我從radiusnetwork購買了Beacon開發套件。當我嘗試在Raspberry Pi信標的shell中編寫腳本時,當我添加「ibeacon掃描」時,它會不斷地掃描附近的信標。我想像5或10秒鐘掃描ibeacon,並停止命令「ibeacon scan」我該怎麼辦?如何控制Beacon開發套件ibeacon掃描時間?
希望收到您的建議。
我從radiusnetwork購買了Beacon開發套件。當我嘗試在Raspberry Pi信標的shell中編寫腳本時,當我添加「ibeacon掃描」時,它會不斷地掃描附近的信標。我想像5或10秒鐘掃描ibeacon,並停止命令「ibeacon scan」我該怎麼辦?如何控制Beacon開發套件ibeacon掃描時間?
希望收到您的建議。
BLE被設計爲低功率消耗 看到過道實驗室報告 - 在檢測智能設備http://www.aislelabs.com/?p=254
外設模式允許斷電 看到上的信標開發工具包半徑網絡http://developer.radiusnetworks.com/2013/12/15/why-android-devices-cant-act-as-ibeacons.html
掃描功能無限期地運行,直到被CTRL + C中斷或者進程被終止。功能中沒有內置功能,允許掃描在一段時間後終止。一種方法是在shell腳本中調用掃描進程後捕獲掃描進程的PID。然後,只要您想停止掃描(例如,5或10秒後),就可以終止進程。下面是一個示例:
#!/bin/bash
sudo /etc/ibeacon/ibeacon_scan &
scan_pid=$!
sleep 5
sudo kill -2 $scan_pid
注意:您必須直接調用掃描腳本以獲取正確的PID。另外,在kill
命令中使用-2
選項將發送SIGINT信號,允許掃描腳本正常退出。
和.. 一個「燈塔」是一個「信」有一定的規格爲100ms連續廣告 看到了蘋果MFI的規格http://bit.ly/1pyLWZ7 – GaryBAU
無論這個帖子還是其作者的後續評論地址的任何部分被問到的問題。 –