你好!
目前我们利用CC2541给可以做一个玩具枪,和手机配合使用,功能OK。目前有一个扩展需求,就是这个玩具枪需要和PC结合使用,具体场景是:
1、玩具枪上的蓝牙模块是从设备,和PC通过蓝牙无线连接
2、玩具枪上检测不同的操作动作,并将信息通过蓝牙无线发送给PC,PC端读取相应的数据,做进一步的应用开发
目前的想法,将cc2540 usb dongle,装在pc上,通过这个ble设备和玩具枪的ble进行连接,并且进行通讯。
请问,cc2540 usb dongle如果要在pc上做二次开发,是否有相关的接口文档?谢谢了!
Viki Shi:
官方有提供cc2540 usb dongle 的源代码,可根据这个做二次开发,代码路径:C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\HostTestApp
zijun chen1:
回复 Viki Shi:
非常感谢你的答复!
我感觉我的应用场景可能没有描述清楚。目前我们是要做PC上做一些游戏开发(AR类),PC需要接收外部蓝牙设备的操作信息,操作系统是win7.
我们想用cc2540 usb dongle作为pc的蓝牙接收端口。操作过程如下:
1、PC 软件打开PC端设备“TI CC2540 USB CDC Serial Port”
2、初始化 GAP_DeviceInit, Discovery/Establish Device 等
请问,是否有一套API可以在window 里面调用(软件也是运行在window7系统),操作usb dongle,完成蓝牙初始化,查找、链接、读写数据操作的?如上述步骤2里面的功能
BTW:windows8、10已经逐步提供一些ble api,不过目前很多电脑无法提供驱动支持,所以目前仍然倾向于使用usb dongle,虚拟串口的方式,这样独立性更强。