物联网|整体介绍|蓝牙4.0BLE信道分析与拓扑分析|物联网之蓝牙4.0 BLE基础-学习笔记(1)

news2024/11/18 6:56:04

文章目录

  • 课程整体介绍
    • 1、蓝牙4.0自身的优点
    • 2、开设这门课的重要性
    • 3·课程的总体规划
    • 4.课程目的
    • 5.培训对象
  • 蓝牙4.0BLE信道分析与拓扑分析
    • 蓝牙4.OBLE信道分析
    • 柘扑分析
      • 星型拓扑结构:扮演角色
      • 广播结构;
      • 星型结构的建立过程:

课程整体介绍

为什么我们要开设这么课程呢?

1、蓝牙4.0自身的优点

引自IT百科
蓝牙4.0,它与以往所有同款产品相比最大的优点就是低能耗,其降低能耗的比例可达到百分之九十的的程度!在蓝牙的历史中不可谓不是一次质的飞跃。或许对我们来说它低能耗的特点并不是特别重要!但对于蓝牙4.0来说,更低的能耗意味着它能够适应更多的领域!让其可以通过小型电子完成自身的工作。并且由于它体积小并且有着节省能源的作用。能够缩小 笔记本电脑 或者是手机的体积.正是由于这一点还在健康市场上有着一席之地,各种人体监测仪, 办公室 里的小物件。另外,蓝牙4.0的功能依旧兼容3.0及以下的所有功能!
蓝牙4.0第一次被世界蓝牙技术联盟肯定是在2010年7月7日。并启动了对应的认证计划。从此蓝牙4.0走向了世界,为我们带来了便利!

2、开设这门课的重要性

3·课程的总体规划

蓝牙开发部分产品
蓝牙自拍器
蓝牙LED

4.课程目的

本课程旨在让学员了解蓝牙基本原理,熟悉蓝牙涯件的基本操作。
通过本课程学习熟悉祯件电路原理、软件开发流程以及蓝牙协议栈
学会使用4.OBLE蓝牙协议栈进行产品开发
了解通信接口的应用

5.培训对象

1,学习过51等单片机开发经验的开发人员以及有C基础且了解单片机开发的人员
2,对硬件设计以及接口《SPI·uC.UART)等有一点基础的开发人员
3,会使用开发环境以及会编写函数的有…定基殉的开发人员

蓝牙4.0BLE信道分析与拓扑分析

蓝牙4.OBLE信道分析

