ESP8266AT指令接入阿里飞燕 , 轻松天猫精灵语音控制单片机;
安信可ESP-12S AT指令接入阿里飞燕,轻松天猫精灵语音控制单片机
文章目录
- 一,前言
- 二,准备工作
- 三,后台三元组获取
- 四,云端设备建立
- 五,终端节点的配置
一,前言
阿里飞燕的需求越来越多,包括自主品牌接入,需求不再仅模块端,同时有 自有APP开发需求数量愈来愈明显,可见阿里飞燕对接是一大趋势;故我司出了阿里飞燕的AT指令接入其云服务器。
二,准备工作
- 模组 ESP-12S 传送门
- 阿里云账号
- USB转TTL传送门
- PC串口调试助手
- 接入阿里飞燕的固件获取,请联系商务;
- 单片机代码获取传送门
三,后台三元组获取
- 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指令接入阿里飞燕 , 轻松天猫精灵语音控制单片机;相关推荐
- Esp8266进阶之路11 企业者的福音之8266接入阿里智能,点亮一盏LED灯,期待天猫精灵语音控制的不约而至!
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...
- 【阿里云生活物联网架构师专题 ①】esp32 sdk 直连接入阿里云物联网平台,实现天猫精灵语音控制;
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...
- 【蓝牙Mesh笔记 ①】ESP32-C3 模组上实现天猫精灵蓝牙 BLE Mesh AliGenie 接入,无需WiFi 连接也可以实现天猫精灵语音控制。
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 系列一:ESP32系列模组基础学习系列笔记 1. 爬坑学习新旅程,虚 ...
- 【TB-02模组专题②】学习如何对接天猫精灵语音控制的过程;
本<安信可ble mesh蓝牙模组TB-02模组专题>系列博客学习由官方博客 CSDN安信可博客 潜心所力所写.如有不对之处,请留言,我们及时更改. 1.BLE MESH开发环境linux ...
- 【 安信可模组TG-12F/TG-01M②】搭建Linux开发环境,二次开发直连阿里飞燕/天猫精灵平台,实现天猫精灵语音控制
文章目录 一. TG-12F概述 二.开发环境搭建 获取SDK 编译 三.烧录 四.设置五元组 配网 飞燕平台 天猫精灵平台 一. TG-12F概述 官方资料获取 TG-12F/TG-01M ...
- 【小白之路-1】详解ESP8266 ESP-01SRealy继电器模块天猫精灵语音控制实现(含微信配网及新手防坑提示)
ESP8266-ESP-01S 前言 一.预期功能 二.功能逐步实现 1. 端口控制实现 2. WiFi联网 3. 天猫精灵接入(小爱.小度同理) 4. APP界面控件编辑 三.防坑提示 1.管脚编号 ...
- 通过贝壳物联,让小度或天猫精灵语音控制你的8266
我用的是网上继电器模块上可以插8266-01S那种5V取电,自带5转3.3电源,模块是安装在顶灯里面的.原始开关还在,考虑到单火取电难度太大,主要是8266功率太大了.所以既能在开关处控制灯,也能智能 ...
- 天猫精灵 python 控制_(二 -3-1) 天猫精灵接入Home Assistant-自动发现Mqtt设备--灯系列 实战...
#本片教程介绍了具体如何实现天猫精灵控制一个灯. 前提: HASS平台 你已经搭建一个可以在公网IP访问到的HASS平台--- 我用的是租了阿里云服务器,买了个域名,ubuntu1604系统 你已经搭 ...
- 【无标题】个人玩家是无法DIY物联设备接入阿里飞燕天猫精灵或者公版APP的
建议个人玩家还是不要浪费时间在阿里云上了,本人是物联网的个人DIY爱好者,十年前就想着把整个家庭的设备在线控制,也学习了很多的单片机知识.从最早的FUHOMO,到现在的阿里云,一直都有在关注.在家庭端 ...
最新文章
- 2018-04-29
- 关于在linux操作系统中中不能删除创建创建的用户的操作
- 追求极简:Docker镜像构建演化史
- 有关identity的小技巧
- 人脸识别资源推荐:20款人脸检测/识别的API、库和软件
- 【ssm】极简的极省力的开发方式——针对简单型EasyUI的增删改查的后台管理
- php中$_ENV为空解决办法
- 基于51单片机的指纹考勤机密码锁系统
- 百度收购YY:第三次直播大战开启
- php 微信上传多张图片,php,微信_微信jssdk能上传多张图片吗?,php,微信,javascript - phpStudy...
- python数据分析之航空公司客户价值分析
- VirtualBox网络配置:NAT+Host-Only实现连接外网+主机互通
- Android 设置应用启动动画
- 移远EC20--1 AT命令初始2
- 软件系统安全性测试列表(Checklist)
- 【计算机网络】计算机网络-分组发送相关计算
- 小米选择了总是打开方式_小米手机,不小心设置成了总是此应用打开,怎样取消...
- Flood---ZJFC Weekly - 5
- Thumbnails批量修改图片尺寸
- mt6735 ALSA Driver内部功放如何切到CLASSD
热门文章
- 关于jsp的心得(一)
- VMware-ESXi_8.0U1_21495797_DIYNAS网卡驱动整合版.iso
- 机械3D设计软件快速入门技巧:零件设计功能详解
- 出来混总是要还的-JS正则常用的有四种操作: 验证、切分、提取、替换
- 汇编代码——music(《送别》bgm)
- 基于Python的ProcessOn思维导图一键备份
- 2 ubuntu18.04安装mcl_3dl
- 报告推荐丨由《传感器技术趋势 2022》看中国传感器产业能向德国学什么?
- 山海镜花服务器维护,山海镜花天降嘤螈称号怎么获得 服务器停机维护补偿一览...
- jsDOM模型详解一之DOM核心