我目前正在为一个涉及Web服务器和一些树莓派的项目学习。 挑战基本上就是在Web界面上观察树莓派的“状态”。
树莓派通过GSM连接(主要是3G)连接到互联网。我正在使用Node.js开发客户端和服务器,并希望通过socket.io使用Websockets观看树莓派连接状态(实际上,这更像是观看树莓派通过我的应用程序上传数据的能力),处理“已连接”和“未连接”事件。
始终保持Websocket连接对于这种用例是否可靠? Websocket是否设计或可靠地保持打开状态?由于这是一个难以测试的情况,是否有人知道始终保持Websocket所需的数据消耗估计?如果我走错了路,是否有人曾经通过其他可靠方式处理过这种用例?