我想實現(xiàn)微信小程序 BLE藍牙掃碼連接 但是設備名稱都是一樣的 這個碼應該怎么生成 包含哪些信息 包含MAC地址 設備名稱?
有沒有相關的資料參考
我想實現(xiàn)微信小程序 BLE藍牙掃碼連接 但是設備名稱都是一樣的 這個碼應該怎么生成 包含哪些信息 包含MAC地址 設備名稱?
有沒有相關的資料參考
設備名稱和MAC地址都是可以自定義的,例程的設備名稱是固定的,可以自行修改,在代碼里面做切換。
MAC地址可以使用芯片出廠的唯一id,通過GetMACAddress函數(shù)獲?。‵LASH例程有函數(shù)調用參考),這樣每顆芯片的MAC地址都是不一樣的。
通過函數(shù)獲取到芯片唯一MAC地址,然后再生成碼,這部分需要自行完成。
如果是做藍牙的連接,比如手機沒有掃碼則無法搜索到,掃碼后才可以搜索到,可以使用白名單的功能。從機開啟白名單功能。手機掃碼后將該白名單的MAC填入內部,并可以搜索連接。
這部分涉及到APP或者小程序主機的開發(fā),APP可以參考。小程序開發(fā)可以留下郵箱,我提供開發(fā)demo。
WCHBleLib_MultiOS.ZIP - 南京沁恒微電子股份有限公司
藍牙BLE從機Peripheral講解四(白名單/BLE_WhiteList) - SweetTea_lllpc - 博客園 (cnblogs.com)
我的郵箱 個人信息保護,已隱藏
已發(fā)送至郵箱,請查收。
白名單那塊 我有點沒有理解 是不是我從機設置了白名單 地址? 當手機小程序等 掃碼后 就會獲取白名單地址 以白名單地址進行廣播 但是我的應用場景中同時有好多從機設備 這個時候是不是就會掃到好多設備?
從機配置白名單,主機掃碼將從機的MAC地址獲取到,然后記錄下來。主機直接針對該白名單設備發(fā)起連接。