樹莓派使用藍芽4.0連線裝置併發送指令
阿新 • • 發佈:2019-01-05
安裝外掛
sudo apt-get install bluez bluez-hcidump
搜尋
LE Scan ...
20:91:48:B9:05:77 (unknown)
20:91:48:B9:05:77 UPots
20:91:48:B9:05:77 (unknown)
20:91:48:B9:05:77 UPots
.....
p.s. 搜尋會不斷迴圈,想要停止搜尋,按快捷鍵ctrl+c
搜尋出來裝置UPots mac地址是20:91:48:B9:05:77
通過mac地址連線裝置
gatttool -b 20:91:48:B9:05:77 -I
輸入connect
輸入primary檢視裝置services
輸入characteristics檢視裝置characteristics
根據uuid尋找到對應收發指令的characteristics,獲取handle 對應16進位制碼
執行以下指令傳送指令
char-write-req 0x0025 41
P.S. 0x0025 是characteristics的handle值,41要傳送指令,16進位制碼
最後輸入exit退出