javascript - Web 应用程序有没有办法从支持蓝牙的硬件读取实时数据?如果没有,有哪些替代方案?

标签 javascript html cordova bluetooth phonegap-plugins

所以我是一名电气工程专业的学生,​​遇到以下问题: 我有一个输出模拟电压的传感器,我使用微 Controller 从中进行 ADC。现在我需要在 Web 应用程序中以无线方式实时读取此值,并将该值存储在主数据库中。我对基于 Web 的应用程序的了解有限,但我愿意学习。但在此之前,我需要知道是否有什么办法可以实现这一目标? 提前致谢。

最佳答案

浏览器非常擅长发出 HTTP 请求。您需要做的是编写一个单独的软件来直接与您的硬件(例如 Python 或 Java 应用程序)通信,并提供一个 HTTP API 来查询硬件的当前状态。

在运行此软件的同一台机器上,您可以启动浏览器并将其指向您的应用程序,例如 http://localhost:8080 以显示相关信息。

如果您希望它以无线方式工作,让它在同一无线网络上与多台机器一起工作并不是一个很大的步骤 - 只需将 localhost 替换为机器的 IP 地址即可。

关于javascript - Web 应用程序有没有办法从支持蓝牙的硬件读取实时数据?如果没有,有哪些替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34834981/

相关文章:

javascript - 如何路由 React-Redux 应用程序?

javascript - 使用javascript将数组数据发送到另一个页面?

javascript - 使用 Jquery 通过 Javascript if/else 语句设置 CSS 属性

javascript - promise 排队?

javascript - 如何使用 Matrix4.setLookAt 在场景中移动相机

html - 如何在用户单击按钮时添加额外的文本字段?

cordova - PhoneGap 相机使应用程序崩溃

javascript - 在 phonegap 中的 touchstart 和 touchend 事件旁边使用滚动

ios - Sencha/Phonegap 应用程序在 iPhone 5 中无法全屏显示

javascript - 我应该在哪里存储每个用户的 UI 配置