微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > ROKl01007蓝牙模块及其在无线火灾自动报警系统中的应用

ROKl01007蓝牙模块及其在无线火灾自动报警系统中的应用

时间:03-03 来源:互联网 点击:

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的直接连接。将蓝牙模块应用于无线火灾自动报警系统中,可降低系统设计施工成本,减少误报率,提高系统可靠性,具有其他技术无可比拟的优势。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top