ISM频段信道在IEEE 802.15.4协议中分布图在这里插入图片描述
896MHZ信道分布,只有一个信道在这里插入图片描述
蓝牙3.0的信道分布在这里插入图片描述
蓝牙4.0的信道分布
共40个信道,3(0,12,39#信道)个广播,37个数据信道。
连接之前发送广播数据,建立连接,所有设备分享这三个信道,两边应答再配对。
配对成功后使用同一信道,采用跳频技术,跳频时主设备发布跳频码,2个设备同时跳频。

柘扑分析

星型拓扑结构:扮演角色

1、中央设备------主机,扫描广告启动连接·在单一或多链路层链接时作为主机,支持同―时三个连接
2、外围设备------从机,广告发送者,是可连接的设备,在单一链路层连接时,作为从机
在这里插入图片描述

广播结构;

1、广播者—广播设备,不是可连接的设备
2、观察者----扫描广告,不能够启动连接
在这里插入图片描述

星型结构的建立过程:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/502866.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

JDK17新特性之--JDK9到JDK17 String 新增的新方法

JDK9之后对String底层存储数据结构进行了重大的修改1,同步也增加了许多新的方法,主要有Text Blocks、chars()、codePoints()、describeConstable()、formatted()、indent()、isBlank()、isEmpty()、lines()、repeat()、strip()、stripLeading()、stripIn…

判断大小端的错误做法

这里不详细讲解大小端的区别,只讲解判断大小端的方法。 1.大端,小端的区别 0x123456 在内存中的存储方式 大端是高字节存放到内存的低地址 小端是高字节存放到内存的高地址 2.大小端的判断 1.错误的做法 int main() {int a0x1234;char c(char)a;if(…

CSS-Flex布局

01-标准流 标准流也叫文档流,指的是标签在页面中默认的排布规则,例如:块元素独占一行,行内元素可以一行显示多个。 02-浮动 基本使用 作用:让块元素水平排列。 属性名:float 属性值 left:…

全志H3-nanopi-duo2开发板GPIO驱动开发

1:获取对应开发板duo2的内核源码 从官网获取 [friendlyarm的nanopi-duo2](https://wiki.friendlyelec.com/wiki/index.php/NanoPi_Duo2/zh#.E5.AE.9A.E5.88.B6.E5.91.BD.E4.BB.A4.E8.A1.8C.E7.9A.84.E6.AC.A2.E8.BF.8E.E4.BF.A1.E6.81.AF.EF.BC.88.E6.96.87.E5.AD.97LOGO.EF.B…

使用开源项目管理系统 Redmine 的优缺点

redmine是什么软件?Redmine是一款基于Ruby on Rails框架开发的开源项目管理软件,具有丰富的功能和高度可定制性。主要功能包括项目管理、问题跟踪、文档管理、时间跟踪以及多种报表。要安装使用Redmine,首先需要搭建Ruby on Rails运行环境&am…

网页和原生程序的交互方案

1 ActiveX和BHO是微软开发且闭源的,仅适用于IE 这里就不讨论了,这种方式会给用户带来很大的安全风险。而且也不符合html5标准,现在已经被市场抛弃。 2 搜索挂接(URL SEARCHHOOK) 在window系统中,通过在注册表中&…

3.1 Linux启动Shell

系列文章目录 第1章 Linux Shell简介 第2章 Shell基础 第3章 Bash Shell基础命令 <本章所在位置> 第4章 Bash Shell命令进阶 第5章 Linux Shell深度理解 第6章 Linux环境变量 第7章 Linux文件权限 第8章 Linux文件系统的管理 第9章 Linux软件安装 第10章 Linux文本编辑器…

框架不是框框—应用框架的基本思想

软件构件化是21世纪软件工业发展的大势趋。工业化的软件复用已经从通用类库进化到了面向领域的应用框架。Gartner Group认为&#xff1a;“至少70%的新应用将主要建立在如软件构件和应用框架这类‘构造块’之上&#xff1b;应用开发的未来就在于提供一开放体系结构&#xff0c;…

http状态码301、302及304

http状态码分类&#xff1a; 1**&#xff1a;服务器收到请求&#xff0c;需要请求者继续执行操作 2**&#xff1a;成功&#xff0c;操作被成功接收并处理 3**&#xff1a;重定向&#xff0c;需要进一步的操作以完成请求 4**&#xff1a;客户端错误&#xff0c;请求包含语法错误…

Meta内容总监:Quest最初并非侧重游戏,VR用户画像每年都在变

2019年&#xff0c;随着Oculus Quest的发布&#xff0c;Quest应用商店应运而生。仅仅4年时间&#xff0c;就成为了发展速度最快的VR平台&#xff0c;吸引越来越多的开发者进入到Quest中去&#xff0c;并关注到VR生态。截至去年10月&#xff0c;Quest商店交易规模达15亿美元&…

云计算运维工程师好学吗?

云计算运维工程师作为2023年的热门IT职业之一&#xff0c;不仅在专业本身的技术内容和职业前景&#xff0c;还是整个互联网行业&#xff0c;乃至全行业对于云计算运维人才的需求等方面都有突出的表现&#xff0c;备受追捧的新IT职业。 所以从职业前景还是就业需求&#xff0c;…

2023年第一季度企业邮箱安全性观察

近日&#xff0c;Coremail邮件安全联合中睿天下发布《2023年第一季度企业邮箱安全研究报告》&#xff0c;对2023年第一季度的企业邮箱的安全风险进行了分析。 01、垃圾邮件环比增长21.19% 2023年Q1全国企业邮箱用户共收到各类垃圾邮件7.13亿封&#xff0c;相比2022年Q4季度环比…

SeaweedFS学习笔记:Filer服务,目录与文件

文章目录 1. 介绍2. 用法2.1 生成配置文件2.2 启动 filer 3. 读写流程3.1 读取流程3.2 写入流程 4. Filer Store4.1 复杂度4.2 Filer的使用场景 5. 数据加密5.1 对Volume server的数据进行加密 1. 介绍 文件系统&#xff0c;一般都离不开目录和文件&#xff0c;当我们把Seawee…

MySQL基础(十四)视图

1. 常见的数据库对象 对象描述表(TABLE)表是存储数据的逻辑单元&#xff0c;以行和列的形式存在&#xff0c;列就是字段&#xff0c;行就是记录数据字典就是系统表&#xff0c;存放数据库相关信息的表。系统表的数据通常由数据库系统维护&#xff0c;程序员通常不应该修改&…

K_A36_002 基于STM32等单片机驱动继电器点灯 串口与OLED0.96双显示

K_A36_002 基于STM32等单片机驱动继电器点灯 串口与OLED0.96双显示 所有资源导航一、资源说明二、基本参数参数引脚说明 三、驱动说明模块工作原理:对应程序: 四、部分代码说明1、接线引脚定义1.1、STC89C52RC继电器模块1.2、STM32F103C8T6继电器模块 五、基础知识学习与相关资…

在学习c51单片机实验七(双机通信及pcb设计)操作Keil uVision4和protus的时候遇到的两个坑

第一个问题&#xff0c;这个问题用keil编程经常遇到 特别是懒的时候&#xff0c;对于新手&#xff0c;每次用一个工程文件&#xff0c;因为创建不熟练&#xff0c;就容易出现这个问题 Build target Target 1 linking... *** ERROR L104: MULTIPLE PUBLIC DEFINITIONS SYM…

FPGA通过数码管实现电子时钟

文章目录 前言一、原理1、共阴极数码管or共阳极数码管2、共阴极与共阳极的真值表 二、系统设计1、总体框图&#xff1a;2、模块调用3、模块原理图 三、源码1、计数模块2、数码管驱动模块3、顶层模块 四、运行效果五、总结六、参考资料 前言 环境&#xff1a; 1、Quartus18.1 2、…

cloud在gateway支持https和http请求

在项目中遇到既要支持http协议请求和https协议请求的场景&#xff0c;结合场景有两种解决方案&#xff1a; 第一种&#xff1a;编程实现&#xff0c;第二种&#xff1a;反向代理。 首先我们要清楚http和https的区别&#xff0c;百度过来一点 HTTP&#xff08;HTTP&#xff0…

目标检测之Neck选择

文章来自于&#xff1a;曲終人不散丶知乎&#xff0c; 连接&#xff1a;https://www.zhihu.com/people/qu-zhong-ren-bu-san-zhu-45/posts&#xff0c; 本文仅用于学术分享&#xff0c;如有侵权&#xff0c;前联系后台做删文处理。 Neck是目标检测框架中承上启下的关键环节。它…

Golang Gin 多数据格式返回请求结果

下面介绍返回类型如下&#xff1a; [ ]byte和stringJSON格式HTML模板渲染静态资源设置 背景 在前面的课程中&#xff0c;我们已经学习和掌握了多类型的网络请求和处理&#xff0c;还掌握了提交数据与结构体绑定的操作。我们都知道&#xff0c;一个完整的请求包含请求、处理请求…