物联网通信技术:BLE与LoRa的应用与实践
1. BLE技术在物联网中的应用
1.1 BLE简介
蓝牙低功耗(BLE)是一种可用于支持物联网无线个人区域网络(WPAN)场景的技术。与IEEE 802.15.4相比,BLE具有更高的传输速率,但覆盖范围相对有限。它引入了物理层和链路层,通过适配机制支持IPv6连接。
1.2 BLE在Netualizer中的配置
Netualizer支持nRF52840 MDK物理层无线电,可通过USB接口连接到代理进行全栈配置。同时,Netualizer还能模拟无线电,支持纯软件场景,加速集成并在实际部署前进行评估。IPv6适配由6LoBTLE实现,它基于6LoWPAN,由于BLE下层支持分段功能,因此6LoBTLE不提供分段功能。此外,6LoBTLE还能压缩UDP段,非常适合传输携带传感器读数的CoAP消息,例如BMP280温度读数可通过CoAP支持I2C和SPI设备接口进行传输。
1.3 配置步骤
- 创建SPI接口 :移除i2c层,点击如图所示的小麦色SPI层按钮创建新的SPI接口,将该层命名为spi并放置在原始coapx层之上,然后将bmp280层重新定位并放置在spi层之上。
- 配置BLE链路层 :启用BLE链路层的PCAP跟踪,以便在Wireshark中分析实际流量。
1.4 作业问题与实验
1.4.1 作业问题
- 考虑解码后的IPv6 over BLE跟踪,计算平
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



