我计划实现以下项目,如果有人可以验证我的方法,我将不胜感激!
我想在智能手机(跨平台)和运行网络服务器的嵌入式微 Controller 之间建立完全双向无线实时通信。
网络服务器应实时提供所连接硬件的数据,例如温度。 智能手机应该将这些渲染在屏幕上,您应该能够使用智能手机配置硬件,例如 LED 颜色,并将配置保存到嵌入式网络服务器。
我的第一个猜测是使用 HTML5 websockets,但它们并非在所有平台上都可用,因此我受到了使用 JSON-RPC 的 XBMC 的启发。
想象一下一个带有蓝牙的汽车音响系统,通过网络服务器和 WiFi 适配器连接到 µC。
我的计划是在网络服务器上实现一个网络应用程序,以实现上述目的。但棘手的部分是让用户建立与立体声系统的蓝牙连接,因为我查找了类似的问题,这些问题说您无法使用 HTML5 在智能手机上访问蓝牙等内容。
长话短说,这是当前的想法: 硬件 -> µC -> 网络服务器 -> HTML5 Webapp -> WIFI -> 智能手机 通过 JSON RCP 进行通信。
如果有人能够对上述想法和计划实现做出声明,我将非常感激,因为我以前从未这样做过!
谢谢大家!
最佳答案
我们 muzzley 开发了一个框架来简化这个过程。我们为您的浏览器应用程序提供了一种与智能手机通信的方式。在智能手机的侧面,您有已经完成的小部件(游戏板、绘图板、开关、滑动等),或者您可以构建自己的基于 html 的小部件。
(免责声明:我为这个项目工作)
大部分工作已经完成,你想做的事情:)
在这里快速开始:
您可以从 github 中获取几个示例:
浏览器库:
希望对您有所帮助。
最佳
关于html - 嵌入式网络服务器 HTML5 移动应用程序方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13493183/