#java #android #bluetooth-lowenergy
#java #Android #bluetooth-низкое энергопотребление
Вопрос:
Я совершенно не знаю, как использовать BLE. Мне нужно создать приложение для устройств Android, которое отправляет небольшую строку с одного устройства Android на другое. Я НЕ использую никаких устройств сенсорного типа. Мне нужно только отправить строку с одного телефона на другой телефон, используя соединение BLE. Насколько я понимаю, мне нужно создать пользовательский сервис и внедрить сервер GATT на центральном устройстве, а периферийное устройство получит к нему доступ в качестве клиента, но я даже не уверен, что это то, что мне нужно для моей ситуации. Я просмотрел Интернет, и ничего, что я нашел, не касается конкретно этой темы. Я понятия не имею, как создать сервер GATT для этой цели и что мне нужно включить для создания службы. Может кто-нибудь, пожалуйста, объяснить мне, что мне нужно сделать, или указать мне на некоторые ресурсы, которые полезны для ПОЛНОГО НОВИЧКА? Спасибо.
Комментарии:
1.Когда я начал работать с BLE, это видео было для меня полезным: youtu.be/zeN88yh7YdY youtu.be/qx55Sa8UZAQ
2. Спасибо, наблюдаю за ними сейчас, и они уже кажутся полезными для объяснения основ.
Ответ №1:
Пока вы правы. Вам необходимо создать два приложения на двух разных устройствах Android следующим образом:-
- Приложение Android A на устройстве № 1: приложение, выполняющее роль сервера GATT для размещения ваших данных, которые вы хотите отправить. Для этого вам понадобится API сервера GATT.
- Приложение Android B на устройстве № 2: приложение, выполняющее роль клиента GATT для подключения к устройству № 1 и считывания строковых данных с сервера GATT с помощью API клиента GATT.
BLE — относительно сложная технология, но, к счастью, есть так много ресурсов, которые помогут вам начать работу. Я рекомендую вам сначала понять, как работает технология BLE, и для этого мне полезны следующие ссылки:-
- Введение в серию видеороликов BLE
- Основы Bluetooth с низким энергопотреблением
- Введение в BLE GATT
- Начало работы с Bluetooth с низким энергопотреблением
- Начало работы с BLE GATT
Как только вы лучше разберетесь в протоколе, следующие ссылки будут полезны для понимания разработки Android BLE (в дополнение к видео, размещенному в комментарии):-
- Полное руководство по Bluetooth для Android с низким энергопотреблением
- Начало работы с Bluetooth Low Energy в Android
- Как использовать Android BLE для связи между устройствами (с примерами)
Однако, прежде чем переходить к любому из них, всегда полезно получить представление и практическое понимание того, как работает технология. Для этого я рекомендую использовать приложение nRF Connect для Android для подключения и считывания данных с устройств. Таким образом, вы сможете ознакомиться с новой информацией и, надеюсь, легче понять новые концепции.
Комментарии:
1. Спасибо! Я ценю отзывы и полезные ресурсы.