首页下载资源物联网STM32采集温湿度数据通过MQTT协议上传ONENET平台

ZIPSTM32采集温湿度数据通过MQTT协议上传ONENET平台

qq_43606199353.51KB需要积分:1

资源文件列表:

STM32-DHT11-ESP8266-MQTT--main.zip 大约有110个文件
  1. STM32-DHT11-ESP8266-MQTT--main/
  2. STM32-DHT11-ESP8266-MQTT--main/README.md 73B
  3. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/
  4. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/DebugConfig/
  5. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf 6.79KB
  6. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/
  7. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/MQTT/
  8. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/MQTT/Common.h 568B
  9. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/MQTT/MqttKit.c 36.8KB
  10. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/MQTT/MqttKit.h 6.87KB
  11. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/MQTT/SDK使用说明.txt 681B
  12. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/MQTT/sample.c 14.92KB
  13. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/OLED/
  14. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/OLED/bmp.h 10.56KB
  15. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/OLED/oled.c 10.07KB
  16. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/OLED/oled.h 1.31KB
  17. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/OLED/oledfont.h 45.56KB
  18. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/beep/
  19. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/beep/beep.c 1.94KB
  20. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/beep/beep.h 255B
  21. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/device/
  22. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/device/esp8266.c 6.48KB
  23. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/device/esp8266.h 319B
  24. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/dht11/
  25. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/dht11/DHT11.c 2.87KB
  26. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/dht11/DHT11.h 494B
  27. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/dht11/DHT11.h.orig 546B
  28. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/onenet/
  29. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/onenet/onenet.c 9.23KB
  30. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Hardware/onenet/onenet.h 265B
  31. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/
  32. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/misc.c 6.88KB
  33. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/misc.h 8.77KB
  34. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_adc.c 46.09KB
  35. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_adc.h 21.18KB
  36. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_bkp.c 8.26KB
  37. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_bkp.h 7.38KB
  38. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_can.c 44.05KB
  39. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_can.h 26.91KB
  40. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_cec.c 11.38KB
  41. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_cec.h 6.42KB
  42. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_crc.c 3.27KB
  43. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_crc.h 2.11KB
  44. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_dac.c 18.64KB
  45. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_dac.h 14.88KB
  46. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_dbgmcu.c 5.03KB
  47. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_dbgmcu.h 3.73KB
  48. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_dma.c 28.91KB
  49. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_dma.h 20.27KB
  50. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_exti.c 6.8KB
  51. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_exti.h 6.66KB
  52. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_flash.c 61.08KB
  53. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_flash.h 24.85KB
  54. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_fsmc.c 34.65KB
  55. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_fsmc.h 26.38KB
  56. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_gpio.c 22.68KB
  57. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_gpio.h 19.7KB
  58. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_i2c.c 44.71KB
  59. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_i2c.h 29.33KB
  60. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_iwdg.c 4.8KB
  61. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_iwdg.h 3.74KB
  62. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_pwr.c 8.55KB
  63. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_pwr.h 4.28KB
  64. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_rcc.c 50.07KB
  65. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_rcc.h 29.74KB
  66. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_rtc.c 8.4KB
  67. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_rtc.h 3.77KB
  68. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_sdio.c 28.25KB
  69. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_sdio.h 21.35KB
  70. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_spi.c 29.52KB
  71. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_spi.h 17.31KB
  72. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_tim.c 106.6KB
  73. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_tim.h 51.2KB
  74. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_usart.c 37.41KB
  75. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_usart.h 16.16KB
  76. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_wwdg.c 5.6KB
  77. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Library/stm32f10x_wwdg.h 2.9KB
  78. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Project.uvguix.Admin 90.54KB
  79. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Project.uvoptx 34.59KB
  80. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Project.uvprojx 27.37KB
  81. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/
  82. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/core_cm3.c 16.87KB
  83. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/core_cm3.h 83.71KB
  84. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/startup_stm32f10x_cl.s 15.4KB
  85. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/startup_stm32f10x_hd.s 15.14KB
  86. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/startup_stm32f10x_hd_vl.s 15.32KB
  87. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/startup_stm32f10x_ld.s 12.09KB
  88. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/startup_stm32f10x_ld_vl.s 13.34KB
  89. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/startup_stm32f10x_md.s 12.47KB
  90. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/startup_stm32f10x_md_vl.s 13.74KB
  91. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/startup_stm32f10x_xl.s 15.58KB
  92. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/stm32f10x.h 619.08KB
  93. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/system_stm32f10x.c 35.7KB
  94. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/Start/system_stm32f10x.h 2.04KB
  95. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/
  96. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/delay/
  97. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/delay/delay.c 1.88KB
  98. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/delay/delay.h 296B
  99. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/sys/
  100. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/sys/sys.c 163B
  101. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/sys/sys.h 2.18KB
  102. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/usart/
  103. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/usart/usart.c 5.76KB
  104. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/System/usart/usart.h 365B
  105. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/User/
  106. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/User/main.c 2.32KB
  107. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/User/stm32f10x_conf.h 3.18KB
  108. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/User/stm32f10x_it.c 4.3KB
  109. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/User/stm32f10x_it.h 2.04KB
  110. STM32-DHT11-ESP8266-MQTT--main/STM32+DHT11+ESP8266通过MQTT传输文湿度/keilkill.bat 399B

