微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 如何让ubuntu下的程序扫描到CC2540?

如何让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 的编程。

谢谢,我试试其他的方法。

谢谢你,这个对我来说还有点难。我试试其他的方法吧。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top