局域网内用JAVA建立MQTT客户端监听MQTT服务器消息并持久化到数据库
这玩意能干什么?我只能说,这是一个物联网的方案,能通过java客户端监听来自单片机发送的消息,单片机有什么消息?常见的有:比如持久性的传感器数据上报,这你得1s上传一次吧,还有一些控制设备的信息,比如灯,电机之类一次操作持续运转的东西。
写在前面:
曾经用过的一种需要接入Internet的物联网方案(这是目前的主流):
我之前就受益与免费的云平台(云服务器),比如我以前博客里介绍过了的巴法云平台,还有我以前用过的小熊派华为云平台,它们的好处显而易见,就是不需要你去搭建服务器,不需要去了解数据传输的各种细节,你只需要用你的单片机去连上云就行了,用它们的API接口(特别是巴法云平台的接口真的适合小白实现前端和设备的控制),面向接口编程确实给人很舒服。缺点就是你必须得有网络吧,没网络你就连不上云。
本次主角:
一种局域网内物联网方案(非主流,但实用)
优点:不需要接入外网,除了这个优点没什么优点。
步骤:
首先,你得有个MQTT的服务器吧,怎么办,用EMQX搭建一个局域网的MQTT服务器。
然后,用MQTTX或paho或是它本身自带
共有 0 条评论