У меня есть 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 Блуно
И где именно ваша проблема, соответственно, на каком этапе находится ваше развитие в настоящее время?
В общем:
Вам нужно как-то поговорить с модулем Bluetooth в вашей системе Linux (Raspberry?). Для этого вам нужно, например, API-вызовы, чтобы дать и прочитать команду от вашего модуля Bluetooth. Если нет доступных для использования API-интерфейсов, вам нужно написать его самостоятельно, прочитав руководство к модулю и связавшись с ним с помощью SPI, I2C, …
После успешной аппаратной связи с вашим модулем bluetooth в системе linux вам необходимо установить связь с модулем BLE. Для этой разработки протокола с циклическими проверками избыточности … было бы неплохо, если бы мы отправляли простые «символы».