1. 安裝BlueZ至Linux
- Download Page
- Compiler and Install
- configure
- compiler
./configure
--prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc
--localstatedir=/var --enable-experimental
--with-systemdsystemunitdir=/lib/systemd/system
--with-systemduserunitdir=/usr/lib/systemd
make ; make install
#hciconfig -a ; hciconfig hci0 up
//Note : 如果想知道HCI Command,則可以下
#hciconfig -a | hcidump
//Note : 如果想知道HCI Command,則可以下
#hciconfig -a | hcidump
圖一: 尋找device |
#hcitool -i hci0 lescan --duplicates | hcidump -i hci0
圖二: HCI Event |
圖三藍色框框是HCI Event等相關訊息,紅色框框(PDU Payload)則是ibeacon device提供的重要資訊。(圖四提供Payload欄位定義)。
圖三: ibeacon raw data |
圖四: iBeacon packet format |
Reference :
[1] How To Make a Raspberry Pi Turn on a Lamp with an iBeacon
沒有留言:
張貼留言