STM32+ESP8266 实现物联网设备节点

一、硬件准备

本设备利用STM32F103ZE和ESP8266实现了一个基本的物联网节点,所需硬件如下

1、STM32F103ZE开发板

2、ESP8266模组(uart接口)

3、ST-LINK(下载用)

4、USB转串口模块(调试用)

二、软件

1、编译环境keil5。

2、程序全部使用标准函数库。

3、程序为裸机程序。

三、源代码地址

https://github.com/stone988/STM32F103ZE-ESP8266_NOOS

四、说明

 

1wifi_module目录为esp8266驱动程序,可以使用mqtt,tcp协议进行网络通讯。

2项目中已经把JSON库编译进来,入要实现JSON功能可以自行调用实现。

3硬件平台可以兼容stm32F103系列

4此项目是一个基本物联网通信节点,添加传感器和电机设备后,可以做为智能家居,智能农业,智能交通的通信节点。

5接线方式

PA2      8266 RX

PA3      8266 TX

PA9      TX调试串口

PA10     RX 调试串口

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-28 12:32:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-28 12:32:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-28 12:32:01       82 阅读
  4. Python语言-面向对象

    2024-01-28 12:32:01       91 阅读

热门阅读

  1. LLVM编译器的结构

    2024-01-28 12:32:01       53 阅读
  2. 计算机网络概述及 参考模型

    2024-01-28 12:32:01       57 阅读
  3. 关于CMAKE构建C/C++遇到的问题汇总

    2024-01-28 12:32:01       60 阅读
  4. 栈的基础知识

    2024-01-28 12:32:01       50 阅读
  5. perl 通过信号控制执行超时

    2024-01-28 12:32:01       56 阅读
  6. 设计模式 :总结篇

    2024-01-28 12:32:01       62 阅读
  7. Spring Cloud Sleuth与Zipkin详解

    2024-01-28 12:32:01       67 阅读
  8. Python在网络安全防御中的应用与实践

    2024-01-28 12:32:01       52 阅读
  9. @Scheduled笔记240124

    2024-01-28 12:32:01       49 阅读
  10. vue el-date-picker 开始日期不能大于结束日期

    2024-01-28 12:32:01       60 阅读
  11. C 练习实例49-宏#define命令练习3

    2024-01-28 12:32:01       59 阅读