如何让ubuntu下的程序扫描到CC2540?
时间:10-02
整理:3721RD
点击:
大家好:
我现在想在ubuntu上编写一个程序与CC2540通讯。我的电脑上使用的是网上购买的据说是蓝牙4.0的USB适配器。现在我调用hci_inquiry()函数只能搜索到手机电脑等设备的蓝牙,就是搜不到CC2540的。请问大家这是什么地方出的问题?程序还是适配器?
shijie,
你的蓝牙4.0 dongle 没有问题,但是这个是因为ubuntu上的BlueZ协议栈并没有BLE 的完整支持,你需要有BLE协议栈的完整支持才能和BLE 设备通信。
hci_inquiry() 只是用于BR/EDR 传统蓝牙的搜索。
谢谢你的回答。请问你是否知道,如何在ubuntu系统下编程连接到CC2540设备?
需要在ubutn上面编写相对应的跟适配器配对的协议才可以,你可以参考下 网络处理器 这个构成部分
就是编写API 与profile 与蓝牙通信 进行控制
shijie,
这个我不清楚,
但我觉得最好的方式是查看Linux 下 BlueZ 的编程。
谢谢,我试试其他的方法。
谢谢你,这个对我来说还有点难。我试试其他的方法吧。