我需要一些指导。简而言之,我需要能够通过BLE配置和控制智能手机应用程序的设备。
例如,更改我的Raspberry Pi的IP地址。要做到这一点,我需要两件事。
简单的Android / iOS应用程序,将IP地址参数作为输入,然后通过蓝牙与RPi进行通信。请注意,需要在应用内发现和连接设备(无需进入“设置”和配对)。
在Raspberry Pi上构建一些侦听USB蓝牙适配器的服务器进程,接收带参数的命令并采取相应的行动。
所以我需要帮助构建这个项目的BLE部分。
我有几年的智能手机应用程序开发经验,以及10年以上的Linux系统编程。换句话说,构建一个简单的Cordova应用程序,以及更改IP地址的Linux进程实际上不是问题。
然而,我对蓝牙完全不熟悉。你能指出我正确的方向吗?我相信这个问题已经解决了几千次。有教程吗?或者也许我用作起点的骨架代码?另外,对BLE USB加密狗有什么建议吗?
非常感谢!
答案 0 :(得分:0)
我认为在RaspberryPi上找到比这更好的低能耗技术指南会更难:
https://learn.adafruit.com/downloads/pdf/pibeacon-ibeacon-with-a-raspberry-pi.pdf
在此之后,您可以在Playstore / Appstore上下载随机应用,并检查您的RaspberryPi是否真正充当BLE设备。
最后,您可以使用以下几个可用的BLE插件开始创建自己的应用程序: