stm32 at指令_stm8/stm32如何通过ESP8266连接天猫精灵和小爱同学,实现(AT指令)语音助手控制设备...

博主还是菜鸟,只是这段时间DIY弄了这些东西,让同样喜欢动手的朋友有个参考,我这个开发超级简单,用的都是三方模块和三方的服务器,大神勿喷

首先,先介绍一下整体的网络结构

天猫精灵控制的网络结构

f5424290b8d43d94c5b495fdac16d65d.png

小爱同学控制的网络结构

cb75e6f3549c2d9343a28ae62c12bc5f.png

上图其实天猫精灵和小爱都是差不多的,主要是三个角色
1.被控制的设备:就是咱们自己开发的这个设备,用来控制家里的电器等
2.云服务器:主要是数据存储和运算还有转发
3.语音助手(天猫精灵、小爱同学、小度等)

数据的流转方向

以天猫精灵控制台灯为例子
用户对天猫精灵发送语音命令(语音识别这款咱们不管),天猫精灵把命令发送到阿里云服务器,服务员对命令解析之后转发到台灯这边,台灯作出相应的动作!
那么问题来了,对接阿里云服务器我这个硬件小白是不会的,期间也查了一些资料知道是用MQTT协议通信,但是最终还是放弃了

最终还是实现了,实现方法:

方法很简单,现在模块,方案网上太多了,最后在某宝上找到了一个模块,是基于ESP6266的,已经和天猫精灵/小爱同学打通了,通讯和服务器都不需要操心了,我用串口向模块发送了一个什么ID,还有wifi名称和密码,就连上了wifi,绑定天猫精灵后就可以语音助手控制了,控制家里的风扇车库门还有点灯什么的还是蛮爽的,唯独可惜的是学到的知识还是不够,什么时候可以自己一人打通服务器端,语音识别,各种通信,那就牛了。不过现在开发什么都有例程,很多东西都有典型电路,这对于我这种爱好者来说也是很好的!

很多人私信发来问我模块哪里买,某宝店铺名很土叫 “ 来福科技LifeTechnology ”

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值