文件名称:SerialMQTTGateway:Java串行到MQTT网关+ Arduino演示程序+ Node-RED演示流程JSON配置
文件大小:302KB
文件格式:ZIP
更新时间:2024-05-21 02:31:37
java mqtt iot arduino json
串行MQTT网关 Java串行到MQTT网关+ Arduino演示程序+ Node-RED演示流程JSON配置。 这是一个Java NetBeans项目,已使用Open JDK 1.8.0_151进行了编译,并已在Ubuntu Linux 16.04.5 LTS x64,在运行网关的计算机上插入Arduino Duemilanove以及在第三方计算机上运行的Mosquitto MQTT代理中进行了测试。 它依靠RXTX库v2.1-7侦听串行端口,并依靠Paho客户端库v1.1.0与MQTT进行交互。 该软件侦听(模拟USB的)串行端口,并将其读取的所有内容转发给MQTT代理。 在测试中,我在Arduino上放置了一个电位计,该电位计每500ms产生0到700之间的整数值。 如果从串行端口获取值失败,则此网关通过向MQTT代理发送随机整数(在相同范围内)来切换到模拟器模式。 对于完整的演
【文件预览】:
SerialMQTTGateway-master
----manifest.mf(82B)
----src()
--------serialmqttgateway()
----arduino()
--------pulsar.ino(1KB)
----node-red()
--------flow.json(4KB)
----LICENSE(1KB)
----README.md(3KB)
----libs()
--------org.eclipse.paho.client.mqttv3-1.1.0.jar(204KB)
--------librxtxSerial.so(58KB)
--------RXTXcomm.jar(58KB)
--------CopyLibs()
--------nblibraries.properties(173B)
----build.xml(3KB)
----.gitignore(35B)
----nbproject()
--------genfiles.properties(467B)
--------project.properties(3KB)
--------build-impl.xml(78KB)
--------project.xml(677B)