Настройка связи Bluetooth (BLE) между Arduino UNO и ноутбуком под управлением Linux

У меня есть bluno (arduino uno со встроенным BLE [TI CC2540]) и ноутбук (ubuntu) со встроенным модулем Bluetooth.

Я хочу создать Bleutooth BLE программу связи между Arduino и Linux.

Я хочу отправить данные из Linux в Arduino.

Любая помощь будет потрясающей!

(ссылка) ниже операции подтверждения

$ sudo hciconfig

hci0: Тип: BR / EDR Шина: USB

BD Address: 6C:71:D9:B1:A5:1A  ACL MTU: 1022:8  SCO MTU: 183:5
UP RUNNING PSCAN ISCAN
RX bytes:1786 acl:16 sco:0 events:99 errors:0
TX bytes:1407 acl:12 sco:0 commands:65 errors:0

$ hciconfig hci0 up

$ sudo hcitool lescan

LE Scan …

D0: 39: 72: C4: CA: 72 (неизвестно)

D0: 39: 72: C4: CA: 72 Блуно

-1

Решение

И где именно ваша проблема, соответственно, на каком этапе находится ваше развитие в настоящее время?

В общем:
Вам нужно как-то поговорить с модулем Bluetooth в вашей системе Linux (Raspberry?). Для этого вам нужно, например, API-вызовы, чтобы дать и прочитать команду от вашего модуля Bluetooth. Если нет доступных для использования API-интерфейсов, вам нужно написать его самостоятельно, прочитав руководство к модулю и связавшись с ним с помощью SPI, I2C, …

После успешной аппаратной связи с вашим модулем bluetooth в системе linux вам необходимо установить связь с модулем BLE. Для этой разработки протокола с циклическими проверками избыточности … было бы неплохо, если бы мы отправляли простые «символы».

0

Другие решения