我一直在使用 Freescale Development board i.MX53它有一个嵌入式加速度计。
我要做的是创建一个小网络应用程序来显示板上嵌入式系统的一些特性,包括加速度计和其他东西。
我正在使用 JavaScript 和 Node.js 构建示例应用程序,但我不知道如何创建一个应用程序来从板上读取加速度计数据(服务器端)并显示从另一台设备访问的任何浏览器上的数据,但我所做的每次尝试都是从客户端加速度计读取数据,而不是 (手机、平板电脑等)。
我想做什么!
- 我想创建一个简单的应用程序来实时显示坐标轴和旋转值,就像这个为 Safari Mobile 创建的演示( accelerometer for Safari Mobile ) 中显示的那样,但我想要它独立于平台工作。
- 作为第一点展示的演示,我也想在一个盒子内创建一个 CSS 圆圈来显示运动,在这部分,我只是想听听一些关于如何完成这个任务的建议。<
最佳答案
我不是 100% 确定您将在该设备上运行什么,但在规范上它说它支持不同的操作系统。如果您打算做一些独立于平台但支持现代浏览器的事情,您可以尝试阅读此链接,该链接对 HTML5 上方向 API 的当前草案有很好的解释 http://www.html5rocks.com/en/tutorials/device/orientation/ .
如果您正在开发 native 应用程序,我相信任何具有网络功能的平台都将支持套接字连接;在这种情况下,您可以编写一个小型 native 应用程序来读取加速度计输入,并使用套接字将其发布到您的 Node.js 应用程序以读取此输入,然后在其之上构建一个 Web 应用程序,让您可以监控这些值。
关于javascript - 如何使用 JavaScript 和 Node.js 读取和显示加速度计数据(服务器端),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20105109/