esp8266-01+贝壳物联接入天猫精灵

esp8266-01+贝壳物联接入天猫精灵

    • 准备
      • 硬件
      • 软件
    • NodeMcu固件烧录
    • 写入Lua脚本
    • 贝壳物联创建智能设备
    • 手机配网
    • 控制继电器开关
      • 手机控制
      • 天猫精灵控制
    • 结束

准备

硬件

  1. ESP8266wifi物联网模块(这里使用的是esp8266-01)
  2. esp8266-01下载器(烧录固件和下载程序使用)
  3. esp8266-01继电器
  4. 杜邦线若干

esp8266-01+贝壳物联接入天猫精灵_第1张图片
就是这三个⬆️

软件

下载地址
https://download.csdn.net/download/GavinWang23/12116473

esp8266-01+贝壳物联接入天猫精灵_第2张图片

NodeMcu固件烧录

  1. 打开 ESP8266Flasher.exe
    点击菜单栏的Advanced,设置ESP8266 Flash信息
    esp8266-01+贝壳物联接入天猫精灵_第3张图片
  2. 点击菜单栏的Config,进入选择固件操作,点击下图所示的小齿轮,选择nodemcu-1.5.4.1-final-9-modules-2019-09-12-08-15-57-integer.bin
    esp8266-01+贝壳物联接入天猫精灵_第4张图片
  3. 将这两个引脚短接(gpio 0和GND)后插入电脑
    esp8266-01+贝壳物联接入天猫精灵_第5张图片
  4. 点击菜单栏的Operation,选择COM口,然后再点击软件上COM口右边的Flash按钮进行烧录,当进度条出现的直到进度条刷满,软件左下方NODEMCU TEAM处出现一个正确完成提示,则固件已成功烧录
    esp8266-01+贝壳物联接入天猫精灵_第6张图片

写入Lua脚本

  1. 固件刷完后,接下来拔下下载器,去掉短接线,在插上下载器,打开ESPlorer.bat/ESPlorer.bat
  2. 先选择正确的com口,设置波特率为115200,点击open
    esp8266-01+贝壳物联接入天猫精灵_第7张图片
  3. 再将图中两个引脚短接(RST和GND),然后松开
    esp8266-01+贝壳物联接入天猫精灵_第8张图片
  4. 当open图标为绿色时说明已经连接到串口了
    esp8266-01+贝壳物联接入天猫精灵_第9张图片
  5. 依次打开这两个lua文件
    esp8266-01+贝壳物联接入天猫精灵_第10张图片
  6. 修改这两个值,首先你得先在贝壳物联创建一个智能设备,你就得到了了一个DEVICEID和APIKEY
    esp8266-01+贝壳物联接入天猫精灵_第11张图片
  7. 把两个文件依次写入esp8266
    esp8266-01+贝壳物联接入天猫精灵_第12张图片
  8. 在对话框发送**=node.restart()**,重启nodemcu
    esp8266-01+贝壳物联接入天猫精灵_第13张图片

贝壳物联创建智能设备

到贝壳物联https://www.bigiot.net/注册一个账号,然后添加一个智能设备,添加后就可以得到device和key的信息了。
esp8266-01+贝壳物联接入天猫精灵_第14张图片

手机配网

  1. 手机WiFi搜索SetupGadget_XXXXX,Wifi是无密码的,直接连接即可
  2. 手机浏览器访问http://192.168.4.1,可能为其他地址具体查看所连接WiFi的详情路由器ip,输入要连入的WiFi名称和密码,然后点击保存即可
  3. 连接成功后,手机会断开wifi连接,你也搜索不到SetupGadget_XXXXX这样的wifi名了,等待三分钟左右(设备上线比较慢),同时在贝壳物联智能设备列表里刚刚建的设备将处于在线状态。
    在这里插入图片描述

控制继电器开关

手机控制

  1. 你可以在微信小程序中控制你的设备,打开微信小程序,搜索贝壳物联,打开并登录,你就可以看到你注册的设备了
    esp8266-01+贝壳物联接入天猫精灵_第15张图片
  2. 选择在线的设备,然后进去后就是一个遥控界面,开继电器按paly按钮,关继电器按stop按钮(点灯的快慢受网络情况影响)
    esp8266-01+贝壳物联接入天猫精灵_第16张图片
  3. 或者你可以定制你的控制界面,像这样
    esp8266-01+贝壳物联接入天猫精灵_第17张图片

天猫精灵控制

  1. 打开天猫精灵APP搜索贝壳物联,绑定贝壳物联账号后,你就可以在天猫精灵里看到你贝壳物联上的智能设备了,并且实现语音控制
    esp8266-01+贝壳物联接入天猫精灵_第18张图片
  2. 点击我的家,然后点开你的贝壳物联的设备,你可以给他设置一个新的名字(位置+设备名称),比如 卧室的灯。要打开灯,你就可以说“天猫精灵,打开卧室的灯”了
    esp8266-01+贝壳物联接入天猫精灵_第19张图片

结束

你可能感兴趣的:(esp8266-01+贝壳物联接入天猫精灵)