Я написал свою собственную небольшую службу сканирования BLE, которая запускается через будильник каждые 3-5 секунд. Он сканирует на 1,1 секунды, чтобы получить маяки вокруг него, а затем трансформирует сигнал RSSI в приблизительную близость.iBeacon background scan
Я сейчас рассматриваю услугу iBeacon для Radius Networks Android, но мне интересно, как я мог бы реализовать одно и то же фоновое сканирование.
e.g .: Я хочу, чтобы маяки запускались в фоновом режиме и принимали намерения в приемник вещания, чтобы решить, что я делаю с проверенными маяками.
Есть ли примеры примеров и есть ли подсчет количества потребляемой батареи?
Hi David, много thx для ваших комментариев. Для моей конкретной демонстрации я пошел со службой и сигналом тревоги сейчас, но я бы полностью пошел с вашим API иначе. –
Я нашел класс IBeacon и метод scanFromRecord очень полезен. Единственное, что я не могу понять, это то, что делает линия 216. По-видимому, обнаружен маяк оценки, но затем он вернет «пустой» класс IBeacon почти. Это старый код? Я только что получил iBeacons от оценки, и он работает. Кстати, я хотел бы связаться с вами и попробовать ваши маяки и устройства. Как мы можем напрямую подключиться? –
Понял о вашей демонстрации. это проект с открытым исходным кодом, поэтому я всегда ищу работу со своими сотрудниками. Возможно, мы, – davidgyoung