-
通过IoT设备的蓝牙低功耗网络,该项目可实现IPv6数据包在Mesh网络中的多跳传输
资源介绍
IPv6OverBluetoothLowEnergyMesh
该项目使用Windows 10作为平台,通过IoT设备的蓝牙低功耗(BLE)网格实现IPv6数据包的传输。 它实现了Bluetooth Mesh配置文件的元素,并符合低功耗个人局域网(6LoWPAN)功能上的IPv6规范。 这样,该项目允许将标准Internet流量传输到IoT网络中的低功耗节点,从而为与此类设备进行远程通信打开了可能性。
建筑学
该项目有两个主要组成部分:
WFP标注驱动程序(IPv6ToBle.sys)
封包处理应用
此外,此项目中有四个DLL库,以支持数据包处理应用程序中的功能:
定制的驱动程序互操作性库
蓝牙GATT库,还包括设备枚举和发现
蓝牙广告库*
6LoWPAN库
*未在最终实施中使用,但可用于完整性和将来的自定义
下图说明了此解决方案的系统架构:
系统要求
该项目至少需要Windows
- 上一篇: 蓝牙BLE4.0接收广播App
- 下一篇: 低功耗蓝牙(BLE)模块及协议