2020-08-05

第四次培训 ESP8266学习

一.esp8266
1.是一款带Wlan收发器的单片机。ESP8266 是一款由乐鑫 Espressif 公司制作的低成本的 Wi-Fi 芯片,具有完整的 TCP / IP 协议栈和微控制器功能。它专为移动设备、可穿戴电子产品和物联网应用设计,功耗很低且价格非常低廉。实物图如下在这里插入图片描述
2.应用
ESP8266 可以用来做串口透传,PWM 调控,远程控制开关:控制插座、开关、电器等。这是Wi-Fi网络一个非常有用的装置,但它也有一些限制,因为它需要外部逻辑电平换,因为它不支持5至3V逻辑改变。
智能电源插头
家庭自动化
工业无限控制
婴儿监控器
网络摄像机
传感器网络
可穿戴电子产品
  无线位置感知设备
  安全ID标签
  无线定位系统信号
3.功能
它可以容易地与具有最小的调整其他电子设备连接的以及放大,使其非常适用于其它部件。并且此装置占用更少的空间并且可以容易地调节在有效的PCB板,并且没有特别的安排需要它。
以及下图是我在百度搜集的esp8266的功能,但是我目前并不能很好的理解。在这里插入图片描述
5.如何编程

  • 使用AT指令进行操作:这是最常见的方式,也是最简单是一种方式。无需编程,使用PC端的串口助手配合简单的指令就可以实现,也可以配合单片机发送指令使用。在这里插入图片描述
  • LUA语言编程:这是一种单独8266编程的方式,可以不依靠单片机和串口调试软件,直接把程序编写到8266内部。
  • Arduino 开发环境编程:这个可能我们会比较熟悉,因为工作室是有培训Arduino的,相对来说有一定的基础,相关资料也比较多。可以直接在Arduino ide的环境下使用Arduino的开发方式进行开发。比较推荐这个方式。在这里插入图片描述
    二.相同类型的功能产品有哪些?
    三.搭建自己的编译环境
    编译环境的搭建有很多种方法,一种是源码安装,另外一种是库安装,还有就是官方文档用的是linux虚拟机。但是虚拟机的开发效率有点低,所以首先排除他 。
    官网下载文档ESP8266系列入门教程手册里有下载环境的链接。
    在这里我们学习如何安装安信可一体化开发环境。https://blog.csdn.net/zhoushangshi/article/details/86246213?utm_source=po_vip以及我们所熟悉的Arduino IDE 搭建 ESP8266 开发环境https://zoyi14.smartapps.cn/pages/note/index?slug=cb0274d612b5&origin=share&hostname=baiduboxapp&from=singlemessage&_swebfr=1
    四.熟悉网络相关知识
    1. ESP8266共有三种工作模式,分别是Station模式【客户端模式】,AP模式【接入点模式】,AP+Station模式【混合模式】。ESP8266出厂默认是第三种模式。其中STA 模式:ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。AP 模式:ESP8266 模块作为热点,手机或电脑直接与模块连接,实现局域网无线控制。STA+AP 模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。
    2. IP地址如何查询https://blog.csdn.net/uaime/article/details/106832373#ArduinoESP8266IP_1
    3. esp8266 作为一个WiFi芯片,在Arduino 库的支持下,连接路由器非常的方便,而当我们连接上路由器以后,就可以进一步获取各个网站的接口函数,比如获取天气预报,时间日期等等操作。现在就可以学习一下如何连接路由器。https://blog.csdn.net/qq_17351161/article/details/90216603?utm_source=po_vip
    4. 关于网关的

猜你喜欢

转载自blog.csdn.net/weixin_49658694/article/details/107815599