ESP8266是一款集成了wifi的ARM芯片,特点是便宜,taobao才10元不到.这里以NodeMcu为例子
开发这个芯片可以有下面3中方式
1.使用官方的SDK开发,使用的是C/C++语言,开发环境是Linux或者win,环境开发非常麻烦,编译好还要烧录,看了别的博主编译好了还是出各种问题,我选择放弃,
用sdk将会花费很大的精力
2.使用AT指令系统开发.使用AT指令系统的特点是通讯全部依赖串口,只要把指令AT+xxxx发送到ESP8266就好了.特点是简单.缺点比较明显就是软件功能比较少,没有MQTT
AT指令的文档下载地址
https://www.espressif.com/sites/default/files/documentation/4a-esp8266_at_instruction_set_cn.pdf
3.使用开源的arduino
arduino免安装下载官方地址
https://downloads.arduino.cc/arduino-1.8.10-windows.zip
解压打开arduino.exe
点文件 -> 首选项
箭头处填入
http://arduino.esp8266.com/stable/package_esp8266com_index.json
或者点击方框填入效果一样,最后点好按钮
根据下图找到开发板管理器
在弹出的窗口拉到最底下,默认是最新版本,点击安装ESP8266社区版本
速度会比较慢,建议泡一杯奶茶
安装完毕后
安装好后选择开发板为,当然选择通用Generic ESP8266 Module应该也是可以的.