esp8266对接天猫精灵 微信控制
首先注册账号采用贝壳物联的服务器
添加自己的接口
资料下载地址
链接: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灯是否有变化。
esp8266对接天猫精灵 微信控制相关推荐
- 【esp8266】③esp8266对接天猫精灵实现语音控制
源码github地址:https://github.com/linzhongpaihuai/smartplug ①烧录方法:https://blog.csdn.net/u010177891/artic ...
- 【TB-02模组专题②】学习如何对接天猫精灵语音控制的过程;
本<安信可ble mesh蓝牙模组TB-02模组专题>系列博客学习由官方博客 CSDN安信可博客 潜心所力所写.如有不对之处,请留言,我们及时更改. 1.BLE MESH开发环境linux ...
- ESP8266对接天猫精灵-单路继电器控制
上面是我的微信和QQ群,欢迎新朋友的加入. 要资料,翻群文件 去群文件翻到这三个东西,下载好就行了 1.烧录BIN文件 其实只需要用到一个软件就行,我看网上很多拿着两个软件在用的,脑壳疼 要不是我几年 ...
- Esp8266对接天猫精灵控制RGB彩灯
一.代码获取编译 下载本工程 git clone https://github.com/espressif/esp-aliyun.git cd esp-aliyun 烧录三元组信息 文档烧录三元组 N ...
- ESP8266对接天猫精灵-多路继电器控制
上面是我的微信和QQ群,欢迎新朋友的加入. 资源和烧录我就不管了,和https://blog.csdn.net/Jun626/article/details/109150006一模一样 把那个kaig ...
- esp8266对接天猫精灵(1)前言
本系列文章小狂决定一步步来完成其他智能设备与天猫精灵的对接,简单粗暴的目的就是使用ESP8266或者其他的wifi设备制造一个智能设备,完成一次天猫精灵智能音箱对我们自己制造的智能设备的控制,以来验证 ...
- esp8266对接天猫精灵(3)原理
这一篇文章主要讲解服务器端的设置,这里我使用的是腾讯云,当时学生价1块钱一个月买的,现在的学生价涨到了10块,为我当时的机智点赞.为什么一定要使用服务器呢,这个是因为天猫精灵协议的对接是云服务器与云服 ...
- esp8266对接天猫精灵(8)开发者网关地址
洋洋洒洒六七千字已经搭进去了,终于把服务器篇写的差不多了,当然小狂不是专业的写手,有些东西写的凑合看吧,只是说明过程,并不修饰言辞,看的舒服就点个赞,不舒服就当学东西了吧.这篇文章我们将完成天猫精灵服 ...
- esp8266对接天猫精灵(7)OAuth2.0
在开始之前先放两篇参考,一篇英文http://bshaffer.github.io/oauth2-server-php-docs/cookbook/,一篇中文https://www.cnblogs.c ...
- php对接AliGenie天猫精灵服务器控制智能硬件esp8266② 全面认识第三方授权机制 oauth2.0 协议,如何在 php 上搭建 oauth2.0服务端!(附带demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. php对接AliGenie天猫精灵服务器控制智能硬件esp82 ...
最新文章
- python templates_详解Python的Django框架中的templates设置
- linux红外键盘映射表,linux下修改键盘映射
- 【程序员の英文听写】Trump’s Totally Not Weird Way of Standing | The Daily Social Distancing Show
- 栈的链式存储及常用操作
- 多学一招总没错吧?MP通用枚举轻松实现存储显示相分离
- 经典的十个机器学习算法
- c语言isfinite_csqrtf - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
- 麻瓜编程python web_麻瓜编程 Python Web开发工程师教程 完整版
- 比赛打不好怎么办——怎么制定NOI赛制的考试策略
- Kotlin语言内置函数学习2:with,also,takeIf,takeUnless
- 别人写的微信小程序,收藏借鉴!
- oracle中毒,oracle数据库中毒恢复 oracle数据库解密恢复 服务器中勒索病毒解密恢复.Hermes666...
- 数字图像处理:像素间的一些基本关系
- 你觉得学 Python 还是 Java 更好找工作?
- WPF引入OCX控件
- 分词工具比较及使用(ansj、hanlp、jieba)
- ffmpeg命令分析-t
- Nevercenter CameraBag Pro for mac(照片滤镜工具)
- Linux编程视频课程Shell从入门到精通(完整版)
- 年终颁奖盛典PPT模板
热门文章
- 显示器 设置选项 解析
- linux系统双显示器怎么设置复制,Redhat 5.6 双显示器 xorg.conf 设置
- 在matlab中,简单地利用RS485协议对伺服电机进行控制
- aTrust项目的相关操作与分享
- bigemap 功能介绍
- ARMv6 ARMv7 架构 整体介绍
- [How to] ROOT, Backup Flash (MTKDroidTools, Spflashtool, CWM)
- forum.php 下载,PHPWind Forums
- 规则引擎如何实现生产调度系统
- moodle php代码解读_Moodle插件开发笔记