node.js - 将通用传感器 api 数据发送到节点 js 网络服务器
问题描述
我必须实现一个关于将通用传感器数据(例如加速度计)从我的智能手机发送到节点 js 服务器的小项目。
我所做的是:创建一个 html 页面(edge.html),通过 socket.io 将传感器数据发送到 webserver.js。
我正在使用 webserver.js 从 edge.html 读取传入数据,甚至渲染 edge.html 页面。
我可以用我的智能手机完成这项工作,只需将我的智能手机连接到 pc 并使用 adb 和端口转发加载所有内容(所以它就像在 localhost 上运行所有内容一样)。
我必须从加速度计收集不同活动的数据,所以我无法将手机连接到电脑。
我试图在我的网络上的静态地址上托管 webserver.js ......我可以加载页面但 socket.io 不工作。
我现在想做的是停止在本地开发我的项目并使用heroku,vercel之类的东西进行部署。我尝试使用此服务,但似乎 vercel 不支持 socket.io,并且我无法在 heroku 上运行。我不明白的另一件事是,当我将服务器托管在与 localhost 不同的东西上时,我必须使用哪个 socket.io 服务器?
有人可以告诉我应该如何安排一切吗?十分感谢!
解决方案
推荐阅读
- c++ - 使用 OpenCV 更改相机分辨率?
- java - 如何实现这些 toString() 方法以利用第二类中的自然 toString() 方法?
- python - Ray:在整个集群中使用附加参数循环列表
- node.js - 如何在猫鼬 findByIdAndUpdate 上保留 id
- android - android emulator - virtualscene\posters=@Variant 的格式是什么
- python - 在 Pandas 中对包含“相同”高基数信息的多列进行哈希编码
- php - wordpress 网站的评分和评论系统
- css - 组件样式未在生产中应用-Vue
- javascript - 使用 chrome 扩展捕获文件输入事件
- firebase - Flutter Web 和 Firebase 身份验证:如何在 Flutter Web 中重定向未登录的用户?