大家好我是小智!欢迎大家来观看小智的频道。
前面的文章和视频讲述了物联网客户端与服务器端的关系。相信友友们已经有所了解。
作为物联设备客户端,以简单的485客户端为例,它需要外接一个TCP转485的DTU。假设DTC作为客户端,那么这个DTC需要作为客户端去连接一个远端的服务器。
那问题来了,远端的服务器如何实现呢?渠道有很多,这里简单的以PHP的WorkerMan GateWayWorker为例,进行服务端的实现。
GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等。
以下是代码部分载图:
以下是服务器运行载图:
代码中除了应用GatewayWorker,也应用到了MQTT,不懂安装MQTT的友友可在评论区发送MQTT,下期文章专门讲解一下MQTT的安装与使用。需要代码的友友,请私信小智,本期就到这里,感谢大家观看。