ESP8266和腾讯云的使用

1. ESP8266简介

  • 在乐鑫官网(ESP芯片技术厂家)可以看到,乐鑫把ESP8266称之为面向物联网应用的高性价比、高度集成的 Wi-Fi MCU
    在这里插入图片描述

  • 简单来说,ESP8266可以有两种功能,一是WiFi模块,二是32位MCU

  1. WiFi模块:ESP8266系列具备连接WiFi的功能,实现接入互联网,进而接入物联网平台,使得我们的主控可以通过网络与外界进行数据交互。这种开发方式一般是使用串口发送AT指令实现,暂且称为AT指令开发
  2. 32位MCU:ESP8266系列内置了一块32位的MCU,在我们购买的模块上也能看到引出的GPIO口,这说明我们可以通过直接编程的方式对ESP8266进行MCU开发(就行对单片机那样)。该模块的开发语言较为多样化,但Python较为主流,暂且称为SDK开发
    (由于本人只学习了AT指令开发,SDK开发暂未涉及,所以该系列都将围绕AT指令开发介绍ESP和腾讯云,暂不涉及SDK开发,希望将来有机会补上)
  • ESP8266系列根据Flash容量的大小,也细分有不同型号,在安信可官网(市场上ESP模块主流厂家)可以看到,大概分为下图几类
    在这里插入图片描述
    至于各种不同型号的模块具体有什么差别,就不细说了,可以直接到安信可的官网查看。由于本文章也是对腾讯云的介绍,所以提到一点,想要使用ESP8266接入腾讯云需要使用到ESP-12X系列,至于为什么可以往下接着看2.2 的描述(主要就是Flash容量的问题)

2. AT指令开发

2.1 固件包

  • 使用AT指令开发就离不开固件包,所谓固件包也可以理解为一个程序,我们使用不同的物联网平台,就需要烧录不同的固件包到ESP8266。当然在安信可购买的ESP模块一般是出厂自带基础固件包,而我们则需要具体到某个物联网平台,进行二次烧录
  • 每个固件包都有属于自己的AT指令,我们在烧录固件包的时候一般也会有官方的AT指令文档,主要就是列出各类AT指令的功能是使用方法,根据该文档我们就可以使用AT指令对ESP进行开发
  • 固件包烧录的方式:知道了什么是固件包,就需要我们学会将挂件包烧录到ESP中,烧录的方式也有多种,这里推荐最简单一种:使用官方提供的烧录工具通过串口烧录。
  1. 准备好官方烧录软件,串口模块,杜邦线若干
  2. 我们需要将模块上的一些IO置0或1,以此让模块进入烧录模式
  3. 开始烧录:参考这篇官方博客,需要注意的一点是,整个烧录系统一定要共地,不然很容易出现烧录失败的现象

2.2 腾讯云固件包

  • 由于腾讯云固件包需要2M以上的Flash,而01系列只有1M的Flash,所以必须使用ESP8266-07/12系列
  • 关于腾讯云的固件烧录,这里面有个小坑——腾讯云固件版本的选择。
  • AT串口使用UART0,默认的Tx为GPIO1,Rx为GPIO3,但烧录了在官网下载的腾讯云固件之后,用于通信的串口会被修改为UART1,即GPIO13和GPIO15。因此,安信可官方实际上也给出了两个版本:点此下载
    在这里插入图片描述
    一般情况下推荐烧录1_3版本,可以省去很多麻烦

3. 腾讯云简介

  • 腾讯云是一个很庞大的概念,在腾讯云官网可以看到其庞大的产品矩阵
    在这里插入图片描述
  • 在这里我们只介绍物联网部分的两个开发平台:一是物联网开发平台 IoT Explorer,另一个是物联网通信 IoT Hub。这两个平台的详细介绍和使用我会重新再写两篇博客在这个系列,主要讲一讲简单的应用
  • ESP8266和腾讯云的组合就可以实现超远距离的数据传输
    在这里插入图片描述
    这里推荐几篇个人觉得很详细的博客:点这里跳转

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35184.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何使用腾讯云存储图片

一、图片存储方案介绍 1.存到自己公司购买的服务器上 优点: 好控制 缺点 成本高由于图片都存放到自己的服务器上,占据空间很大 2. 存到三方云服务器(阿里云,七牛云,腾讯云) 各种云有专门的为图片存储提…

腾讯云函数使用方法及注意事项

本人博客 https://blog.thatcoder.cn 本文以建立一个python推送课表为例 写好python文件 打包依赖 配置云函数 大功告成 写好python文件 def get_class(name, passwd):登入并获得课表网站数据 def findall(soundCode):将数据处理成answer数列 def msg(answer):判断当天有…

笔记:腾讯云服务器的使用

