对于家庭数据网络来说,我们会不时的添加一些传感器和显示设备,需要使用最少的网络资源确保这些设备的正常运行,所以我们可以选择用MQTT协议。

我们使用名为wemos D1的硬件,因为价廉物美。然后使用ESP8266的无线模块进行数据传输。具体我们还需要做一些配置

 

 

名为NodeMCU的固件

NodeMCU的固件运行快速并且容易配置。不过如果你不想使用这个涉设备的话,我们也可以直接使用MQTT协议的库文件,在ESP8266SDK已经包含了本地的MQTT库。

当然我们这次尝试使用nodeMCU连接ESP8266的模块,我们需要编写自定义的固件,还需要配置一些包括DHTGPIOUART等驱动。

 

NodeMCU开始使用

如果你从没有使用过nodeMCU,别担心,因为它的许多功能是异步运行的。所以我们需要花一点时间去熟悉。

 

传感器节点

我们可以选择DHT-11DHT-22作为传感器节点,然后连接到NodeMCU的引脚上。

 

显示节点

当传感器正常连接或有数据时,你会看到有不同颜色的LED灯闪烁。


赞        踩

優態客(Yourtechnic)的博客:www.yourtechnic.com

優態客(Yourtechnic)的联系方式:postmaster@yourtechnic.com

優態客(公司网址)


关于该项目

 242次 浏览
 1人 喜欢
更多关于優態客的项目


标签: