首先注册账号采用贝壳物联的服务器
添加自己的接口
资料下载地址
链接:https://pan.baidu.com/s/13TWrygx8w6r6llGWlS3kQg
提取码:IH23
链接:https://pan.baidu.com/s/11irBUU56Ck_qceQNSJkNMw
提取码:llal
相关的修改在脚本程序里修改你自己的设备ID
用乐鑫固件
关于NodeMCU开发板使用乐鑫烧写工具的使用说明:
1,使用数据线把NodeMCU开发板和电脑连接上,并确认安装好驱动程序。
2,进入FLASH_DOWNLOAD_TOOLS_v0.9.3.1文件夹,打开frame_test.exe
3,在0x00000上导入nodemcu_float_0.9.6-dev_20150406.bin或者nodemcu_integer_0.9.6-dev_20150406.bin,并在前面打上勾。
4,SPI SPEED选择40MHz,SPI MODE选择DIO,FLASH SIZE选择32M。
5,COM选项选择模块所连接电脑的串口。
6,波特率选择115200
7,点击烧写工具上的点START按钮,进入等待上电同步。
如图8所示,此时按住模块的的FLASH键不放,然后再按一下RST键,进入烧写状态后,松开手即可。
9,待进度完成后,即为烧写成功。
10,注意事项,进度完成后会显示ERRO错误提示,这个不用理会,这是乐鑫的烧写工具的一个错误。
11,最后使用NodeMCU Studio 2015 Build20150403工具进行下载自己的程序。
具体操作方法请浏览http://bbs.nodemcu.com/t/nodemcujie-shao-si-xia-zai-star-dot-luawen-jian/ 26
烧录固件的接线图
烧录如上图
下一次烧录要选择EARSE清除内存
选择的下图的烧录固件
1、接线实物图
2、接线原理图
3、LED灯正极接GPIO14
四、所需软件
1、nodemcu固件(含cjson)
NodeMCU固件(含cjson版).rar
2、esp8266固件烧录工具
3、NodeMCU Studio 2015(相当于Arduino的IDE)
更多esp8266资料可进本站交流群下载,也可到nodemcu官网查找相关资料。
五、刷写固件
下载的固件为
将此固件下载到ESP8266中
1、按照上述接线说明,进入烧录模式。
2、选择usb转ttl对应端口,选择要刷入的固件。
选择要输入的固件:
选择usb转ttl端口:
刷写完成:
六、写入启动脚本
1、下载代码
本站所有公开代码托管于GitHub,方便大家使用和共同参与完善,地址:https://github.com/bigiot
进入以上链接,依次点击 bigiotArduino -> Download ZIP下载。
下载代码后解压,本示例代码位于bigiotArduino\examples\ESP8266\NodeMCU
2、按照上述接线说明,进入正常工作模式。
3、打开NodeMCU Studio 2015,选择usb转ttl对应端口。
4、打开示例代码中的init.lua,并进行修改,点击向下箭头将代码下载至esp8266。
也可以打开自动联网的初始化程序文件
5、打开示例代码中的kaiguan.lua,进行修改,点击向下箭头将代码下载至esp8266。
local DEVICEID = "112"设备ID 接口ID
local APIKEY = "c88036f9c"
INPUTID:接口ID为添加的接口ID
6、输入node.restart()重启esp8266,看到本地ip说明连接路由器成功,看到welcome to bigiot 说明连接贝壳物联服务器成功,看到checkinok说明设备登录成功。
-
手机WiFi搜索SetupGadget_XXXXX,无密码连接之;\
-
搜索WIFI为AI-THINKER_XXXXX,无密码连接之;\
-
手机浏览器访问http://192.168.4.1,可能为其他地址具体查看所连接WiFi的详情路由器ip,会看到如下界面,输入要连入的WiFi名称和密码,保存即可。
连接接成功如下:
welcome to bigiot和checkinok之间可能有一分钟左右等待时间。
七、登录用户中心对话设备,遥控设备输入play、stop验证,LED灯是否有变化。
使用Arduino APP控制:
最后添加脚本程序利用nodemcu studio 2015
程序接口的更改
led = 5为gpio14口
打开示例代码中的kaiguan.lua,进行修改,点击向下箭头将代码下载至esp8266。
脚本程序在此文件夹内
串口助手发送的数据
打开灯为玩关闭灯为停止
天猫精灵添加物联网设备选用贝壳物联
登录用户中心对话设备,遥控设备输入play、stop验证,LED灯是否有变化。