安信可ESP-12S AT指令接入阿里飞燕,轻松天猫精灵语音控制单片机

文章目录

  • 一,前言
  • 二,准备工作
  • 三,后台三元组获取
  • 四,云端设备建立
  • 五,终端节点的配置

一,前言

阿里飞燕的需求越来越多,包括自主品牌接入,需求不再仅模块端,同时有 自有APP开发需求数量愈来愈明显,可见阿里飞燕对接是一大趋势;故我司出了阿里飞燕的AT指令接入其云服务器。

二,准备工作

  1. 模组 ESP-12S 传送门
  2. 阿里云账号
  3. USB转TTL传送门
  4. PC串口调试助手
  5. 接入阿里飞燕的固件获取,请联系商务;
  6. 单片机代码获取传送门

三,后台三元组获取

  • ESP-12S模块内部已经对 GPIO2/GPIO0 内部上拉 , GPIO15 已经内部下拉 ;
ESP8266-12S MCU
3.3v 3.3v
TX RX
RX TX
GND GND
  • 我们提供的固件已经处理好了与阿里飞燕平台的连接/协议上报和处理, 并把服务器下发的数据通过串口给用户,所以用户需要在自己MCU上处理协议下发的数据解析和处理;

  • 下面仅给出如何通过在拿到了阿里飞燕后台注册的产品的四元组, 生成固件并烧录进去 esp8266-12s 模块; 至于如何在 阿里飞燕生活平台 创建产品 , 参考下面第四点;

  • 各个bin文件烧录的地址如下图,要注意是创建云端设备时使用四元组生成的license.bin .

  • 四元组固件:先在桌面新建一个文本,按照格式把四元组编辑进来,以中括号包裹起来, 每个参数间有空格哦,最后把文件后缀名改为为.bin格式文件即可; 如下格式 :

[ProductKey ProductSecret DeviceName DeviceSecret]

  • 拿到了我司提供的固件和自己生成证书 license.bin , Linux环境的烧录脚本:


  • 拿到了我司提供的固件和自己生成证书 license.bin , windows的烧录:

四,云端设备建立

点我看创建阿里飞燕云端设备的视频教程
提取码:07yw
(PS:仅看创建云端设备的部分)

五,终端节点的配置

打开云智能公版APP,扫阿里飞燕上的设备码开始配网(先敲配网指令再扫码)


配网成功如下

配置的AT指令如下:

Ai-Thinker Technology Co. Ltd.  --app-1.0.0-20200410.023402 beChina (check pass)ready
AT
OK
AT+GETMAC
CC-50-E3-CC-99-DC
OK
AT+VERSION
app-1.0.0-20200410.023402 beChina
OK
AT+ALISMARTCONFIG
CLOUD CONNECTED
AT+RECVJSON   //定时发送:300ms(自定义事件间隔)
{"HSVColor":{"Saturation":100,"Value":100,"Hue":0}}
OK
AT+RECVJSON //自行处理和返回OK
{"LightSwitch":0}
OK
AT+RECVJSON  //自行处理和返回OK
{"LightSwitch":1}
OK
AT+RECVJSON  //自行处理和返回OK
{"HSVColor":{"Saturation":100,"Value":100,"Hue":0}}
OK
AT+RECVJSON  //自行处理和返回OK
{"HSVColor":{"Saturation":100,"Value":100,"Hue":40}}
OK
AT+RECVJSON  //自行处理和返回OK
{"HSVColor":{"Saturation":100,"Value":100,"Hue":58}}
OK
AT+RECVJSON  //自行处理和返回OK
{"HSVColor":{"Saturation":100,"Value":100,"Hue":102}}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":121}}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":106}}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":49}}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":41}}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":4}}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":339}}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":312}}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":286}}
OK
AT+RECVJSON  //自行处理和返回OK
{"LightSwitch":0}
OK
AT+RECVJSON
{"LightSwitch":1}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":286}}
OK
AT+RECVJSON
{"LightSwitch":0}
OK
AT+RECVJSON
{"LightSwitch":1}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":286}}
OK
AT+RECVJSON
{"LightSwitch":0}
OK
AT+RECVJSON
ERROR
AT+RECVJSON
{"LightSwitch":1}
OK
AT+RECVJSON
{"HSVColor":{"Saturation":100,"Value":100,"Hue":286}}
OK
  • 最后共勉

