前言:笔者最近在研究Swoole,因为对物联网很感兴趣,在某宝上买来了 NodeMcu 开发板 .关于NodeMcu大家请提前做好功课。我选择的是CP2102版。
Swoole TCP Server负责和小车通讯,Swoole WebScoket Server负责实时和浏览器交互。
接下来我们详细介绍如何在Mac上安装ArduinoIDE并布置环境支持NodeMcu
一 、安装Arduino
首页稍微下拉,点击 Mac OS X 10.8 Mountain Lion or newer
出现此页面的时候选择JUST DOWNLOAD
二、部署环境
(1)arduino下载esp8266扩展
- 第一步打开arduino,找到文件→首选项。在附加开发板管理中添加下面网址。
http://arduino.esp8266.com/stable/package_esp8266com_index.json
- 第二步 打开 工具→开发板→开发板管理器
- 第三步,2种方式下载esp8266开发板,推荐第二种
(1)直接搜索esp8266进行下载,这一步其实没这么简单,你会发现下载的速度真的很感人。。非常不友好,当然你可以慢慢等待下载,我就是这么做的,大概花费2个小时,而且下载完你会发现可能出现一些扩展或者配置文件找不到的问题。
(2)我通过官方文档获取通过在终端进行github手动下载Ardunio的esp8266扩展的解决方案
- cd /Users/你的mac/Documents/
- mkdir hardware
- mkdir esp8266com
- cd esp8266com
- git clone https://github.com/esp8266/Arduino.git esp8266
- cd esp8266
- git submodule update --init
- cd tools
- python3 get.py (这一步需要下载python3,Mac下通过HomeBrew下载:brew install python3。下载完后执行get.py也要一定的时间,大概在半小时左右,主要是笔主网络不给力)
- 第四步,如果安装成功重启arduino
(2)开发板选择并安装驱动
-
选择开发板
在工具栏 → 开发板→ 选择NodeMCU1.0(ESP-12Module)
电脑是Mac os,电脑无法查到NodeMCU驱动,需要下载下面的串口驱动,安装后重启电脑,在工具→端口中选择刚刚安装的串口工具!
//Mac OS 串口驱动下载
https://pan.baidu.com/s/1pKEgqmR
这里可能会有问题,串口驱动在下载完之后,我们需要使用USB连上我们的NodeMcu,但是SLAB_USBtoUART却没有显示,这里的问题就是你的USB可能仅支持充电,最好换一条专业的USB
三、环境配置测试
将NodeMCU通过usb连接到电脑,在工具下选择相应配置
- 打开示例选择ESP8266WiFi中的WiFiScan
- 上传到开发板后,打开窗口监视器,可以看到扫描出来的附近热点。打开串口调节波特率成115200,打印出附近的 SSID
如果可以成功查找到周围的SSID,说明环境已经配置成功,下面可以进行esp8266的开发了!