简介:面向使用Arduino IDE开发ESP32的物联网开发者,这份工程演示了通过PubSubClient库接入阿里云MQTT服务的完整链路。 针对设备认证的关键环节,压缩包内含C语言实现的HMAC-SHA1与Base64编码模块,可动态生成连接所需的用户签名,避免了手工计算的繁琐,且代码结构清晰,便于移植到其他嵌入式平台。
先说主控为什么选ESP8266而不是Arduino Uno加WiFi扩展板。ESP8266本身就是一颗集成了WiFi的SoC,NodeMCU开发板把它封装成了类似Arduino的开发体验,自带USB转串口芯片,一根Micro USB线就能供电加烧录,省掉了额外的WiFi模块和电平转换电路。它的GPIO数量虽然不多,但对于水位监测这种只需要一两个模拟或数字 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results