html - 嵌入式网络服务器 HTML5 移动应用程序方法

标签 html web-applications embedded websocket json-rpc

我计划实现以下项目,如果有人可以验证我的方法,我将不胜感激!

我想在智能手机(跨平台)和运行网络服务器的嵌入式微 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/

相关文章:

c# - 检查 HTML 代码中的重复 ID

javascript - 使用 CSS 生成省略号和 "Read more"链接

java - 如何在 webapp 中使用 java 创建文件?

java - 将不同的 URL 映射到 Web 应用程序

c++ - Windows Embedded 中的 ShellExecute

embedded - 从嵌入式到桌面的可重用知识

jQuery 文档完全加载图像、iframe 和 Ajax 的调用

javascript - polymer 构建错误

ssh - Dropbear -> Openssh : Why does it ask for a password now?

html: 导航栏背景色不变