junnikokuki 发表于 2019-5-9 10:42:56

让你的黑板小爱支持MQTT[7月12日更新,状态不变不再发送]

本帖最后由 junnikokuki 于 2019-10-10 11:22 编辑

最近在研究小爱音箱,在各位坛友的经验灌输下,已经完成了小爱同学的SSH打开以及NodeRed流程的初步调整。前两天看到这篇文章:
基于黑板小爱同学SSH控制播放及状态获取
结合之前的一篇文章:
小爱ai 音箱 HA控制夜灯 添加Airplay 和 小爱局域网TTS
能不能让小爱支持MQTT状态输出和控制呢?经过研究,答案是可以的。下面直接给出步骤:


1、下载必要文件
wget -P /root https://raw.githubusercontent.com/junnikokuki/XiaoAi-MQTT/master/libcares_1.10.0-1_meson.ipkwget -P /root https://raw.githubusercontent.com/junnikokuki/XiaoAi-MQTT/master/libmosquitto-nossl_1.4.7-1_meson.ipkwget -P /root https://raw.githubusercontent.com/junnikokuki/XiaoAi-MQTT/master/mosquitto-client-nossl_1.4.7-1_meson.ipkwget -P /root https://raw.githubusercontent.com/junnikokuki/XiaoAi-MQTT/master/mqtt-control.shwget -P /root https://raw.githubusercontent.com/junnikokuki/XiaoAi-MQTT/master/mqtt-status.shwget -P /root https://raw.githubusercontent.com/junnikokuki/XiaoAi-MQTT/master/mqtt.confwget -P /etc/init.d https://raw.githubusercontent.com/junnikokuki/XiaoAi-MQTT/master/mqtt_control_enablewget -P /etc/init.d https://raw.githubusercontent.com/junnikokuki/XiaoAi-MQTT/master/mqtt_status_enable2、安装库cd /rootopkg install libcares_1.10.0-1_meson.ipkopkg install libmosquitto-nossl_1.4.7-1_meson.ipkopkg install mosquitto-client-nossl_1.4.7-1_meson.ipk3、修改执行权限chmod +x mqtt-control.shchmod +x mqtt-status.shchmod +x /etc/init.d/mqtt_control_enablechmod +x /etc/init.d/mqtt_status_enable4、修改MQTT服务器信息vi mqtt.conf5、MQTT启动及自启动/etc/init.d/mqtt_control_enable enable/etc/init.d/mqtt_control_enable start/etc/init.d/mqtt_status_enable enable/etc/init.d/mqtt_status_enable start
经过上面的步骤,MQTT服务应该以及启动了,可以试一下:小爱同学状态Topic:home/xiaoai/volume #获取音量home/xiaoai/player/info #音乐播放信息home/xiaoai/player/status #音乐播放状态
小爱同学控制Topic:home/xiaoai/player/prev #上一首home/xiaoai/player/next #下一首home/xiaoai/player/toggle #暂停/播放切换home/xiaoai/player/play #播放home/xiaoai/player/pause #暂停home/xiaoai/player/ch #播放我的收藏home/xiaoai/volume/up #音量加home/xiaoai/volume/down #音量减home/xiaoai/volume/set 8 #设置音量home/xiaoai/tts/set 你好 #tts

scboy 发表于 2019-5-9 11:11:35

前排板凳,厉害了楼主

scboy 发表于 2019-5-9 11:12:37

不知道绿板小爱可以不呢?我刚拆开看了下,是绿板的耶:'(

junnikokuki 发表于 2019-5-9 11:19:20

scboy 发表于 2019-5-9 11:12
不知道绿板小爱可以不呢?我刚拆开看了下,是绿板的耶

绿板的可以看看这篇文章:
绿板小爱同学摆脱外挂单片机自动启动拦截脚本教程

Lee 发表于 2019-5-9 11:19:41

厉害了

ghostist 发表于 2019-5-9 11:39:26

相比之下猫精虽然用户多 但是还是智障

发表于 2019-5-9 12:35:33

低调的楼主,不一般啊!

潇洒哥er 发表于 2019-5-9 14:10:30

我去,牛逼啊。

fuchenk 发表于 2019-5-9 15:12:49

厉害了楼主,昨晚才在折腾小爱,不过被node-red给难住了:Q

aaa 发表于 2019-5-9 15:16:17

音箱还在路上,战术mark
页: [1] 2 3 4
查看完整版本: 让你的黑板小爱支持MQTT[7月12日更新,状态不变不再发送]