概述
D2D(Device to Device)功能指的是设备之间直接通信和交互的能力,即无需通过网络基础设施(比如网关/NS/AS)进行中转或传输。它允许设备在通信距离范围内相互通信、共享数据和资源,实现点对点的直接连接。
Milesight D2D(Device to Device)是星纵物联自主研发的基于LoRa®技术的全新协议,旨在实现星纵物联LoRaWAN®终端节点设备之间的无网关直接通信。通信的终端节点设备分为主控端和被控端,主控端用来发出指令以控制被控端的动作,也可以实现主控端的状态变化联动被动端触发动作。被控端设备一般工作在Class C模式下,持续探测主控端的数据请求,比如红外传感器(主控端)检测到有人,联动灯光控制器(被控端)开灯。
准备
D2D主控端设备:WS202为例
D2D被控端设备:WS558为例
配置工具:Toolbox App
小灯泡
步骤
1. 主控端配置(WS202)
进入ToolBox App的“设置->D2D设置”菜单,启用D2D功能并设置D2D参数。
配置步骤:
启用WS202的D2D功能;
配置D2D密钥、D2D通信速率/频率(即LoRaWAN®接收窗口2速率/频率);
启用WS202不同状态下的D2D功能并配置相应的控制命令。
配置示例:
当WS202 PIR状态为占用且光照状态为明亮时,则发送控制命令1给被控端设备。


参数 | 说明 |
D2D密钥 | 定义设备间D2D通信密钥,主控端与被控端需保持一致。格式为32位十六进制字符,默认值5572404C696E6B4C6F52613230313823。 |
控制命令 | 主控端触发后,将发送指定控制命令给相应被控端(该控制命令需在被控端同步配置)。格式为4位十六进制字符。 |
LoRa®上行 | 启用后,会在D2D控制命令发出后,继续上报一个LoRaWAN®数据包给网关和网络服务器。 |
2. 被控端配置(WS558)
进入ToolBox App的“设置->D2D设置”菜单,启用D2D功能并设置D2D参数。
配置步骤:
启用WS558的D2D功能;
配置D2D密钥、D2D通信速率/频率(即LoRaWAN®接收窗口2速率/频率);
配置WS558控制命令及对应的被控内容和状态。
配置示例:
控制命令为WS202里面配置的控制命令,在控制内容(需要控制的输出回路)与被控状态(输出回路的状态)配置需要控制的输出与状态。这边控制命令为“1”(与主控端一致),控制内容为“被控组”,被控状态为“关闭”,即当主控端WS202的状态变为“占用/明亮”时,会联动WS558控制其下接的所有被控灯光关闭。


参数 | 说明 |
D2D密钥 | 定义设备间D2D通信密钥,主控端与被控端需保持一致。格式为32位十六进制字符。默认值5572404C696E6B4C6F52613230313823。 |
控制命令 | 定义被控端控制命令(该控制命令需在主控端同步配置)。格式为4位十六进制字符。 |
被控内容 | 选择被控线路。 |
被控状态 | 配置被控线路的开关状态(可选关闭、打开、反转)。 |
注意:
主控端D2D密钥/D2D通信速率/D2D通信频率三者均要与被控端配置保持一致。
D2D密钥默认5572404C696E6B4C6F52613230313823,此处主控与被控速率均配置为DR5(SF7,125kHz),频率为505.7MHz。其中SF值越小,速度越快。
建议WS202处于入网状态,如果没有入网建议配置为ABP模式。若是在OTAA模式下设备会一直尝试入网,将干扰D2D的控制指令。