一.NODE MCU(ESP8285,ESP8286)开发环境搭建

一.序言:

1.esp8285长什么样?

2.esp8285是什么,能做什么?

通过上面图片,看到上面的芯片,是带有多个阵脚的单片机。实际上,看着该芯片很小,但是却具有完整的wifi无线蓝牙功能,它本身可以运行一个极简的linux小系统,并且该极简的小linux系统具备无线蓝牙功能。。它同时可以通过at模型,通过官方的sdk运行在无系统的sdk固件上,包括c语言脚本和python脚本,lua固件等。这里固件的作用,等同于操作系统,只是不像操作系统那么重,具备简单的支持特定开发语言。可以跟你自己的需要选择适合自己的开发方式

它同时还具备如下两个功能:

A.http协议,可以直接通过串口把程序烧录到本地,程序可以是 调用外部http接口的脚本程序,如python,c语言调用http接口的程序。通过自身wifi功能,调用外部服务器提供出来的http接口,可以上送数据到外部服务器,然后由外部服务器具体处理数据 。

B.mqtt协议。esp8285自身带有mqtt功能,可以通过编写mqtt消息发送接收脚本,并通过工具将脚本写入esp8285,然后执行脚本之后,就可以把数据传输到mqtt,连接到mqtt的其他终端消费数据,或者相反。

这两个协议,使得该芯片在接入WiFi之后,可以通过很简单的方式就能将数据从芯片中传到外部服务器或其他设备。或者接收外部接口或者mqtt发送来的消息或指令。

ESP8285拥有多个阵脚ÿ

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

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

相关文章

云服务器web环境之mariadb

1.安装mariadb服务 yum install mariadb-server 启动mariadb服务 systemctl start mariadb.service 输入mysql就能使用数据库了。 2.服务相关操作 systemctl stop mariadb.service systemctl restart mariadb.service 2.配置开机自启动 systemctl enable mariadb.serv…

D2-走迷宫

D1-走迷宫 题目描述思路分析代码如下 题目描述 思路分析 维护一个队列&#xff0c;每次从队列中取出一个元素&#xff0c;然后从这个元素的四个方向进行遍历、判断是否出界和这个位置是否能走&#xff0c;使用bfs遍历一遍后得出的值就是最短路径 代码如下 #include<bits/…

Eigen库从入门到放弃(3. The Matrix class)

在eigen中&#xff0c;所有的矩阵和向量都是Matrix的模板类对象&#xff0c;Matrix类接收6个模板参数&#xff0c;有三个是有默认值的&#xff0c;另外三个需要强制我们手动设置&#xff0c;我们先研究一下它的这三个参数&#xff0c;三个强制设置的参数分别是&#xff1a; Ma…

MATLAB GUI图形化界面设计计算器

MATLAB GUI界面设计教程可以帮助用户创建交互式的图形用户界面&#xff0c;以简化与MATLAB程序的交互过程。以下是一个简化的教程&#xff0c;指导你如何进行MATLAB GUI界面设计&#xff1a; 1. 启动GUIDE或App Designer GUIDE&#xff1a;在MATLAB命令窗口中输入guide命令&a…

基于java的社区生活超市管理系统

开发语言&#xff1a;Java 框架&#xff1a;ssm 技术&#xff1a;JSP JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09; 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclip…

STM32之DHT11温湿度传感器

目录 一 DHT11温湿度传感器简介 1.1 传感器特点 1.2 传感器特性 1.3 传感器引脚说明 二 测量原理及方法 2.1 典型应用电路 2.2 单线制串行简介 2.2.1 串行接口 (单线双向) 2.2.2 数据示例 2.3 通信时序 三 单片机简介 3.1 STM32F103C8T6最小系统板 四 接线说明 …

计算机网络 实验指导 实验17

实验17 配置无线网络实验 1.实验拓扑图 Table PC0 和 Table PC1 最开始可能还会连Access Point0&#xff0c;无影响后面会改 名称接口IP地址网关地址Router0fa0/0210.10.10.1fa0/1220.10.10.2Tablet PC0210.10.10.11Tablet PC1210.10.10.12Wireless互联网220.10.10.2LAN192.16…

YOLOv9/YOLOv8算法改进【NO.117】 使用Wasserstein Distance Loss改进小目标的检测效果

前 言 YOLO算法改进系列出到这&#xff0c;很多朋友问改进如何选择是最佳的&#xff0c;下面我就根据个人多年的写作发文章以及指导发文章的经验来看&#xff0c;按照优先顺序进行排序讲解YOLO算法改进方法的顺序选择。具体有需求的同学可以私信我沟通&#xff1a; 首推…

Blender表面细分的操作

在使用Blender的过程中,刚开始创建的模型,都会比较少面,这样操作起来比较流畅,减少电脑的计算量,当设计快要完成时,就会增加表面细分,这样更加圆滑,看起来更加顺眼。 比如创建一个猴头,它会默认显示如下: 从上图可以看到,有一些表面会比较大,棱角很多。 这时候你…

02 MySQL 之 DQL专题

3. 数据库中仅有月薪字段&#xff08;month_salary&#xff09;&#xff0c;要求查询所有员工的年薪&#xff0c;并以年薪(year_salary)输出&#xff1a; 分析&#xff1a; 查询操作中&#xff0c;字段可以参与数学运算as 起别名&#xff0c;但实际上可以省略 #以下两句效果…

Linux的文件操作中的静态库的制作

Linux操作系统支持的函数库分为&#xff1a; 静态库&#xff0c;libxxx.a&#xff0c;在编译时就将库编译进可执行程序中。 优点&#xff1a;程序的运行环境中不需要外部的函数库。 缺点&#xff1a;可执行程序大 &#xff08;因为需要 编译&#xff09; 动态库&#xff0c…

Unity 人形骨骼动画模型嘴巴张开

最近搞Daz3D玩&#xff0c;导入后挂上动画模型嘴巴张开&#xff0c;其丑无比。 Google了一下&#xff0c;得知原因是Unity没有对下巴那根骨骼做控制&#xff0c;动画系统就会把它放到默认的位置&#xff0c;嘴巴就张开了。找到了3种解决办法。 1.移除动画中对下巴这个骨骼的转…