迅鸣物联网

迅鸣物联网项目


蓝牙锁文档

<p>&gt; v1.0</p> <h2>UUID</h2> <ul> <li>ServiceUUID:<code>00000001-0000-1000-8000-00805F9B34FB</code></li> <li>NotifyUUID:<code>000384CF-F7E3-55B4-6C4C-9FD140100A16</code></li> <li>wirteUUID:<code>000284CF-F7E3-55B4-6C4C-9FD140100A16</code></li> </ul> <p>扫描数据的Manufacturer Data段 <code>0xFF 0x0101Mac</code>携带mac地址</p> <h2>通讯</h2> <h3>连接</h3> <p>连接后开启notify,蓝牙主动回调notify,携带数据为:</p> <p><code>1+10个字符+随机码</code></p> <p>例如:<code>1@XM_1234560452F547</code></p> <ul> <li><code>1</code> 步骤ID 固定</li> <li><code>@XM_123456</code> 10位长度的广播名</li> <li><code>0452F547</code> 8位长度的随机码</li> </ul> <h3>开锁</h3> <p>假设密码为<code>00000000</code></p> <p>随机码为:<code>01234567</code></p> <p>广播名为:<code>@XM_123456</code></p> <p>将广播名+随机码+密码 通过MD5加密后取前8个字节转换为大写组成加密值<code>4AAE42ED</code></p> <p>最终开锁指令为<code>214AAE42ED</code></p> <h3>改密码</h3> <p>加密值同开锁操作</p> <p><code>4AAE42ED</code></p> <p>最终改密指令为<code>244AAE42EDxxxxxxxx</code> </p> <p>其中<code>xxxxxxxx</code>为8字节长度的新密码</p> <p>回调notify:</p> <p><code>340B760070009C00</code></p> <h3>修改广播名</h3> <p>加密值同开锁操作</p> <p><code>4AAE42ED</code></p> <p>最终修改广播名的指令为<code>254AAE42EDxxxxxxxxxx</code></p> <p>其中<code>xxxxxxxxxx</code>是十个字节长度的广播名</p> <p>回调notify:</p> <p><code>350B760070009C00</code></p> <h3>主动查询状态</h3> <p>需要发送的指令为<code>26xxxxxxxx</code>其中<code>xxxxxxxx</code>为8位随机码,相当于开锁操作中的:<code>01234567</code></p> <p>回调notify:</p> <p><code>360B760070009C00</code></p> <table> <thead> <tr> <th>内容</th> <th>长度</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>36</td> <td>2</td> <td>固定值</td> </tr> <tr> <td>0B76</td> <td>4</td> <td>16进制需转换10进制表示电压</td> </tr> <tr> <td>0070</td> <td>4</td> <td>16进制需转换10进制表示开锁次数</td> </tr> <tr> <td>009C</td> <td>4</td> <td>16进制需转换10进制表示总开锁次数</td> </tr> <tr> <td>00</td> <td>2</td> <td>00表示当前锁子为关01表示当前锁子为开</td> </tr> </tbody> </table>

页面列表

ITEM_HTML