NDB5E网关 配网说明
<p>[TOC]</p>
<h1>NDB5E 网关配网说明</h1>
<h2>1 步骤说明</h2>
<p>WIFI网关配网步骤:
1、将网关切换成热点模式(长按网关Reset键,红灯闪烁2次后,切换到绿灯慢闪2s/次)
2、手机链接网关对应的热点;-(默认WIFI 密码:1234567890 UDP-SERVER地址: 10.10.100.254: 502)
3、配置NDB5E网关要连接的 WIFI路由SSID+KEY、云服务器的地址+端口;
4、将网关切换成 联网工作模式(长按网关Reset键,红灯闪烁3次);
5、等待10s后检查配网结果(如果网络连接正常,绿灯慢闪(1s闪烁一次)进入联网工作模式;如果网络连接异常,红灯快闪);</p>
<p>注意:网关是通过和MQTT服务器的心跳来确认联网是否成功,在开发测试阶段,请注意提前将云服务器(即MQTT服务器)正常开启;</p>
<h2>2 流程图</h2>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=43fed2d87fa23b1ec62acd6f6a089c28&amp;file=file.png" alt="" /></p>
<h2>3 产品参数</h2>
<h3>A 产品说明</h3>
<h4>A.1 产品外观</h4>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=1c9901cc46257652efb3784aa17f5f38&amp;file=file.png" alt="" /></p>
<h4>A.2 灯状态</h4>
<table>
<thead>
<tr>
<th>序号</th>
<th>状态</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>绿色常亮</td>
<td>未监测到从机</td>
</tr>
<tr>
<td>2</td>
<td>绿色快闪(0.5s)</td>
<td>正在配址</td>
</tr>
<tr>
<td>3</td>
<td>绿色慢闪(2s)</td>
<td>Wi-Fi连接平台模式</td>
</tr>
<tr>
<td>4</td>
<td>红色常亮</td>
<td>网关自身故障</td>
</tr>
<tr>
<td>5</td>
<td>红色慢闪(2s)</td>
<td>Wi-Fi热点模式</td>
</tr>
</tbody>
</table>
<h4>A.3 按键说明</h4>
<table>
<thead>
<tr>
<th>序号</th>
<th>状态</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Reset键长按,待红灯闪烁1次,切换到绿灯快闪</td>
<td>触发配址</td>
</tr>
<tr>
<td>2</td>
<td>Reset键长按,待红灯闪烁2次,切换到绿灯慢闪</td>
<td>触发Wi-Fi热点模式</td>
</tr>
<tr>
<td>3</td>
<td>Reset键长按,待红灯闪烁3次,切换到绿灯慢闪</td>
<td>触发Wi-Fi连接平台模式</td>
</tr>
<tr>
<td>4</td>
<td>Reset键长按,待红灯闪烁4次,切换到绿灯常亮</td>
<td>触发断路器及网关重新注册</td>
</tr>
</tbody>
</table>
<h3>B Modbus参数表</h3>
<p>具体读写数据协议,见 [modbus协议简要说明](<a href="https://www.showdoc.com.cn/NDB5EGW/10935487488112637">https://www.showdoc.com.cn/NDB5EGW/10935487488112637</a> "modbus协议简要说明")</p>
<h4>B.1 配网参数</h4>
<table>
<thead>
<tr>
<th>序号</th>
<th>数据地址</th>
<th>内容</th>
<th>数据类型</th>
<th>单位</th>
<th>访问规则</th>
<th>备 注</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>0x0159-0x015B</td>
<td>WiFi_HP_MAC/BT-MAC</td>
<td>U16*3</td>
<td>/</td>
<td>R</td>
<td>HEX 热点MAC</td>
</tr>
<tr>
<td>2</td>
<td>0x015C~0x0162</td>
<td>WiFi_ID</td>
<td>ASC*14</td>
<td>/</td>
<td>R/W</td>
<td>WIFI网关的ID:ASCII码 最大14位,不满14位需补空字符。</td>
</tr>
<tr>
<td>3</td>
<td>0x0163~0x0167</td>
<td>WiFi_密钥</td>
<td>ASC*10</td>
<td>/</td>
<td>R/W</td>
<td>WIFI网关的密码:ASCII码 必须10位</td>
</tr>
<tr>
<td>4</td>
<td>0x0168~0x016A</td>
<td>WiFi_SlaveSta_MAC</td>
<td>U16*3</td>
<td>/</td>
<td>R</td>
<td>HEX 从站MAC</td>
</tr>
<tr>
<td>5</td>
<td>0x018B</td>
<td>WIFI模式</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>0-热点模式 1-站点模式</td>
</tr>
<tr>
<td>6</td>
<td>0x018C~0x01AB</td>
<td>DN1-PW64</td>
<td>ASC*64</td>
<td>/</td>
<td>R/W</td>
<td>云域名</td>
</tr>
<tr>
<td>7</td>
<td>0x01AC</td>
<td>Port</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>云端口 范围:1-9999</td>
</tr>
<tr>
<td>8</td>
<td>0x0250-0x025F</td>
<td>WIFI-SSID</td>
<td>ASC*32</td>
<td>/</td>
<td>R/W</td>
<td>WIFI模块需要登录的路由</td>
</tr>
<tr>
<td>9</td>
<td>0x0260 -0x027F</td>
<td>WIFI-KEY</td>
<td>ASC*64</td>
<td>/</td>
<td>R/W</td>
<td>ASCII</td>
</tr>
<tr>
<td>10</td>
<td>0x0280</td>
<td>认证模式</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>0-OPEN,1-SHARED,2-WPAPSK,3- WPA2PSK</td>
</tr>
<tr>
<td>11</td>
<td>0x0281</td>
<td>加密算法</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>0-NONE,1-WEP-H,2- WEP-A,3-TKIP,4-AES</td>
</tr>
</tbody>
</table>
<h4>B.2 其他参数</h4>
<table>
<thead>
<tr>
<th>序号</th>
<th>数据地址</th>
<th>内容</th>
<th>数据类型</th>
<th>单位</th>
<th>访问规则</th>
<th>备 注</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>0x0100</td>
<td>从机数量</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>最大64 (U16:uint16)</td>
</tr>
<tr>
<td>2</td>
<td>0x0101-0x0140</td>
<td>从机地址和状态</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>从机地址:Bit15-8:1-247; <br> 从机类型:Bit7-4:0-无类型 1-NDM5E 2-NDB5T; <br> 从机状态:Bit0-3: 0-设备不存在 1-存在</td>
</tr>
<tr>
<td>3</td>
<td>0x0141</td>
<td>生产日期-年-月</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>BCD码,例:0x19XX</td>
</tr>
<tr>
<td>4</td>
<td>0x0142-0x0145</td>
<td>产品序列号</td>
<td>U16*4</td>
<td>/</td>
<td>R/W</td>
<td>8个字节长度,ASCII码</td>
</tr>
<tr>
<td>5</td>
<td>0x0146</td>
<td>软件版本</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>ASCII 码例“10”</td>
</tr>
<tr>
<td>6</td>
<td>0x0151</td>
<td>Modbus-RTU_地址(对内)</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>1-247(保留)</td>
</tr>
<tr>
<td>7</td>
<td>0x0152</td>
<td>Modbus-RTU_波特率(对内)</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>0-2.4kps 1-4.8kbps,2-9.6kbps,3-19.2kbps,4-38.4kbps,5-115200bps</td>
</tr>
<tr>
<td>8</td>
<td>0x0153</td>
<td>Modbus-RTU_奇偶校验(对内)</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>0-None 1-Odd 2-Even(保留)</td>
</tr>
<tr>
<td>9</td>
<td>0x0154</td>
<td>Modbus-RTU_地址(对外)</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>1-247(保留)</td>
</tr>
<tr>
<td>10</td>
<td>0x0155</td>
<td>Modbus-RTU_波特率(对外)</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>0-2.4kps 1-4.8kbps,2-9.6kbps,3-19.2kbps,4-38.4kbps,5-115200bps</td>
</tr>
<tr>
<td>11</td>
<td>0x0156</td>
<td>Modbus-RTU_奇偶校验(对外)</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>0-None 1-Odd 2-Even(保留)</td>
</tr>
<tr>
<td>12</td>
<td>0x0157~0x0158</td>
<td>操作密码</td>
<td>U16*2</td>
<td>/</td>
<td>R/W</td>
<td>ASCII码 (默认1234) 范围:0x30-0x 39</td>
</tr>
<tr>
<td>13</td>
<td>0x01AD</td>
<td>数据上报间隔</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>范围:3-65536秒</td>
</tr>
<tr>
<td>14</td>
<td>0x01AE</td>
<td>点表增减上报个数</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>范围:0-20</td>
</tr>
<tr>
<td>15</td>
<td>0x01AF~0x01C2</td>
<td>点表值</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
</tr>
<tr>
<td>16</td>
<td>0x01C3~0x1E2</td>
<td>PubTopic</td>
<td>U16*32</td>
<td>/</td>
<td>R/W</td>
<td>发布主题</td>
</tr>
<tr>
<td>17</td>
<td>0x01E3~0x0202</td>
<td>SubTopic</td>
<td>U16*32</td>
<td>/</td>
<td>R/W</td>
<td>订阅主题</td>
</tr>
<tr>
<td>18</td>
<td>0x0203~0x0222</td>
<td>NTP服务器IP</td>
<td>U16 *32</td>
<td>/</td>
<td>/</td>
<td>NTP服务器IP或者域名(只ETH网关涉及)</td>
</tr>
<tr>
<td>19</td>
<td>0x236</td>
<td>Wifi信号强度</td>
<td>U16</td>
<td>R</td>
<td>0-100</td>
</tr>
<tr>
<td>20</td>
<td>0x23F</td>
<td>协议版本</td>
<td>U16</td>
<td>/</td>
<td>R</td>
<td>协议版本,“18”</td>
</tr>
<tr>
<td>21</td>
<td>0x0240</td>
<td>H:时间—年 L:时间—月</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>BCD码</td>
</tr>
<tr>
<td>22</td>
<td>0x0241</td>
<td>H:时间—日 L:时间—时</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>BCD码</td>
</tr>
<tr>
<td>23</td>
<td>0x0242</td>
<td>H:时间—分 L:时间—秒</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>BCD码</td>
</tr>
</tbody>
</table>
<h4>B.3 产品信息</h4>
<table>
<thead>
<tr>
<th>序号</th>
<th>数据地址</th>
<th>内容</th>
<th>数据类型</th>
<th>单位</th>
<th>访问规则</th>
<th>备 注</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>0xFF00~0xFF05</td>
<td>产品类型</td>
<td>String*12</td>
<td>/</td>
<td>R</td>
<td>ASCII码NDB5E-0(网关)-03(wifi)</td>
</tr>
<tr>
<td>2</td>
<td>0xFF06~0xFF08</td>
<td>产品序列号</td>
<td>U16*3</td>
<td>/</td>
<td>R/W</td>
<td>BCD(202209300001)</td>
</tr>
<tr>
<td>3</td>
<td>0xFF09~0xFF0A</td>
<td>生产日期</td>
<td>U16*2</td>
<td>/</td>
<td>R/W</td>
<td>BCD(20220930)年月日</td>
</tr>
<tr>
<td>4</td>
<td>0xFF0B~0xFF10</td>
<td>软件版本(SOFT_VER)</td>
<td>ASC*12</td>
<td>/</td>
<td>R</td>
<td>ASCII码(22093001T01)</td>
</tr>
<tr>
<td>5</td>
<td>0xFF11~0xFF15</td>
<td>硬件版本(HW_UID)</td>
<td>ASC*10</td>
<td>/</td>
<td>R</td>
<td>ASCII码(B0000MGD00)</td>
</tr>
<tr>
<td>6</td>
<td>0xFF16</td>
<td>厂家代码</td>
<td>U16</td>
<td>/</td>
<td>R/W</td>
<td>(0-65535)</td>
</tr>
<tr>
<td>7</td>
<td>0xFF17~0xFF1E</td>
<td>对外通信类型</td>
<td>ASC*16</td>
<td>/</td>
<td>R</td>
<td>ASCII码(WIFI&RS485)</td>
</tr>
<tr>
<td>8</td>
<td>0xFFF0~0xFFF4</td>
<td>产品规格型号</td>
<td>ASC*10</td>
<td>/</td>
<td>R</td>
<td>ASCII码-DF</td>
</tr>
</tbody>
</table>
<h2>4 配网示例</h2>
<h3>4.1 报文解析</h3>
<h4>1、读配置</h4>
<p>读路由器SSID:<code>00 03 02 50 00 10</code> 0x0250-0x025F 16
读路由器 KEY:<code>00 03 02 60 00 20</code> 0x0260 -0x027F 32
读服务器地址:<code>00 03 01 8C 00 20</code> 0x018C-0x01AB 32
读服务器端口:<code>00 06 01 8B</code> 0x01AC 1</p>
<h4>2、写配置</h4>
<p>写路由器SSID: <code>00 10 02 50 00 10 20 4E 61 64 65 72 2d 4A 31 43 55 38 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</code>
写路由器KEY:<code>00 10 02 60 00 10 20 4e 61 64 65 72 40 32 30 32 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</code>
写MQTT服务器地址:<code>00 10 01 8C 00 20 40 31 30 36 2e 31 34 2e 36 32 2e 38 38</code>
写MQTT服务器端口:<code>00 10 01 AC 00 01 02 07 5B</code></p>
<p><strong>示例路由及服务器信息:</strong>
WIFI-SSID:Nader-J1CU8R <code>0x4e 0x61 0x64 0x65 0x72 0x2d 0x4a 0x31 0x43 0x55 0x38 0x52</code>
WIFI-KEY:Nader@2023 <code>0x4e 0x61 0x64 0x65 0x72 0x40 0x32 0x30 0x32 0x33</code>
MQTT-Server 地址: 106.14.62.88 <code>0x31 0x30 0x36 0x2e 0x31 0x34 0x2e 0x36 0x32 0x2e 0x38 0x38</code>
MQTT-Server 端口:1883</p>
<h3>4.2 交互报文</h3>
<h4>1、写SSID 0x0250-0x025F 16x2 BYTE string</h4>
<p><code>[16:45:17.512]发→◇00 10 02 50 00 10 20 4E 61 64 65 72 2D 4A 31 43 55 38 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9D EB</code>
<code>[16:45:17.543]收←◆00 10 02 50 00 10 C1 BD</code>
回读数据交互报文:
<code>[16:45:30.468]发→◇00 03 02 50 00 10 44 7E</code>
<code>[16:45:30.506]收←◆00 03 20 4E 61 64 65 72 2D 4A 31 43 55 38 52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9A 4D</code> SSID值:4E 61 64 65 72 2D 4A 31 43 55 38 52</p>
<h4>2、写 KEY 0x0260 -0x027F 32x2 BYTE string</h4>
<p><code>[17:03:10.371]发→◇00 10 02 60 00 10 20 4E 61 64 65 72 40 32 30 32 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EA 93</code> □
<code>[17:03:10.424]收←◆00 10 02 60 00 10 C1 B2</code>
回读数据交互报文:
<code>[17:03:18.997]发→◇00 03 02 60 00 20 44 65</code> □
<code>[17:03:19.039]收←◆00 03 40 4E 61 64 65 72 40 32 30 32 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C3 7B</code> KEY值:4E 61 64 65 72 40 32 30 32 33</p>
<h4>3、写云地址 0x018C-0x01AB 32x2 BYTE string</h4>
<p><code>[13:14:40.253]发→◇00 10 01 8C 00 07 0E 31 30 36 2E 31 34 2E 36 32 2E 38 38 00 00 E6 4D</code> □
<code>[13:14:40.327]收←◆00 10 01 8C 00 07 40 0D</code>
回读数据交互报文:
<code>[13:15:10.909]发→◇00 03 01 8C 00 20 85 D4</code> □
<code>[13:15:10.943]收←◆00 03 40 31 30 36 2E 31 34 2E 36 32 2E 38 38 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B5 4B</code> 地址值(ASCII): 31 30 36 2E 31 34 2E 36 32 2E 38 38</p>
<h4>4、写云端口 0x01AC 1x2 BYTE HEX</h4>
<p><code>[17:13:34.618]发→◇00 10 01 AC 00 01 02 07 5B E0 A7</code> □
<code>[17:13:37.882]收←◆00 10 01 AC 00 01 C1 C5</code>
回读数据交互报文:
<code>[17:13:47.515]发→◇00 03 01 AC 00 01 44 06 □</code>
<code>[17:13:47.552]收←◆00 03 02 07 5B C6 4F</code>端口值:0X075B = 1883 </p>