iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 14
1
自我挑戰組

30天-學習Beacon的成長紀錄系列 第 14

Beacon-Day14-Modify(2/2)

  • 分享至 

  • xImage
  •  

[Modify(2/2)]
Happy New year

我們來修改一下Beacon顯示的資料吧
我們針對這一個UUID的資料做修改

我們來到樹狀圖BLEListAdapter程式中
mListAdaoter.addItem,這裡是修改顯示資料

我們在裡面加入判斷
if(beacon.major==99)
{
mListAdapter.addItem(new ListItem("TestUUID 1", ""+ beacon.major, ""+ beacon.minor, ""+ beacon.rssi,""+beacon.batteryPower));
}else
{
mListAdapter.addItem(new ListItem("Test UUID 2", ""+ beacon.major, ""+ beacon.minor, ""+ beacon.rssi,""+beacon.batteryPower));

}

=====迷之音=====
Q:為什麼要用major而不是UUID
A:我們研究結果,UUID會重複的但沒辦法修改,
但是Major.Minor可以依據beacon做設定

===============

修改過後,就可以看到成果了

beacon資訊介紹
UUID:這是一個 32 碼的字串,我們製作的app用來讀取 iBeacon 識別資訊.
Major 和 Minor 是用來做虛擬分類的.
RSSI:iBeacon 是用訊號強弱 (RSSI) 來判斷距離的遠近.


上一篇
Beacon-Day13-Modify(1/2)
下一篇
Beacon-Day15-Firebase(1/4)
系列文
30天-學習Beacon的成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言