1. 程式人生 > >樹莓派使用藍芽4.0連線裝置併發送指令

樹莓派使用藍芽4.0連線裝置併發送指令

安裝外掛

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退出