Я работаю над проектом, который использует iBeacons или специальные устройства BLE для мониторинга определенного региона и отслеживания информации на основе людей с устройствами с поддержкой Bluetooth, проходящих через регион.
В частности, есть две основные особенности.
Во-первых, отправить соответствующее уведомление пользователю с приложением, установленным на его устройстве с поддержкой Bluetooth, когда они проходят мимо одного из маяков.
Во-вторых, каждый маяк отслеживает количество людей с устройствами с поддержкой Bluetooth, проходящих через его регион. Таким образом, он должен иметь возможность подсчитывать количество любых устройств без установленного приложения и иметь возможность каким-то образом отправлять данные на сервер самостоятельно.
Я знаю, что сам маяк не может взаимодействовать с другим устройством, а может рекламировать только небольшой фрагмент данных (UUID, основной и второстепенный) по воздуху. Таким образом, первая функциональность может быть реализована с помощью обычного маякового устройства.
Но проблема заключается во второй функции, которая заключается в том, что маяк или устройство BLE должны иметь возможность продолжать сканировать близлежащие устройства, подсчитывать обнаруженные устройства, а не подключать их, и отправлять эти данные на сервер.
Есть ли какой-либо чипсет, маяк или устройство BLE, поддерживающее обе указанные выше функции? Если да, то кто-нибудь знает, какой производитель или компания производит такое устройство?
1 ответ
Я не верю, что есть готовые устройства для второго варианта использования, о котором вы говорите, хотя некоторые компании, такие как Euclid Analytics a> предлагают платную услугу, которая делает это с их оборудованием.
Я сам работал над созданием устройств для прослушивания трафика для этого варианта использования. Основная идея состоит в том, чтобы установить небольшие компьютеры с интерфейсом WiFi и / или Bluetooth и использовать его для постоянного сканирования трафика и записи уникальных MAC-адресов (в беспорядочном режиме для WiFi). Основная хитрость в том, что на устройстве должен быть включен один из этих интерфейсов, и он должен быть активен постоянно, чтобы оно работало. Обычно это не так, если на телефоне не включен Wi-Fi и он не выполняет активный поиск известных сетей Wi-Fi.
Сбор и анализ этих данных - непростая задача. Вот почему существуют такие компании, как Euclid, и вы не можете просто купить такой датчик на Amazon.
Похожие вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.