Могу ли я обнаружить близость между двумя маяками?
В настоящее время я изучаю BLE Beacon. Я знаю, что с помощью Google Beacon API и его приложения можно узнать, когда маяк связывается с моим мобильным телефоном, поэтому я могу создавать различные уведомления в зависимости от близости. Но в моем случае мне нужно знать близость между носимым маяком и стабильным маяком. Это вообще возможно?
1 ответ
Две проблемы для этого:
API-интерфейсы Google Beacon не предоставляют информацию о близости, кроме того, что маяк виден (независимо от расстояния) для мобильного телефона.
Маяки, как правило, являются односторонними передатчиками. Вы не можете использовать маяк для прослушивания другого маяка.
Чтобы сделать что-то подобное, вам нужно, чтобы одно из двух устройств (стационарное или мобильное) было сканером маяка, а не маяком. Вы можете сделать сканер маяка из фиксированной Raspberry Pi 3, который бы обнаруживал носимые маяки и вычислял расстояние до них. Это подход, который я помог многим клиентам реализовать.