ROKl01007蓝牙模块及其在无线火灾自动报警系统中的应用
4 系统软件设计
蓝牙技术标准定义了主机控制器接口HCI,HCI标准主要是定义主机控制蓝牙模块的各个指令意义。每个HCl分组都以HCI指示符开始,不同的指示符代表不同类型的HCl分组,如表2所列。主机与蓝牙模块之间通过HCI收发分组方式进行信息交换,用指令-应答(Command-Response)方式实现控制。
ROKl01007可提供高至HCI层的功能,系统软件设计主要是完成蓝牙模块与主机(PC机、单片机)的通信及蓝牙模块与蓝牙模块的通信。下位机系统主要是在单片机上进行编程,实现数据的采集、处理等,重点是HCI-RS232传输层的通讯。软件流程如图5所示。首先对蓝牙模块进行初始化,设定相应的串口通信参数;根据蓝牙标准的HCI指令,完成设备的查询和连接;连接成功后单片机开始数据采集,然后将数据打包成ACL数据包再发送给终端进行透明数据传输。ACL数据分组里的数据必须是L2CAP(Logical Link Control and Adaption)格式的,具体意义参考规范。
PC机对蓝牙模块的控制主要通过软件编制调用HCI指令,整个程序可采用高级语言编程VisualC/C++在PC机上实现。
5 结束语
利用蓝牙模块ROKl01007在室内体育馆等中小范围内组建一微微网进行区域报警,有很广阔的发展前景。目前,在国外的某些高层建筑中已经采用蓝牙无线网络技术,在设备间真正实现了“无缝连接、随时在线”。将报警控制器置为主设备,探测器置为从设备,通过ROKl01007模块与主设备形成“空中连接”,实现数据通信,该模块提供的三个主机控制器接口极大地方便了硬件设计。另外,蓝牙模块具有明确的网络封装协议,可以很方便地实现与TCP/IP的直接连接。将蓝牙模块应用于无线火灾自动报警系统中,可降低系统设计施工成本,减少误报率,提高系统可靠性,具有其他技术无可比拟的优势。
自动 报警系统 应用 火灾 无线 蓝牙 模块 及其 ROKl01007 相关文章:
- 无线射频识别技术在规模化奶牛场的应用(05-14)
- 多普勒微波自动开关设计(06-30)
- RFID射频识别技术在流程自动化中的意义(07-01)
- 安捷伦保持业界50GHz最高噪声测量精度(12-10)
- 毫米波雷达VS激光雷达,谁才是自动驾驶的宠儿?(04-11)
- 华为工程师带你解密5G与车联网(08-21)