ESP8266AT指令接入阿里飞燕 , 轻松天猫精灵语音控制单片机;相关推荐

  1. Esp8266进阶之路11 企业者的福音之8266接入阿里智能,点亮一盏LED灯,期待天猫精灵语音控制的不约而至!

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  2. 【阿里云生活物联网架构师专题 ①】esp32 sdk 直连接入阿里云物联网平台,实现天猫精灵语音控制;

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

  3. 【蓝牙Mesh笔记 ①】ESP32-C3 模组上实现天猫精灵蓝牙 BLE Mesh AliGenie 接入,无需WiFi 连接也可以实现天猫精灵语音控制。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 系列一:ESP32系列模组基础学习系列笔记 1. 爬坑学习新旅程,虚 ...

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

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

  5. 【 安信可模组TG-12F/TG-01M②】搭建Linux开发环境,二次开发直连阿里飞燕/天猫精灵平台,实现天猫精灵语音控制

    文章目录 一. TG-12F概述 二.开发环境搭建 获取SDK 编译 三.烧录 四.设置五元组 配网 飞燕平台 天猫精灵平台 一. TG-12F概述 官方资料获取      TG-12F/TG-01M ...

  6. 【小白之路-1】详解ESP8266 ESP-01SRealy继电器模块天猫精灵语音控制实现(含微信配网及新手防坑提示)

    ESP8266-ESP-01S 前言 一.预期功能 二.功能逐步实现 1. 端口控制实现 2. WiFi联网 3. 天猫精灵接入(小爱.小度同理) 4. APP界面控件编辑 三.防坑提示 1.管脚编号 ...

  7. 通过贝壳物联,让小度或天猫精灵语音控制你的8266

    我用的是网上继电器模块上可以插8266-01S那种5V取电,自带5转3.3电源,模块是安装在顶灯里面的.原始开关还在,考虑到单火取电难度太大,主要是8266功率太大了.所以既能在开关处控制灯,也能智能 ...

  8. 天猫精灵 python 控制_(二 -3-1) 天猫精灵接入Home Assistant-自动发现Mqtt设备--灯系列 实战...

    #本片教程介绍了具体如何实现天猫精灵控制一个灯. 前提: HASS平台 你已经搭建一个可以在公网IP访问到的HASS平台--- 我用的是租了阿里云服务器,买了个域名,ubuntu1604系统 你已经搭 ...

  9. 【无标题】个人玩家是无法DIY物联设备接入阿里飞燕天猫精灵或者公版APP的

    建议个人玩家还是不要浪费时间在阿里云上了,本人是物联网的个人DIY爱好者,十年前就想着把整个家庭的设备在线控制,也学习了很多的单片机知识.从最早的FUHOMO,到现在的阿里云,一直都有在关注.在家庭端 ...

最新文章

  1. 2018-04-29
  2. 关于在linux操作系统中中不能删除创建创建的用户的操作
  3. 追求极简:Docker镜像构建演化史
  4. 有关identity的小技巧
  5. 人脸识别资源推荐:20款人脸检测/识别的API、库和软件
  6. 【ssm】极简的极省力的开发方式——针对简单型EasyUI的增删改查的后台管理
  7. php中$_ENV为空解决办法
  8. 基于51单片机的指纹考勤机密码锁系统
  9. 百度收购YY:第三次直播大战开启
  10. php 微信上传多张图片,php,微信_微信jssdk能上传多张图片吗?,php,微信,javascript - phpStudy...
  11. python数据分析之航空公司客户价值分析
  12. VirtualBox网络配置:NAT+Host-Only实现连接外网+主机互通
  13. Android 设置应用启动动画
  14. 移远EC20--1 AT命令初始2
  15. 软件系统安全性测试列表(Checklist)
  16. 【计算机网络】计算机网络-分组发送相关计算
  17. 小米选择了总是打开方式_小米手机,不小心设置成了总是此应用打开,怎样取消...
  18. Flood---ZJFC Weekly - 5
  19. Thumbnails批量修改图片尺寸
  20. mt6735 ALSA Driver内部功放如何切到CLASSD

热门文章

  1. 关于jsp的心得(一)
  2. VMware-ESXi_8.0U1_21495797_DIYNAS网卡驱动整合版.iso
  3. 机械3D设计软件快速入门技巧:零件设计功能详解
  4. 出来混总是要还的-JS正则常用的有四种操作: 验证、切分、提取、替换
  5. 汇编代码——music(《送别》bgm)
  6. 基于Python的ProcessOn思维导图一键备份
  7. 2 ubuntu18.04安装mcl_3dl
  8. 报告推荐丨由《传感器技术趋势 2022》看中国传感器产业能向德国学什么?
  9. 山海镜花服务器维护,山海镜花天降嘤螈称号怎么获得 服务器停机维护补偿一览...
  10. jsDOM模型详解一之DOM核心