迅鸣物联网文档

迅鸣物联网文档


4G-NFC读写协议

<p><strong>一、使用流程:</strong> 1、配置NFC模块AB密码(AB密码正确才能读写NFC卡); 2、发卡:①写入NFC卡号;②修改NFC卡读写权限; 3、NFC借还模式下,关锁会读取NFC卡号,并在关锁消息中使用1601字段与锁状态字段同时上报(也可发送关锁指令模拟关锁,触发读取NFC卡号上报);</p> <p>说明: 1、NFC模块默认节点号为1,如果主机仅连接1个NFC模块则直接使用即可; 2、一个485网络内NFC模块节点号不能冲突,否则无法通信; 3、可通过蓝牙、485两种方式修改节点号; 4、可使用0xFE通配节点号查询当前设备节点号,但网络内必须仅1台设备;</p> <p><strong>二、4G-NFC设备读写指令</strong></p> <table> <thead> <tr> <th>指令字段</th> <th>类型</th> <th>说明</th> <th>对应485指令</th> </tr> </thead> <tbody> <tr> <td>1901</td> <td>string</td> <td>写入卡号,长度必须16位</td> <td>10 - 0FAB</td> </tr> <tr> <td>1902</td> <td>HEX string</td> <td>初始化卡片权限</td> <td>10 - 0FA4</td> </tr> <tr> <td>1903</td> <td>HEX string</td> <td>写入模块AB密码,长度6Byte</td> <td>10 - 0FA1/0FA6</td> </tr> </tbody> </table> <p>示例:</p> <pre><code class="language-json">//写入卡号 {&amp;quot;header&amp;quot;:{&amp;quot;timeStamp&amp;quot;:&amp;quot;&amp;quot;},&amp;quot;payload&amp;quot;:{&amp;quot;devices&amp;quot;:[{&amp;quot;action&amp;quot;:&amp;quot;command&amp;quot;,&amp;quot;params&amp;quot;:{&amp;quot;1901&amp;quot;:&amp;quot;0123456789abcde&amp;quot;}}]}} //初始化卡片权限 {&amp;quot;header&amp;quot;:{&amp;quot;timeStamp&amp;quot;:&amp;quot;&amp;quot;},&amp;quot;payload&amp;quot;:{&amp;quot;devices&amp;quot;:[{&amp;quot;action&amp;quot;:&amp;quot;command&amp;quot;,&amp;quot;params&amp;quot;:{&amp;quot;1902&amp;quot;:&amp;quot;08778F69FFFFFFFFFFFF&amp;quot;}}]}} //写入模块AB密码 {&amp;quot;header&amp;quot;:{&amp;quot;timeStamp&amp;quot;:&amp;quot;&amp;quot;},&amp;quot;payload&amp;quot;:{&amp;quot;devices&amp;quot;:[{&amp;quot;action&amp;quot;:&amp;quot;command&amp;quot;,&amp;quot;params&amp;quot;:{&amp;quot;1903&amp;quot;:&amp;quot;313233343536&amp;quot;}}]}}</code></pre>

页面列表

ITEM_HTML