BM系统UART协议


数据结构定义

<ul> <li> <p>设备说明 1、设备可被发现有效时间为上电 10 分钟内,超过时间不再应答搜索发现设备指令; 2、设备收到注册设备需要把组网群组设置对应组网群组; 3、设备收到注销设备、恢复出厂指令均需要把组网群组恢复为默认(即: 0x00);</p> </li> <li>数据结构定义</li> </ul> <table> <thead> <tr> <th style="text-align: center;">字节位置</th> <th style="text-align: center;">字节长度</th> <th style="text-align: center;">名称</th> <th style="text-align: center;">示例</th> <th style="text-align: center;">定义</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">0</td> <td style="text-align: center;">1</td> <td style="text-align: center;">帧头</td> <td style="text-align: center;">0x55</td> <td style="text-align: center;">固定</td> </tr> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">1</td> <td style="text-align: center;">有效数据长度(本字节起算)</td> <td style="text-align: center;">0x1E</td> <td style="text-align: center;">固定</td> </tr> <tr> <td style="text-align: center;">2</td> <td style="text-align: center;">1</td> <td style="text-align: center;">系统类型</td> <td style="text-align: center;">0xFF</td> <td style="text-align: center;">固定</td> </tr> <tr> <td style="text-align: center;">3</td> <td style="text-align: center;">1</td> <td style="text-align: center;">包标志</td> <td style="text-align: center;">0xNN</td> <td style="text-align: center;">详看:附表1</td> </tr> <tr> <td style="text-align: center;">4</td> <td style="text-align: center;">1</td> <td style="text-align: center;">包序列</td> <td style="text-align: center;">0xNN</td> <td style="text-align: center;">默认 0x55;(B7~B4:重发次数;B3~B0:已发次数;范围 1~15)</td> </tr> <tr> <td style="text-align: center;">5</td> <td style="text-align: center;">1</td> <td style="text-align: center;">中继</td> <td style="text-align: center;">0xA1</td> <td style="text-align: center;"></td> </tr> <tr> <td style="text-align: center;">6</td> <td style="text-align: center;">1</td> <td style="text-align: center;">流水</td> <td style="text-align: center;">0xNN</td> <td style="text-align: center;"></td> </tr> <tr> <td style="text-align: center;">7</td> <td style="text-align: center;">1</td> <td style="text-align: center;">群组</td> <td style="text-align: center;">0xNN</td> <td style="text-align: center;"></td> </tr> <tr> <td style="text-align: center;">8</td> <td style="text-align: center;">1</td> <td style="text-align: center;">指令</td> <td style="text-align: center;">0xNN</td> <td style="text-align: center;"></td> </tr> <tr> <td style="text-align: center;">9-15</td> <td style="text-align: center;">7</td> <td style="text-align: center;">地址</td> <td style="text-align: center;">0xNN NN NN...</td> <td style="text-align: center;">设备SN码地址,不足前面补0xF5</td> </tr> <tr> <td style="text-align: center;">16-30</td> <td style="text-align: center;">16</td> <td style="text-align: center;">设备数据</td> <td style="text-align: center;">0xNN NN NN...</td> <td style="text-align: center;">不足16个字节后面补 0xF5</td> </tr> <tr> <td style="text-align: center;">31</td> <td style="text-align: center;">1</td> <td style="text-align: center;">帧尾</td> <td style="text-align: center;">0xAA</td> <td style="text-align: center;">固定</td> </tr> </tbody> </table> <ul> <li>附表1:包标志定义</li> </ul> <table> <thead> <tr> <th style="text-align: center;">位置</th> <th style="text-align: center;">名称</th> <th style="text-align: center;">定义</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">Bit7</td> <td style="text-align: center;">无</td> <td style="text-align: center;">1(固定值)</td> </tr> <tr> <td style="text-align: center;">Bit6</td> <td style="text-align: center;">无</td> <td style="text-align: center;">0(固定值)</td> </tr> <tr> <td style="text-align: center;">Bit5-Bit4</td> <td style="text-align: center;">地址类型</td> <td style="text-align: center;">00:无地址;11:SN码地址;</td> </tr> <tr> <td style="text-align: center;">Bit3</td> <td style="text-align: center;">无</td> <td style="text-align: center;">0(固定值)</td> </tr> <tr> <td style="text-align: center;">Bit2-Bit0</td> <td style="text-align: center;">数据源</td> <td style="text-align: center;">000:网关广播; 001:APP广播; 010:实时设备广播; 011:低功耗设备广播;</td> </tr> </tbody> </table> <pre><code>- 常用示例: 有SN码,网关广播: 1011 0000(0xB0) 有SN码,APP广播: 1011 0001(0xB1) 有SN码,标准设备广播: 1011 0010(0xB2) 有SN码,低功耗设备广播: 1011 0011(0xB3)</code></pre>

页面列表

ITEM_HTML