本次更新与2018年10月2日

(弊端:wifi的配置在程序里边,设备更换所连接的wifi,还需要重新烧录初始化程序)——问题已解决,更新于博客最下方。

1:使用器材

天猫精灵、esp8266、LED(继电器)

(本文所使用的是ESP8266-12-F系列)

2:使用平台

贝壳物联

网址:https://www.bigiot.net

注册自己的账号,增加相应的设备

3:天猫精灵添加智能家居设备

1:选择设备位置:(卧室、厨房。。。)

2:选择设备别名:(贝壳物联目前只支持 开关 选项)

4:配置ESP8266

(一)

程序和固件下载:https://pan.baidu.com/s/1d4sW1bSDkKZOL_w_B2YYtQ

提取码:nooa

ESP8266接线图

PCB下载:https://pan.baidu.com/s/1F0pN_HixDFnP-R8oDzODpA

提取码:tmrt

(二)

烧录NODEMCU固件:

烧录成功如下:

(三)

打开NodeMCU 2015软件,

添加  ESP8266-天猫精灵\bigiotArduino-master\bigiotArduino-master\examples\ESP8266\NodeMCU\kaiguan\init.lua

esp8266初始化连接自己wifi的程序

修改后对应com口下载进ESP8266

下载成功后有   .........success  类的提示:

然后加入驱动ESP8266  IO口输出的程序 (本文所使用的是GPIO14---PIN5):

添加  ESP8266-天猫精灵\bigiotArduino-master\bigiotArduino-master\examples\ESP8266\NodeMCU\kaiguan\kaiguan.lua

这个软件总是弹出下边这个框,不用管它,不影响使用:

再次下载kaiguan.lua程序   (注意:总共下载两次)

在下边框中输入重启命令    node.restart()

等待出现所连接的IP地址时,配置成功:

kaiguan.lua主要函数:

if r.C == "play"              //接受天猫精灵语音或远程控制函数
cu:send( played.."\n" )      //发送给贝壳物联平台的函数
tmr.alarm(6, 5000, 0, run)   //第一个定时器;定时器周期ms;定时器模式;回调函数;

(四)

使用串口助手分析接受数据:

手机上微信小程序添加贝壳物联 远程控制界面:

实物图:

本文参考:https://www.bigiot.net/help/20.html

本次更新于2018年10月3日

优点:可以使用手机更换所连接的wifi,不用在程序里边修改wifi,移动设备方便,可以做成一个智能插座、智能灯泡等。

1,     更换固件为:NodeMCU固件(含wifi配置)

连接 :https://pan.baidu.com/s/1opokz-NaCsM4TcLMa5x6kQ    提取码: ybus

烧录固件前先使用下边软件清空esp8266的flash,目的是为了防止烧录完所有程序后连接上次的wifi

(esp8266flash会存储上次所连接的wifi信息)

然后再烧录新版的固件

2,修改初始化程序和控制程序

之前的int.lua修改为:

--init.lua web config
print("set up wifi mode")
enduser_setup.start(function()print("Connected to wifi as:" .. wifi.sta.getip())--dofile("main.lua")dofile("kaiguan.lua")end,function(err, str)print("enduser_setup: Err #" .. err .. ": " .. str)end
)

kaiguan.lua 程序不改变

(注意:在init.lua页面 下载一次程序,在kaiguan.lua页面再下载一次程序,总共清空flash一次,烧录最新固件一次,下载初始化程序一次,下载开关程序一次)

3,使用手机配置ESP8266所连接的wifi

下载完所有程序后,记得输入node.restart()重启命令,最好重上电一次

打开手机wifi,连接wifi, 没有密码,如下图:

打开浏览器,输入192.168.4.1

进入网页配置页面,输入wifi名称和密码,save,等待大约10秒,在手机微信小程序的贝壳物联刷新设备可以看到在线情况,或者打开路由器客户端,查看所连接设备(我的路由器显示ESP_5DD50E)

可能是固件里边封装的是半双工模式,在8266连上所配置的wifi后,手机上的wifi会自动断掉。

在下次上电时,会自动连接上次的wifi。

所以在重新配置wifi时,只能在上次的wifi所覆盖不到的情况下配置,这一点等待下次优化!!!

天猫精灵使用时,只需说:  “打开卧室的开关”

欢迎大家浏览,相互分享学习经验!!!!!!!!!!!!!!!!

有疑问者请联系:QQ:1735915513

