我正在开发一个项目,其中Android BTLE设备(例如Nexus 4)必须使用BTLE技术与笔记本电脑进行通信 .
据我所知,Android BTLE API allows a smartphone only to act as a central,但不作为外设 . 所以,我认为我必须在笔记本电脑中实现外围设备 .
这该怎么做?我的笔记本电脑是Thinkpad Edge蓝牙4.0,运行Linux 3.8和Windows 8.问题是:
-
我无法找到足够的Bluez文档
-
根据MSDN,Windows仅实施GATT客户端
所以我认为唯一的机会是使用Linux,但我不知道如何开始 . 有什么建议吗?
谢谢大家 .
1 回答
试试bleno,它是node.js的BLE外设堆栈 . 它目前支持Linux和OS X.