我想实现微信小程序 BLE蓝牙扫码连接 但是设备名称都是一样的 这个码应该怎么生成 包含哪些信息 包含MAC地址 设备名称?
有没有相关的资料参考
我想实现微信小程序 BLE蓝牙扫码连接 但是设备名称都是一样的 这个码应该怎么生成 包含哪些信息 包含MAC地址 设备名称?
有没有相关的资料参考
设备名称和MAC地址都是可以自定义的,例程的设备名称是固定的,可以自行修改,在代码里面做切换。
MAC地址可以使用芯片出厂的唯一id,通过GetMACAddress函数获取(FLASH例程有函数调用参考),这样每颗芯片的MAC地址都是不一样的。
通过函数获取到芯片唯一MAC地址,然后再生成码,这部分需要自行完成。
如果是做蓝牙的连接,比如手机没有扫码则无法搜索到,扫码后才可以搜索到,可以使用白名单的功能。从机开启白名单功能。手机扫码后将该白名单的MAC填入内部,并可以搜索连接。
这部分涉及到APP或者小程序主机的开发,APP可以参考。小程序开发可以留下邮箱,我提供开发demo。
WCHBleLib_MultiOS.ZIP - k1体育 - 十年品牌 值得信赖
蓝牙BLE从机Peripheral讲解四(白名单/BLE_WhiteList) - SweetTea_lllpc - 博客园 (cnblogs.com)
我的邮箱 个人信息保护,已隐藏
已发送至邮箱,请查收。
白名单那块 我有点没有理解 是不是我从机设置了白名单 地址 当手机小程序等 扫码后 就会获取白名单地址 以白名单地址进行广播 但是我的应用场景中同时有好多从机设备 这个时候是不是就会扫到好多设备?
从机配置白名单,主机扫码将从机的MAC地址获取到,然后记录下来。主机直接针对该白名单设备发起连接。