Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: nRF51822
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
gazpar
Здравствуйте, коллеги!

Купил такие платки с сабжевым процессором.

Научился работать с этим камнем: освоил периферию и запустил SoftDevice(s130).

Адаптер на ПК(AT-BT403A) видит этот модуль, но подключиться к нему не выходит. ОС Windows 7.

Собственно, вопросов у меня несколько:
1) Как подключиться с помощью ПК(смартфона или планшета) к этому модулю? Может нужно как-то специально настроить модуль?
2) Как передать строку "Hello world!" с модуля на ПК и обратно? Покажите пожалуйста пример, где это хорошо освящено.

Посоветуйте пожалуйста материалов хороших почитать на эту тему.

Заранее, благодарю всех откликнувшихся.
Defin
Чтобы можно было подключаться - нужно прошить пример без необходимости парольного сопряжения.
Например пример SDK\examples\ble_peripheral\ble_app_uart
И для быстрой связи с телефоном на андроиде поставить приложение nrfUART
Это простой способ без написания кода.
Сложнее - реализовывать свой сервис с характеристиками GATT.
API для работы с GATT есть на всех платформах, начиная с Андроид 4.3, Windows 8 и какая-то iOS.
gazpar
Defin,
Благодарю

Ещё раз просмотрел всё это хозяйство и, если правильно понял, то функция
Код
uint32_t ble_nus_string_send(ble_nus_t * p_nus, uint8_t * p_string, uint16_t length)
отвечает за отправку данных к подключённому устройству.

Defin, Вы можете посоветовать грамотный tutorial по построению приложения под Android, которое будет тянуть данные с подключённого таким образом девайса?

По поводу первого сообщения: в Windows 7 мне не удалось найти нормальных драйверов стандартов BT 4.0 и выше.
Вставил BT свисток(AT-BT403A) в компьютер с ОС Win 10 и всё взлетело махом, драйвера сами установились и заработали. И безо всяких проблем удалось подключиться к nRF51822. В общем, проблема с подключением к nRF51822 была именно в Windows 7 и драйверах на ней.
Defin
Зачем инструкция, когда есть пример приложения от производителя? https://github.com/NordicSemiconductor/Android-nRF-UART
Windows 7 не поддерживает BLE. Поддержка появилась в версии 8.
gazpar
Defin, благодарю.

Передал свой "Hello world!" biggrin.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.