首先注册账号采用贝壳物联的服务器

添加自己的接口

资料下载地址

链接: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说明设备登录成功。

  1. 手机WiFi搜索SetupGadget_XXXXX,无密码连接之;\

  2. 搜索WIFI为AI-THINKER_XXXXX,无密码连接之;\

  3. 手机浏览器访问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灯是否有变化。

esp8266对接天猫精灵 微信控制相关推荐

  1. 【esp8266】③esp8266对接天猫精灵实现语音控制

    源码github地址:https://github.com/linzhongpaihuai/smartplug ①烧录方法:https://blog.csdn.net/u010177891/artic ...

  2. 【TB-02模组专题②】学习如何对接天猫精灵语音控制的过程;

    本<安信可ble mesh蓝牙模组TB-02模组专题>系列博客学习由官方博客 CSDN安信可博客 潜心所力所写.如有不对之处,请留言,我们及时更改. 1.BLE MESH开发环境linux ...

  3. ESP8266对接天猫精灵-单路继电器控制

    上面是我的微信和QQ群,欢迎新朋友的加入. 要资料,翻群文件 去群文件翻到这三个东西,下载好就行了 1.烧录BIN文件 其实只需要用到一个软件就行,我看网上很多拿着两个软件在用的,脑壳疼 要不是我几年 ...

  4. Esp8266对接天猫精灵控制RGB彩灯

    一.代码获取编译 下载本工程 git clone https://github.com/espressif/esp-aliyun.git cd esp-aliyun 烧录三元组信息 文档烧录三元组 N ...

  5. ESP8266对接天猫精灵-多路继电器控制

    上面是我的微信和QQ群,欢迎新朋友的加入. 资源和烧录我就不管了,和https://blog.csdn.net/Jun626/article/details/109150006一模一样 把那个kaig ...

  6. esp8266对接天猫精灵(1)前言

    本系列文章小狂决定一步步来完成其他智能设备与天猫精灵的对接,简单粗暴的目的就是使用ESP8266或者其他的wifi设备制造一个智能设备,完成一次天猫精灵智能音箱对我们自己制造的智能设备的控制,以来验证 ...

  7. esp8266对接天猫精灵(3)原理

    这一篇文章主要讲解服务器端的设置,这里我使用的是腾讯云,当时学生价1块钱一个月买的,现在的学生价涨到了10块,为我当时的机智点赞.为什么一定要使用服务器呢,这个是因为天猫精灵协议的对接是云服务器与云服 ...

  8. esp8266对接天猫精灵(8)开发者网关地址

    洋洋洒洒六七千字已经搭进去了,终于把服务器篇写的差不多了,当然小狂不是专业的写手,有些东西写的凑合看吧,只是说明过程,并不修饰言辞,看的舒服就点个赞,不舒服就当学东西了吧.这篇文章我们将完成天猫精灵服 ...

  9. esp8266对接天猫精灵(7)OAuth2.0

    在开始之前先放两篇参考,一篇英文http://bshaffer.github.io/oauth2-server-php-docs/cookbook/,一篇中文https://www.cnblogs.c ...

  10. php对接AliGenie天猫精灵服务器控制智能硬件esp8266② 全面认识第三方授权机制 oauth2.0 协议,如何在 php 上搭建 oauth2.0服务端!(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. php对接AliGenie天猫精灵服务器控制智能硬件esp82 ...

最新文章

  1. python templates_详解Python的Django框架中的templates设置
  2. linux红外键盘映射表,linux下修改键盘映射
  3. 【程序员の英文听写】Trump’s Totally Not Weird Way of Standing | The Daily Social Distancing Show
  4. 栈的链式存储及常用操作
  5. 多学一招总没错吧?MP通用枚举轻松实现存储显示相分离
  6. 经典的十个机器学习算法
  7. c语言isfinite_csqrtf - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
  8. 麻瓜编程python web_麻瓜编程 Python Web开发工程师教程 完整版
  9. 比赛打不好怎么办——怎么制定NOI赛制的考试策略
  10. Kotlin语言内置函数学习2:with,also,takeIf,takeUnless
  11. 别人写的微信小程序,收藏借鉴!
  12. oracle中毒,oracle数据库中毒恢复 oracle数据库解密恢复 服务器中勒索病毒解密恢复.Hermes666...
  13. 数字图像处理:像素间的一些基本关系
  14. 你觉得学 Python 还是 Java 更好找工作?
  15. WPF引入OCX控件
  16. 分词工具比较及使用(ansj、hanlp、jieba)
  17. ffmpeg命令分析-t
  18. Nevercenter CameraBag Pro for mac(照片滤镜工具)
  19. Linux编程视频课程Shell从入门到精通(完整版)
  20. 年终颁奖盛典PPT模板

热门文章

  1. 显示器 设置选项 解析
  2. linux系统双显示器怎么设置复制,Redhat 5.6 双显示器 xorg.conf 设置
  3. 在matlab中,简单地利用RS485协议对伺服电机进行控制
  4. aTrust项目的相关操作与分享
  5. bigemap 功能介绍
  6. ARMv6 ARMv7 架构 整体介绍
  7. [How to] ROOT, Backup Flash (MTKDroidTools, Spflashtool, CWM)
  8. forum.php 下载,PHPWind Forums
  9. 规则引擎如何实现生产调度系统
  10. moodle php代码解读_Moodle插件开发笔记