STM32--ESP8266物联网WIFI模块(贝壳物联)--温湿度数据上传服务器显示_bigiotstm32-master bigiot project stm32f10x_led md(1)

本文适用于STM32F103C8T6等MCU,其他MCU可以移植,完整资源见文末链接

一、简介

随着移动物联网的发展,各场景下对于物联控制、数据上传、远程控制的诉求也越来越多,基于此乐鑫科技推出了便宜好用性价比极高的wifi物联模块——ESP8266,话不多少我们先来看看这个神奇的模块长什么样子!
下图是ESP8266-01模块,与之对应的还有ESP8266-01S,两者基本一致,只是后者内部集成了上拉电阻,ESP8266-01使用的时候需要手动接上拉电阻(CH_PD管脚接10k上拉电阻)
在这里插入图片描述
除了上述简单的wifi模块外,还有如下图所示的WIFI模组,具有更多的IO和控制资源
在这里插入图片描述
ESP8266是智能家居等物联网场景下常用的数传模块,具有强大的功能,通过串口转WIFI的方式可实现远距离无线数据传输、远程控制、在线查询等基本物联网诉求!

ESP8266模块有两种模式:
模式一:连网传输数据,就是连接你家中的路由器,即Station模式,本文主要基于该模式进行介绍
模式二:这个模块本身作为一个热点来让你的手机连接它,即AP模式
如果要彻底搞懂这个模块还需要了解AT指令集和mqtt协议,这些相对比较复杂,不在此展开,本文直接上干活,争取用最短的时间教会大家做出项目,并可以按照自己的需求修改

本系列文章就基于ESP8266-01S+STM32F103进行简单的数传/控制介绍,从而了解ESP8266的基本功能。内容比较多,我尽量每一步详细说明,请耐心看完。

二、电气特性

产品参数如下:
在这里插入图片描述
注意:模块

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
版本特性: 1.支持BigIoT贝壳物联)平台接入,在Network setting中选中BigIoT即可,目前只支持它的TCP模式,因此只能使用8181,8282,8585这三个TCP端口,三个端口的区别请查看BigIoT的官方文档 https://www.bigiot.net/help/1.html; 接着,填写好Cloud server setting中的Device ID与API Key并保存,启动后将自动连接到BigIoT服务器,无论你选用是哪个端口,本固件都将每隔50秒发送一次心跳信息到服务器中,让设备自动保持连接; 2. 本固件的BigIoT模式已做好了透传,发送到8622模块串口的数据将直接透传到BigIoT服务器,相反BigIoT传回来的数据会直接透传到8266模块的串口,用户按BigIoT的官方文档,对数据进行解析即可; 3. 根据ESP8266的文档,这个版本固件修改了SPIFFS格式化的时长,从20秒改成官方推荐的30秒,如果是新买的模块,首次使用的时候可能要多等一会儿,但更好地保证了格式化SPIFFS分区的正确性; 4. 更新了SDK的版本,虽然没有什么感觉,但是我的确把它更新了; 5.UPD连续发送数据,偶见崩溃重启的问题貌似已经修复好了,不过那是SDK的功劳,不是我; 6. 还是老话,自用/学习可以,商用请联系开发者,尊重劳动成果人人有责; 后话: 本来还想支持Blinker平台的,但找不到它的通讯协议文档,只找到了它的库,它的库直接集成到我的代码中时,程序无法正常工作(崩溃),如有相关技术资料,可以告诉我,我会尝试集成。 ESP32的新版本马上开始开发,需要修改的代码比较多,本人独立开发者,利用业余时间开发,因此大概要等10天左右吧。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值