我的任务是使用Laravel 5.7构建一个实时Web应用程序,以远程读取和配置充电器设置。如何设置可同时连接到IoT(充电器)和Laravel网站的Websocket?
仅通过输入IP /主机名和端口即可将充电器本身配置为远程连接。
我包括了Ratchet(cboden / ratchet)并创建了一个IoServer。 Web插座可用于连接充电器。
然后,我设置了Pusher和Laravel echo。但是,当我尝试将Laravel Web服务器与Web套接字连接时,出现错误“在建立连接之前关闭WebSocket”。出现。
公共函数handle(){ $ server = IoServer :: factory( 新的WebSocketController(), 8090 ); }