资源介绍:

STM32是一款基于ARM Cortex-M内核的微控制器,广泛应用于物联网(IoT)设备,如传感器节点和数据采集系统。在这个项目中,STM32将扮演数据采集和传输的角色,利用DHT11温湿度传感器获取环境信息,并通过MQTT(Message Queuing Telemetry Transport)协议将这些数据上传到ONENET平台。 DHT11是一款常见的数字温湿度传感器,它集成了温度和湿度传感器,提供单线制数字输出,能够方便地与微控制器接口。在STM32上,你需要配置GPIO引脚来与DHT11通信,读取其提供的温度和湿度值。这通常涉及到初始化GPIO,设置时序,以及解析传感器返回的数据。 MQTT协议是一种轻量级的发布/订阅消息协议,特别适合资源有限的物联网设备。在STM32中实现MQTT客户端,你需要选择一个兼容的库,例如Paho MQTT C库,或者直接使用STM32 HAL库中的TCP/IP栈来构建网络连接。你需要连接到WiFi,这里可以使用ESP8266作为无线模块,通过串行通信与STM32交互。配置ESP8266连接到WiFi网络后,STM32可以借助ESP8266建立与MQTT服务器的TCP连接。 接下来,你需要设置MQTT客户端参数,如服务器地址、端口号、用户名和密码。然后,注册连接、断开、订阅和发布消息的回调函数。在STM32的主循环中,周期性地调用MQTT客户端的函数来保持连接状态,并将DHT11获取的温湿度数据打包成MQTT消息发布到ONENET平台指定的主题。 ONENET是一个物联网开放平台,提供了数据接入、存储、处理和分析等服务。当你在ONENET平台上创建项目并获取到API密钥后,可以在STM32程序中设置相应的MQTT主题,确保数据能正确发送到平台。ONENET平台会接收到这些消息,并将数据存储在云端,用户可以通过其提供的API或Web界面进行数据查看和分析。 在压缩包文件"STM32-DHT11-ESP8266-MQTT--main"中,可能包含了以下内容: 1. `main.c` 或 `main.cpp`: 主程序文件,包含STM32、DHT11、ESP8266和MQTT的相关初始化及循环处理代码。 2. `DHT11.c/h`: DHT11传感器驱动代码,用于读取传感器数据。 3. `ESP8266.c/h`: ESP8266通信代码,实现STM32与ESP8266的串行通信。 4. `mqtt_client.c/h`: MQTT客户端库,可能是一个修改过的Paho MQTT库或其他实现。 5. `config.h`: 配置文件,包含网络设置、MQTT服务器信息和传感器参数等。 6. `STM32 HAL库` 和 `CMSIS` 相关文件:STM32的硬件抽象层和核心微控制器接口。 这个项目涵盖了嵌入式开发的多个方面,包括微控制器编程、传感器接口设计、无线通信以及云平台对接。通过学习和实践,你可以深入理解物联网系统的设计和实现。
# STM32-DHT11-ESP8266-MQTT- STM32+DHT11+ESP8266通过MQTT传输温湿度
100+评论
captcha