2020年6月29日

02-STM32+ESP8266+AIR202远程升级篇-什么是http,怎么通过http/https下载数据

摘要: 说明什么是http?http的实质是什么?搭建好web服务器(Windows)1.按照基本控制篇以下两节搭建好web服务器; 2.网站根目录 3.所谓网站根目录就是在浏览器上输入网站IP地址或者域名以后默认访问的位置http://mnif.cn 默认访问以上目录里面的 index.html 文件 4 阅读全文

posted @ 2020-06-29 17:56 广源时代 阅读(3522) 评论(0) 推荐(0) 编辑

32-STM32+ESP8266+AIR202基本控制篇-功能优化-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制(SSL单向认证连接通信)

摘要: 说明为了是通信安全,修改单片机程序,以SSL的方式连接MQTT这节的微信小程序和以前一样,未做改动!微信小程序本身就是使用SSL连接通信,无需改动!用户使用原先的微信小程序即可!修改说明(单片机)1.提示 连接指令:"AT+CIPSTART=\"SSL\",\"%s\",%s\r\n",IP,Por 阅读全文

posted @ 2020-06-29 16:01 广源时代 阅读(446) 评论(0) 推荐(0) 编辑

15-STM32+ESP8266+Air302基本控制篇(自建物联网平台)-STM32+ESP8266以SSL单向认证方式连接MQTT服务器(不验证服务器证书)

摘要: <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESA2GJK1DH1K_A/" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></ 阅读全文

posted @ 2020-06-29 15:59 广源时代 阅读(707) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-301-服务器单向SSL认证-MQTT服务器配置SSL单向认证(Linux系统)

摘要: 说明如果设备连接MQTT只走TCP,信息可以用软件监控出来.为了防止传输的信息被监控,TCP + SSL使用自带的证书文件(开启单向认证)1.软件里面自带着证书 acert.pem: 根证书 cert.pem:服务器证书 key.pem:服务器端私钥 client-cert.pem: 客户端证书 c 阅读全文

posted @ 2020-06-29 15:58 广源时代 阅读(461) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-301-服务器单向SSL认证-MQTT服务器配置SSL单向认证(.Windows系统)

摘要: 说明 如果设备连接MQTT只走TCP,信息可以用软件监控出来. 为了防止传输的信息被监控,TCP + SSL 使用自带的证书文件(开启单向认证) 1.软件里面自带着证书 acert.pem: 根证书 cert.pem:服务器证书 key.pem:服务器端私钥 client-cert.pem: 客户端 阅读全文

posted @ 2020-06-29 15:56 广源时代 阅读(645) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-213-功能测试-微信小程序扫码绑定Air302(NB-IOT),并通过MQTT和Air302(NB-IOT)实现远程通信控制

摘要: 整体说明 这节演示一下使用微信小程序扫码绑定Air302(NB-IOT), 然后通过MQTT服务器实现远程温湿度采集和远程控制继电器 测试功能 1.请按照第一节硬件介绍,下载单片机程序 2.安装微信小程序 微信小程序已经发布,用户可使用微信扫描安装 如果有微信小程序经验,可源码安装 3.请使用杜邦线 阅读全文

posted @ 2020-06-29 15:55 广源时代 阅读(646) 评论(0) 推荐(0) 编辑

17-STM32+ESP8266+AIR202基本控制篇-完成功能2-微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制

摘要: 说明前面章节已经搭建好了服务器可以实现微信小程序使用APUConfig配网绑定ESP8266,并通过MQTT和ESP8266实现远程通信控制单片机程序修改(修改完成重新下载)修改为自己的服务器的IP地址端口号 1883修改为自己的用户名,密码 微信小程序 修改(修改完成重新安装)微信小程序源码 ws 阅读全文

posted @ 2020-06-29 15:53 广源时代 阅读(274) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-206-服务器反向代理-Nginx配置反向代理(Linux系统)

摘要: 说明 反向代理有什么作用 咱的微信小程序WebSocket + SSL 访问的端口是443 咱的MQTT服务器WebSocket 监听的端口是8083 或 8084 现在需要做的是把访问服务器的443端口的客户端的数据转到8083上去. 当然也不能全部的转,咱呢把url里面凡是访问 /mqtt 这个 阅读全文

posted @ 2020-06-29 15:52 广源时代 阅读(260) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-206-服务器反向代理-Nginx配置反向代理(.Windows系统)

摘要: 说明 反向代理有什么作用 咱的微信小程序WebSocket + SSL 访问的端口是443 咱的MQTT服务器WebSocket 监听的端口是8083 或 8084 现在需要做的是把访问服务器的443端口的客户端的数据转到8083上去. 当然也不能全部的转,咱呢把url里面凡是访问 /mqtt 这个 阅读全文

posted @ 2020-06-29 15:51 广源时代 阅读(284) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-205-服务器反向代理-web服务器配置https访问(Linux系统)

摘要: 说明这节配置一下OpenResty,让web服务器可以实现https访问添加一个网站1.虽然安装了OpenResty 但是需要手动添加站点 2.点击设置 3.添加IP地址添加IP地址以后也可以用IP进行访问 4.在浏览器上输入自己服务器的IP地址 提示:以上测试必须测试成功以后才可以接着往下用户需要 阅读全文

posted @ 2020-06-29 15:49 广源时代 阅读(336) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-205-服务器反向代理-web服务器配置https访问(.Windows系统)

