Могу ли я обнаружить близость между двумя маяками?

В настоящее время я изучаю BLE Beacon. Я знаю, что с помощью Google Beacon API и его приложения можно узнать, когда маяк связывается с мой мобильный телефон, поэтому я могу создавать различные уведомления в зависимости от близости. Но в моем случае мне нужно знать близость между носимым маяком и стабильным маяком. Это вообще возможно?


person lolofoobar    schedule 27.02.2018    source источник
comment
Вы пробовали что-нибудь? Надеюсь, это не первая ваша остановка в Интернете.   -  person sorak    schedule 28.02.2018


Ответы (1)


Две проблемы для этого:

  1. API-интерфейсы Google Beacon не предоставляют информацию о близости, за исключением того, что маяк вообще виден (независимо от расстояния) для мобильного телефона.

  2. Маяки, вообще говоря, односторонние передатчики. Вы не можете использовать маяк для прослушивания другого маяка.

Чтобы что-то подобное работало, вам нужно, чтобы одно из двух устройств (стационарное или мобильное) было сканером маяка, а не маяком. Вы можете сделать сканер маяков из стационарного Raspberry Pi 3, который будет обнаруживать носимые устройства маяков и вычислять расстояние до них. Это подход, который я помог реализовать нескольким клиентам.

person davidgyoung    schedule 27.02.2018
comment
@davidyoung Спасибо за ответ! Я это проверю! - person lolofoobar; 28.02.2018