第一步 重装系统 第二步 重置密码 第三步 登录服务器 方法一: 使用腾讯云服务的登录方式 如果是【windows】,就像平时电脑一样使用即可 如果是【Linux】,输入 su 敲击回车 ( 然后提示你输入密码,注…

手把手教你进行腾讯云域名注册

本文转载自:手把手教你进行腾讯云域名注册 建站或企业信息化第一步就是注册域名,现梳理下在腾讯云注册域名步骤,分享给大家: 1、注册登录腾讯云(若无账号先注册) 2、绑定服务商 点击 这里 或 https://par…

R语言中如何利用ggplot2绘制qq图和boxplot图

文章目录 绘制qq图函数介绍geom_qq()参数介绍注意事项 例子 Using to explore the distribution of a variable绘制boxplot函数介绍参数介绍 例子利用分位点绘制箱线图 将qq图和箱线图进行融合函数介绍参数介绍注意事项 例子 绘制qq图 在ggplot2中绘制qq图需要两步&#xff0c…

关于R语言的绘图包ggplot2参数

ggplot2 在R语言中ggplot2是一个用来绘制图形的R包,gg的意思是Grammer of Graphics,意思就是绘图的语法,作者是Hadley Wickham,这个大神也是统计学诺贝尔奖的获得者 ggplot2的核心理念是将绘图与数据分离,数据相关的…

R语言ggplot2 | PCA分析及其可视化

主成分分析 主成分分析(PCA)的基本介绍PCA常用的参数标准化特征值和特征向量载荷得分 R语言实现PCA分析逐步计算PCA分析中的参数prcomp函数princomp函数 自定义函数实现PCA分析及其可视化 咱们常提到的PCA分析全称是Principal Components Analysis,即主成分分析&…

玩转数据可视化之R语言ggplot2:(十六)使用ggplot2编程(函数式绘图)

【R语言数据科学可视化篇】 🌸个人主页:JOJO数据科学📝个人介绍:统计学top3高校统计学硕士在读💌如果文章对你有帮助,欢迎✌关注、👍点赞、✌收藏、👍订阅专栏✨本文收录于【R语言数据科学】本系列主要介绍R语言在数据科学领域的应用包括: R语言编程基础、R语言可…

[R语言]数据可视化包ggplot2教程及实例

前言 ggplot是一个拥有一套完备语法且容易上手的绘图系统,在Python和R中都能引入并使用,在数据分析可视化领域拥有极为广泛的应用。本篇从R的角度介绍如何使用ggplot2包,首先给几个我觉得最值得推荐的理由: 采用“图层”叠加的设…

R语言中强大的作图软件包ggplot2

R语言两大底层绘图系统 grid 图形系统可以很容易地控制图形基础单元,给予编程者创作图形极大的灵活性。grid 图形系 统还可以产生可编辑的图形组件,这些图形组件可以被复用和重组,并能通过 grid.layout()等函数, 把图形输出到指定…

R语言绘图之ggplot2包

6月份一直在忙期末考试,今天来迅速的学习下ggplot2包的简单绘图。 R的基础包里面也有很多画图函数,例如plot();barplot();qqplot(); 但是还有大名鼎鼎的ggplot2包,用这个包的函数画出的图比较漂亮,而且使用灵活。 在ggplot的官…

数据分析——R语言中ggplot2用法(1)

备忘录地址(用来查询一些参数) https://www.maths.usyd.edu.au/u/UG/SM/STAT3022/r/current/Misc/data-visualization-2.1.pdf R语言软件参数 R3.6.0 安装包、导入包 install.package(ggplot) library(ggplot)首先加载数据集 这里用的是示例数据&am…

R语言:ggplot2包详解及各类精美图形绘制

文章目录 1.1 Ggplot2介绍1.2 Ggplot2特点默认值迭代高级元素 1.3 Ggplot2映射组件layerScalecoordtheme 1.4 Ggplot2自带数据集1.5 Ggplot2组成部分1.6 美观性参数1.7 多子图绘制1.8 图形类型与函数1.9 曲线拟合1.10 箱线图1.11 频率直方图与密度曲线1.12 柱状图1.13 时间序列…

R语言学习—— ggplot2函数

最近在自学R语言,但是从纯粹的理论开始学习太慢了而且没有实操不太行,所以目前是在实际应用中查漏补缺,遇到什么临时学什么,然后把笔记都一一记录下啦。分享出来一边是方便自己查找,另一方面也是想方便和我一样入门的菜…

R语言可视化【ggplot2】

R语言可视化【ggplot2】 文章的文字/图片/代码部分/全部来源网络或学术论文或课件,文章会持续修缮更新,仅供学习使用。 目录 R语言可视化【ggplot2】 一、可视化介绍 二、不同情况适用的图形 类别比较: 数值关系: 数据分布…

马斯克成立XAI公司: 探索宇宙的真实本质

尊敬的读者朋友们,欢迎来到CSDN!我是CSDN博主,今天非常高兴为大家带来这篇文章,我们将一起探索马斯克成立xAI公司的意义和目标,以及这个活动的丰富内容。让我们一起踏上这场奇幻之旅! 【引言】 在科技界的…

2023年十大科技趋势预测【集锦:机构和GPT们的科技趋势预测,欢迎大家前来围观,看看谁预测得准~~~】

目录 2023年十大科技趋势预测——Claude+ 2023年十大科技趋势预测——GPT-4 1. 量子计算

不止ChatGPT,谷歌云 AI 方案早已厉兵秣马!

【本文由Cloud Ace整理发布,更多内容请访问 Cloud Ace 官网】 近日 ChatGPT 爆火,掀起热议,能聊天能写代码,还能写策划稿,AI 似乎已逐渐变得无所不能。 不过在 AI 对话上,谷歌早在17年就提出了 Dialogflow …

同声传译例子

效果: 准备开源中… 包括: 前端后端架构数据处理模型原理模型训练模型推理测试集评价方法&脚本部分数据

微信小程序 -- 获取语音,并将语音转为文字(插件:微信同声传译)

实现的功能是获取语音,并将语音转为文字,实现效果如下: 1. 小程序后台添加插件:微信同声传译 登录小程序后台:https://mp.weixin.qq.com 11. 设置 -> 第三方设置 -> 添加插件 12. 输入“微信同声传译”&#…