реклама на сайте
подробности

 
 
> nRF51822, Приём/передача данных
gazpar
сообщение Jul 13 2016, 06:41
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



Здравствуйте, коллеги!

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

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

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

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

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

Заранее, благодарю всех откликнувшихся.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Defin
сообщение Jul 13 2016, 22:43
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 105
Регистрация: 26-12-11
Из: Казань
Пользователь №: 69 101



Чтобы можно было подключаться - нужно прошить пример без необходимости парольного сопряжения.
Например пример SDK\examples\ble_peripheral\ble_app_uart
И для быстрой связи с телефоном на андроиде поставить приложение nrfUART
Это простой способ без написания кода.
Сложнее - реализовывать свой сервис с характеристиками GATT.
API для работы с GATT есть на всех платформах, начиная с Андроид 4.3, Windows 8 и какая-то iOS.
Go to the top of the page
 
+Quote Post
gazpar
сообщение Jul 14 2016, 02:46
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 147
Регистрация: 9-01-14
Пользователь №: 79 952



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 и драйверах на ней.

Сообщение отредактировал gazpar - Jul 14 2016, 02:49
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 18:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016