我有一个bluno(内置BLE [TI CC2540]的arduino uno)和内置蓝牙模块的笔记本电脑(ubuntu)。
我想在arduino和linux之间制作一个Bleutooth BLE通信程序。
我想将数据从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扫描......
D0:39:72:C4:CA:72(未知)
D0:39:72:C4:CA:72 Bluno
答案 0 :(得分:0)
你的问题究竟在哪里,分别是你目前的发展阶段?
一般情况下: 你有办法与linux系统上的蓝牙模块(Raspberry?)进行交谈。为此你需要例如API调用从您的蓝牙模块提供和读取命令。如果没有读取使用的API,那么您需要自己编写,阅读模块手册并使用SPI,I2C,...进行通信。
在Linux系统上与蓝牙模块成功进行硬件通信后,您必须与BLE模块进行通信。为此开发一个带有循环冗余校验的协议,......这是一个好主意,只是发送简单的字符"。