标签: javascript mqtt paho
我有一个带有HTML / JavaScript Web UI的应用程序,该应用程序需要与MQTT代理进行双向通信。使用Paho MQTT,我可以连接到代理,发布消息并接收到控制台的所有传入消息。
问题是,如果刷新页面或导航到另一个屏幕(不同的.html文件),则会失去通信。
有没有一种最佳实践的方法,可以在页面首次加载时连接到MQTT代理,然后侦听所有传入消息,并能够在会话的剩余时间内发布到代理,而不考虑发生任何页面导航?