ESP8266-天猫精灵(智能家居)相关推荐

  1. 天猫精灵智能家居对接,及天猫iot官网配置图文讲解(二)

    天猫精灵智能家居对接,及天猫iot官网配置图文讲解(二) 2.天猫精灵设备对接 2-1.介绍 ​ 上一章里,我已经讲了天猫精灵的技能配置,设备创建,登录验证这三个部分做了,此次篇文章就讲之后的设备查询 ...

  2. 天猫精灵--智能家居接入(一)

    官方文档

  3. 有了天猫精灵智能套组,享受管家级别智能服务

    据说台湾艺人林志颖很早就为自己打造了全屋智能家居,造价千万,适合我们畅想一下.业内评估对普通100平的房子进行全屋智能布置或改造,最低价格大概10000元,但这并没有触动很多家庭选择.近日阿里巴巴推出 ...

  4. 树莓派 天猫精灵智能灯泡_智能灯泡即使在关闭时也会用完电吗?

    树莓派 天猫精灵智能灯泡 Smart bulbs are super convenient, and can save you money compared to traditional bulbs. ...

  5. 【TB-02模组专题⑦】TB02二次开发玩转各种接入天猫精灵智能家居产品,彩灯、灯具、插座、单火线总有一款适合你。

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

  6. 精灵混合加密系统_多种解锁体验,小益天猫精灵智能指纹锁E206T

    家里门锁都是传统的钥匙开门,有时候回家没带钥匙进不去门还需要再返回单位去拿,或者钥匙丢了进不去门再叫开锁公司来更换门锁,这些烦恼其实都可以靠一把智能门锁来解决.这次给大家介绍的一款小益天猫精灵智能指纹 ...

  7. ESP8266天猫精灵接入流程

    Blinker天猫精灵接入流程 设备上线 设置接入的设备类型 设置接入设备的auth Key 设置SSID/PSWD 或者选择 ESPTOUCH等配网方式 下载代码等待设备接入上线成功 authKey ...

  8. AI测试|天猫精灵智能音箱测试策略与方法

    一.业务介绍 2014年11月,亚马逊推出了一款全新概念的智能音箱:Echo,这款产品最大的亮点是将智能语音交互技术植入到传统音箱中,从而赋予了音箱人工智能的属性.这个被称为"Alexa&q ...

  9. Esp8266天猫精灵_RGB灯_非点灯平台

    arduino接入阿里云_天猫精灵_云智能APP_RGB灯 鉴于很多平台的物联网设备数量都受到限制,比如说blinker,免费的只有5个,使用了物联网里的老大哥阿里云,性能稳定,生态完善,响应速度快. ...

  10. Siri 捷径邂逅esp8266实现的智能家居控制

    Siri对接esp8266语音控制自制智能家居 首先上视频,看下效果: src="//player.bilibili.com/player.html?aid=33278301&cid ...

最新文章

  1. 黑苹果闪屏解决方法_脖子黑可以用什么方法解决,专家讲解
  2. laravel 报错htmlspecialchars() expects parameter 1 to be string, object given
  3. vue中的keep-alive
  4. 用ProGet搭建本地私有NuGet仓库
  5. matlab中计算不等式的解,大神们,求个解多元一次不等式的代码,要所有整数解...
  6. Linux笔记-iptables模拟公司环境配置
  7. 波卡生态DeFi项目Stone将于3月31日在DODO平台创建DVM流动性池并开启交易
  8. android --------学习流程图
  9. Photoshop 2020 for Mac(PS 2020)中英双版
  10. 使用 C# 开发智能手机软件:推箱子(十)
  11. 高电压技术-名词解释题
  12. 域名注册绑定内网穿透项目部署
  13. 王者荣耀游戏时间计算机制,王者荣耀荣耀战力怎么算,荣耀战力计算机制详解...
  14. PgMP: Program Management Professional Exam Study Guide
  15. 茶文化入门 --茶分类
  16. 华为2022数字芯片笔试题
  17. 面向对象编程 鸵鸟到底是不是鸟 企鹅是不是鸟?
  18. 处理tophonetics的音标
  19. 线性模型出现非正定矩阵的问题解释
  20. Altium Designer PCB加载封装和向导封装,将IPC封装、加载封装和向导封装添加到原理图里、制作集成库

热门文章

  1. zblog插件-zblog搜狗推送插件
  2. 管理感悟:听课与收获
  3. linux配置https不安全链接,配置HTTPS证书后,浏览器出现不安全提示的解决方法
  4. xposed的总开关
  5. 科学计算与数学建模-线性方程组求解的迭代法 思维导图
  6. 2020面试准备之Java集合
  7. 关闭危险端口445的简单方法
  8. m3u8 格式影片加載
  9. linux操作系统. 80188,Materials-Studio5.5在Linux服务器上安装与测算讨论 - 第一原理 - 小木虫 - 学术 科研 互动社区...
  10. java 红外光谱数据库_【分享】免费的20个谱图数据库 - 晶体 - 小木虫 - 学术 科研 互动社区...