
MQTT_ESP8266_DS18B20_Arduino: 从多个DS18B20传感器读取温度并发布至MQTT服务器的简易代码...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一个简单的Arduino代码,用于ESP8266平台。该代码能连接到MQTT服务器,并收集由若干DS18B20温度传感器获取的数据,之后将数据发布出去。
以下是一个简单的Sketch示例,在Arduino IDE中为ESP8266编译该代码将使您的设备连接到WiFi-AP及MQTT服务器,并从多个DS18B20温度传感器读取数据,这些传感器连接在GPIO2上。每个DS18B20的ROM-ID被用于构建MQTT主题的基础部分(例如,在String romcode = temp/;中定义),接着将温度值以整数形式发布到服务器。
该草图基于Arduino IDE中的DS18B20示例代码,同时进行了修改以便与ESP8266和MQTT协议协同工作。传感器返回的摄氏温度被除以16后发送出去作为原始数值消息内容。
全部评论 (0)
还没有任何评论哟~


