Создать приложение Bluetooth LE - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь создать приложение, в котором я хочу подключить устройство с низким энергопотреблением Bluetooth к своему приложению для Android, отсканировав штрих-код устройства или 6-значный код этого устройства.

Приветствуются любые предложения или код (также github).

Заранее спасибо

1 Ответ

0 голосов
/ 06 июля 2018

Для обнаружения устройства с определенным адресом устройства Bluetooth просто следуйте документации по BLE Scan и используйте фильтр с адресом. Для сканирования штрих-кода используйте отдельную библиотеку сканера штрих-кода Android. Что касается статического ключа доступа в сопряжении BLE, безопасность не так хороша, прочитайте https://devzone.nordicsemi.com/f/nordic-q-a/35856/questions-about-lesc-mitm-and-passkey/138216#138216 и особенно убедитесь, что вы не используете LE Secure Connections. Если вы все еще хотите продолжить (используя BLE Legacy Pairing), снова используйте библиотеку сканирования штрих-кодов, чтобы получить пароль, и следуйте инструкциям по прагматическому вводу кода при сопряжении, например, вот так: Программное сопряжение с устройством BLE на Android 4.4 + . Если вместо этого напечатан пароль, и пользователь должен ввести его вручную, ОС Android автоматически покажет всплывающее окно, в котором пользователь может ввести пароль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...