如何 利用蓝牙4.1创建物联网低功耗无线链路
请求一个通知,然后,只要相关的值进入有效状态,服务器就会将其发送至客户端。例如,一台设备上的温度传感器服务器会在每次测量时通知其客户端。这样可避免客户端对服务器进行轮询,从而省去了常规无线链路。除需要客户端做出响应,用于确认客户端收到该信息外,指示和通知类似。
芯片和模块制造商正在GATT顶端增加多个层级,让系统开发人员利用这些规范开发自己的软件。这样,在使用蓝牙4.0和蓝牙4.1的现有全部芯片和模块升级系统后,软件还能与之兼容。
Laird Wireless 等模块制造商正在消除这种复杂性,它们在使用如BT800等蓝牙4.0模块,并开发能在这些模块上支持蓝牙4.1的固件。BT800 采用由CSR提供、带有天线和接口的收发器,输出功率为8 dBm,在8.5 mm x 13 mm的紧凑基底面内集成了全部功能。该模块包含了支持BLE应用开发所需的全部硬件和固件,包括用于连接外设和传感器的UART、SPI、I2C、ADC 和 GPIO 接口。利用这些接口连接单线、双线或者多线链路会相对简单。
如何利用蓝牙4.1为物联网构建低功耗无线链路
图2:利用Laird Wireless 的BT800智能蓝牙双模式模块,能很容易在现有设计中添加蓝牙4.1连接功能,进而升级至蓝牙4.1。
Laird 增加了一种可使模块独立运行的事件驱动型编程语言,因此能通过任何接口直接连接传感器,而不必依赖外部处理器。一个简单的 smartBASIC 应用包含了从传感器数据读取、写入和处理,到再利用智能蓝牙将其传输至任何蓝牙 4.1 设备的全部端到端过程。
同时,CSR 也会采用不同的方法来实现IoT组网,而且模块制造商也可以使用这些网络。尽管蓝牙 4.1 能提供从智能手机到其外设的八到十个独立链路,构建个人局域网或者菊花链链路,但CSR 开发出了位于蓝牙4.0 协议栈顶层的固件,用于控制网状网络中数量多达65,000 个的设备。
这种具有潜在颠覆性的技术把智能手机置于IoT 的核心。CSR Mesh 网几乎能让无限个支持智能蓝牙的设备简单地连接在一起,并由一部手机、一台平板电脑或者PC直接控制。
针对智能家庭和 IoT 应用进行了优化的解决方案,将一个配置和控制协议与CSR认可的智能蓝牙设备组合在一起,其中包括CSR101x 和CSR8811。用户利用这一解决方案,无论在什么位置,都能控制自己家中任何一个支持智能蓝牙的设备,如照明、供热和安防系统。在用户体验过程中,基于该协议的解决方案不需要复杂的设置、配对或者使用如路由器等接入设备,这一点至关重要。
不同于其他家庭自动化连接解决方案,CSR Mesh 网能保证在家中的任何地方都能利用移动设备直接控制,因为既没有网络覆盖范围限制,也不需要集线器。开发人员不必使用专有解决方案或添加其他任何东西,就能构建无需复杂配置即可轻松工作的产品。
CSR Mesh 网协议采用智能蓝牙中的一种模式向网络中的其它蓝牙设备发送信息。这些信息可发送至一个设备或者一组设备。一台设备也可以属于多个设备组。具体控制由支持智能蓝牙的电器(如灯具开关)或者由现在的大部分手机或平板电脑完成。
为保证开发人员让自己的产品迅速面市,CSR 将发布针对用户的开发套件。该套件将提供安卓和 iOS 应用源代码以及获取CSR Mesh网的二进制库权限。
软件不使用蓝牙4.1的特性,而是通过扩展蓝牙 4.0 来覆盖一个网状拓扑结构。这是一个泛洪网状网,非路由式网状网,因此所有设备可作为网络中的一员接入,向其它节点传送信息。 也就是说,这对于用户设置极为简单,因为该规范能自动处理信息传送任务。信息的原始发送设备可在网中任何位置,然后该信息被转发至覆盖范围以外的节点;为解决饱和和竞争问题,该协议包含了特性的年龄和转发次数。
尽管蓝牙4.1可同时支持主、从模式,但仍需用户自己管理这些连接,且这些连接将在控制较小的或者核心的设备网络时发挥作用。这项技术中没有那些限制- 连接管理工作已降至很少。
该标准将寻址、分组、关联和安全功能全部内置到数据包结构中。这类似于 IPv4,不过为网状网络本身提供了独立的地址字段。这使得该标准在简单的传感器信息、指令和控制总量方面远少于 IPv4. 目前,这项功能为CSR独有,并且我们正与主要客户和合作伙伴通过开源方式或者蓝牙SIG 进行功能标准化。
通过让一组工程师布置五十个LED 灯泡并携带 Android 智能手机进入,CSR 证实网状网可直接由智能手机控制。没有经过正常的配置,但他们能控制这个照明网。
CSR 还提供一整套软件开发工具,以支持使用其芯片的板设计和
- 基于蓝牙芯片的无线通信模块设计与开发(02-03)
- 蓝牙技术在组建无线局域网中的应用(06-12)
- 移动支付2.4 GHz频段Zigaee、蓝牙及WiFi三标准比较(06-06)
- 蓝牙技术未来发展更加注重低功耗和互联性(12-22)
- 低功耗蓝牙与专有射频技术在HID的应用概述(10-06)
- 基于BlueCore4-ROM CSP的手机蓝牙系统设计(02-14)