MQTT服务器,然后订阅主题获取所有设备数据,
然后通过Druid连接池把数据写入MySQL数据库....注: java连接MQTT和Android连接MQTT是一样的.
java使用Druid连接池连接数据库可参考提供的MySQL基础开源教程.
java代码使用IntelliJ IDEA软件打开....MQTT使用的是paho.client.mattv3-1.2.0的jar包
数据库除了基本的jabc连接器以外,使用了阿里巴巴的开源连接池 druid
2.初始化连接池和连接MQTT
3.连接池配置...4.连接MQTT,订阅主题
5.获取MQTT数据,从连接池获取链接对象,把数据写到数据库
注意事项1
1,正常情况下java软件也是放到服务器上的, 所以MQTT连接地址应该写为
tcp://localhost...:1883
2,使用 localhost 连接MQTT服务器, 获取MQTT设备的所有数据可以直接订阅 #
3,同样的数据库连接地址也改为localhost , 数据库用户名和密码应该改为 root