我计划实现以下项目,如果有人能验证我的方法,我将不胜感激!
我想在智能手机(跨平台)和运行网络服务器的嵌入式微控制器之间建立完全双向的无线实时通信。
网络服务器应实时提供所连接硬件的数据,例如温度。智能手机应该在屏幕上呈现这些,您应该能够使用智能手机配置硬件,例如 LED 颜色,并将配置保存到嵌入式网络服务器。
我的第一个猜测是使用 HTML5 websockets,但它们并非在所有平台上都可用,所以我受到了使用 JSON-RPC 的 XBMC 的启发。
想象一下带有蓝牙的汽车立体声系统连接到带有网络服务器和 wifi 加密狗的 µC。
我的计划是在网络服务器上实现一个 webapp,它可以满足上述目的。但棘手的部分是让用户建立与立体声系统的蓝牙连接,因为我查找了类似的问题,这些问题说您无法使用 HTML5 在智能手机上访问蓝牙之类的东西。
长话短说,这是当前的想法:硬件 -> µC -> 网络服务器 -> HTML5 Webapp-> WIFI -> 通过 JSON RCP 的智能手机通信。
如果有人可以就所述想法和计划实施发表声明,我将非常感激,因为我以前从未这样做过!
多谢你们!