单片机连接阿里云操作教程
Author:sealon
Datatime:2020-04-02
硬件方面:
1. 这里我们使用的硬件平台是基于 STM32 单片机,所以我们需要一 个 STM32
的核心板。这里我们使用廉价的型号为 STM32F103C8T6。如果有官方提供的开发板更
好,有现成的功能模块。当然如果您只有 51 单片机,不要担心我们也会提供 51 连接阿
里云的资料和源码。
ST-LINK,用于烧写程序
2. 一个 esp8266 模块(简称 wifi 模块),用来连接路由器或者手机热点
3. USB 转 TTL 模块(又称 CH340),串口调试用,用于打开串口调试助手
4.
5. 若干杜邦线
6.为 WIFI 模块提供热点的手机或者路由器。注意这里,我们需要
知道手机热点或路由器的帐号和密码,用来 WIFI 模块连接网络。
7.一台带网络的 PC 机,用来登录 阿里云 物联网平台,进行设备创
建(提供三元组)与网络调试测试。
软件方面:
Keil5 软件:程序调试运行烧写
1. 串口调试助手:通过 AT 指令配置 wifi 模块
2.
3. 以在阿里云物联网平台创建产品和设备后为前提,若未完成,观看以下链接
创建产品:
https://www.alibabacloud.com/help/zh/doc-detail/73728.htm
创建设备:
https://www.alibabacloud.com/help/zh/doc-detail/73729.htm?spm=a2c
63.p38356.b99.25.27a945e2dGeNgL
一.修改程序
1. 打开此路径下的工程
2. 修改三元组和网络
(只需修改 main.c 和 fy_network.h 这两个文件)
修改 fy_network.h 文件下的 SSID,PWD,IP
前两个是你自己的路由器或者热点的信息,IP 在平台中查找
再修改 main.c 文件下的 AT 指令和三元组
这里解释下三元组有什么,三元组包括 ClientID,UserName,PassWord
如果不知道如何填写参数,有以下两种方法:1.在阿里云平台查找信息 2.通过下面的小工具
一键生成。下面以第二种方法讲解
二.硬件接线
只需要接 GND,CH_PD,UTXD,URXD,VCC 五条线
其中 VCC,CH_PD 接 3V,接 5V esp8266 轻则发烫,重则冒烟,GND 接 GND。
三.调试现象