WIFI模块

简介: NodeMCU(节点微控制器单元)是一个开源软件和硬件开发环境,它围绕一个非常便宜的单芯片系统(SoC)ESP8266而构建,旨在简化ESP8266开发。它有两个重要组件。

【1】特点:


内置802.11 b/g/n

内置TCP/IP协议栈

WiFi 2.4 GHz,支持 WPA/WPA2 安全模式

支持AT远程升级及云端OTA升级

支持 STA/AP/STA+AP 工作模式


20200320214039110.png


【2】开发模式:


基于AT指令,需另接MCU,开发简单,成本略高基于SDK(FreeRTOS/NONOS),

软件工程量大,以C语言为主,成本低,运行效率高

基于开源引擎,语言众多,开发效率高,运行效率略低


【3】固件库构建


NodeMCU(节点微控制器单元)是一个开源软件和硬件开发环境,它围绕一个非常便宜的单芯片系统(SoC)ESP8266而构建,旨在简化ESP8266开发。它有两个重要组件。


[1] 构建于该芯片制造商的专用SDK之上的开源ESP8266固件,该固件提供了一个基于eLu(嵌入式Lua)的简单编程环境。eLua是一种非常简单快捷的脚本语言,而且拥有一个完善的开发人员社区。对于新手,Lua 脚本语言很容易学习。


[2] 一个DEVKIT开发板,它在标准电路板上嵌入了ESP8266芯片。


固件在线构建:https://nodemcu-build.com/

20200320214223657.png


开发调试工具(Download ESPlorer.zip):https://esp8266.ru/esplorer/

官方文档:https://nodemcu.readthedocs.io/en/master/getting-started/

官方最新API使用说明:https://nodemcu.readthedocs.io/en/latest/

【4】固件库下载


20200320214313429.png

相关文章
|
6月前
|
网络协议 物联网
|
6月前
|
Android开发
Android 支持 ap6236 wifi 模块补丁
Android 支持 ap6236 wifi 模块补丁
106 0
|
数据采集 网络协议 人机交互
【STM32】ESP8266 wifi模块创建阿里云产品
什么是ESP8266呢?这个是WiFi模块,是一个由安可信科技公司开发出来的模块,这个模块的核心处理器ESP8266在比较小的尺寸封装中集成了业界领先的微型的MCU,它带有了16位精简的模式,主要的频率支持80MHz和160MHz,支持RTOS,集成WiFi,板载天线。
【STM32】ESP8266 wifi模块创建阿里云产品
|
网络协议 安全 开发工具
ESP8266 wifi 模块配置,Wechat+APP控制实现
ESP8266 wifi 模块配置,Wechat+APP控制实现
194 0
|
网络协议 算法 安全
ESP8266 WIFI模块的使用
ESP8266 WIFI模块的使用
|
存储 监控 安全
物联网入门训练营“W800开发板的奇思妙想”:基于WiFi模块的智能门锁系统
如果你有好的创意或者对文中的创意有更多延展想法,也可以在本文后评论,我们还有少数试用开发板的机会,期待你的评论。
物联网入门训练营“W800开发板的奇思妙想”:基于WiFi模块的智能门锁系统