最近做的JAVA项目与物联网设备有集成,记录一下从技术选型到实现,整合: 1.通信协议技术选型,MQTT技术介绍2.MQTT服务端安装,客户端测试3.MQTT客户端与Spring MVC整合 1.项目整体架构介绍:JAVA服务端(以下简称服务端):部署在外网,提供固定IP地址+端口的访问:物联网设备(以下简称终端):部署在各个不同区域,联网方式也可能是:WIFI,物联网卡中任意一种: 2.通信协议选择 HTTP:作为主流的WEB上使用的协议,简单,直接,上手度快:但是HTTP作为单向的短链接协议…