蓝牙技术在传感器无线网络化中的应用方案通信网络免费猫
蓝牙技术在传感器无线网络化中的应用方案 - 通信/网络 - 电子工程网
蓝牙模块上电即让其完成初始化工作,使其能与信号范围内蓝牙建立连接通道。这一过程主要通过单片机MCU对蓝牙模块发送HCI指令完成。HCI指令包括指令分组,数据分组和事件分组,具体的格式为:操作码+参数总长+参数0+参数N。
下面给出主从设备间实现ACL数据连接的HCI指令(字符对应指令的操作码,由前10位和后6位两部分组成,括弧内为该指令的参数):从设备上电后实现查询使能进行复位Write_scan_enable(0x03)。主设备发送查为0x00000000000,则建立ACL连接的HCI指令为Creat_Connection(0x000000000000,0x18,0,0,0,0),从设备接收连接请求指令为Accept_connection_request(0x111111111111,0),假定主设备地址为0x111111111111。这样主从设备之间就建立了ACL数据连接。如Inquiry对应操作码为x0001,0x01。具体的HCI指令参见蓝牙规范。
2.2 NCAP的实现
NCAP的功能为实现蓝牙模块对以太网(Ether2net)的接入,同样选用ROK101008系列蓝牙模块,如此可以实现多个STIM对同一NCAP的连接。采用8位微处理器W77E58和TCP/IP协议栈芯片W3100A一起实现对以太网(Ethernet)的接入的网络化接口。
(1)协议栈芯片W3100A初始化。
W3100A是一TCP/IP协议栈芯片,包含的各协议层有:TCP、IP、UDP、ICMP和以太网协议的数据链路DLC和MAC协议,其工作方式类似于Windows的SoketAPI,为便于实现对传感器的访问,可以将传感器设计为具有Web服务器功能。W3100A支持全双工模式,内部带有双口的SRAM数据缓冲区,其封装是64脚的LQFP,提供了并口和串口两种方式实现与MCU的通信。MCU和W3100A的硬件接口如图4所示。其中,RTL8201芯片为以太网物理层选用设备。
- 造纸行业第三季盈利加速探底环比下滑压缩机汽车前灯水源热泵专业功放印码机Frc
- 全自动高精密的造纸中心卷取自动控制系统简胶片胶卷安防监控制样男装毛衫水果盘Frc
- 4月10日余姚塑料城LDPE最新报价培养箱衡器灯笼裤气锤双肩背包Frc
- 由阿喀琉斯之踵谈安全细节管理驴肉干微调电容湿帘潜孔钻头麻花钻Frc
- 新型可再生聚丙烯获美国食品包装许可包装e化纤机械延吉汽车座套橡胶板娃娃机Frc
- 汉孝城铁年底完工汉口15分钟到天河机场彭州特殊鞋底冰箱维修探伤电脑插座Frc
- 纸箱行业以开展节约型企业为发展方向镗杆鹤山橡胶阀膨胀管制药机械Frc
- 中辉期货美元疲弱掩过原油库存大幅上升影响架空电缆液晶电视输油泵双头螺丝气缸活塞Frc
- 危险化学品的贮存安全特殊钢材防爆玻璃运动袜钢管织造加工Frc
- 2017高空作业平台发展关键词转型大洗牌滴水瓦焊锡膏滑轮冷气机书刊印刷Frc