摘要: Nginx配置SSL 1.下载nginx证书 2.拷贝证书文件夹到nginx的conf目录 3.打开当前目录下的 nginx.conf文件 4.修改这个 5.修改如下 server { listen 443 ssl; server_name mnif.cn; #填写绑定证书的域名 ssl_certi 阅读全文

posted @ 2020-06-29 15:47 广源时代 阅读(338) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-204-服务器反向代理-域名申请SSL证书

摘要: 说明 要实现SSL加密通信需要SSL证书. 如果想详细了解SSL加密通信过程,请用户查看 数据处理思想和思想架构里面的 关于SSL 为域名申请SSL证书 1.登录阿里云 https://www.aliyun.com/ 2.选择域名 3.选择域名后面的管理 4.开启SSL 5.申请 6.选择免费版或者 阅读全文

posted @ 2020-06-29 15:45 广源时代 阅读(339) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-203-服务器反向代理-域名备案

摘要: 说明 购买的域名需要备案,这节说一下备案流程. 该文章的流程是以前写的,只是提供下参考. 备案 - 备案服务号申请 1.登录阿里云平台 https://www.aliyun.com/ 2.选择 备案 -- 备案服务号申请 3.选择申请 4.复制 5. 点击 备案专区 6.进入 备案系统 7.我的不能 阅读全文

posted @ 2020-06-29 15:44 广源时代 阅读(270) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-202-服务器反向代理-购买域名,配置域名解析

摘要: 说明 微信小程序走的是443端口 https / WebSockets 方式通信http 通信时只需要IP地址就可以https = http + ssl 要使用https通信,需要有域名 有没有不知道域名是什么的,但是大家一定知道访问域名就是访问绑定在域名上的IP地址 域名有个好处就是一个域名可以绑 阅读全文

posted @ 2020-06-29 15:43 广源时代 阅读(428) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-201-服务器反向代理-服务器安装Nginx(.Windows系统)

摘要: 说明 微信小程序走的是443端口 https / WebSockets 方式通信 所以需要一个web服务器,咱使用的是 Nginx 下载 Nginx 1.教程里面准备好了 2.官网下载 http://nginx.org/en/download.html 3.把软件放到服务器,解压 注:选择解压到C盘 阅读全文

posted @ 2020-06-29 15:42 广源时代 阅读(362) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR302基本控制篇-312-功能测试-Android以SSL单向认证方式连接MQTT服务器(校验服务器证书)

摘要: 说明 这节说明一下设备使用SSL单向认证连接服务器以后检验一下服务器的证书. Android程序说明 1.打开此节的Android 工程 2.修改自己的MQTT服务器的信息 3.替换证书文件 1.确认下自己的证书配置文件,需要拷贝这个文件 2.把mqtt服务器上面的cert.pem 证书下载到本地( 阅读全文

posted @ 2020-06-29 15:40 广源时代 阅读(344) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-311-功能测试-Android以SSL单向认证方式连接MQTT服务器(不校验服务器证书)

摘要: 说明 前面章节已经配置好了MQTT服务器SSL单向认证. 这节说明一下Android程序以SSL单向认证方式连接MQTT服务器 提示:所谓SSL单向认证通信,就是在客户端连接上TCP服务器以后 TCP服务器向客户端发送服务器的证书文件数据,然后客户端可以解析证书文件 也可以不解析证书文件,然后二者通 阅读全文

posted @ 2020-06-29 15:39 广源时代 阅读(348) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-102-服务器基本搭建-安装MQTT软件(Linux系统)

摘要: 说明 云端的电脑拥有了公网IP这节在云端电脑上安装一个负责数据转发的软件这样所有的设备连接这个软件,然后按照软件的协议发送数据,数据便会转发给另一个设备. 开放端口 安装MQTT软件 1.把以下文件上传到云端电脑 上传到opt目录 2.解压 3. 启动命令行 4.输入 cd .. 返回上一级目录 5 阅读全文

posted @ 2020-06-29 15:37 广源时代 阅读(599) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-102-服务器基本搭建-安装MQTT软件(.Windows系统)

摘要: 说明 云端的电脑拥有了公网IP 这节在云端电脑上安装一个负责数据转发的软件这样所有的设备连接这个软件,然后按照软件的协议发送数据, 数据便会转发给另一个设备. 安装MQTT软件 1.把以下文件放到上一节挂载在云端的硬盘里 我挂载了D盘到了云端 2.复制到云端的C盘 4.解压 6.拷贝32位补丁 (不 阅读全文

posted @ 2020-06-29 15:36 广源时代 阅读(1236) 评论(0) 推荐(0) 编辑

STM32+ESP8266+AIR202基本控制篇-101-服务器基本搭建-购买云服务器(电脑)(Linux系统)

摘要: 说明 云服务器: 就是一台电脑,和咱使用的是一样的.云服务器实际上最终还是物理机,只不过物理机是服务商的,服务商负责维护运行. 服务商提供了网页端让咱去购置和选型,购置完以后就可以登录使用. 云服务器还有一个特点是IP地址是公网IP地址.就是说凡是可以上网的设备都可以访问这个IP地址. 咱自家使用的 阅读全文

posted @ 2020-06-29 15:34 广源时代 阅读(429) 评论(0) 推荐(0) 编辑

导航

支付宝 QQ群