插件介绍
通过Siri远程调用插件,例如实现“HeySiri 关机”,SiriWeb通过MQTTNet类库实现MQTT服务器和web接口,通过MQTT协议实现Robot和网页接口的互通,软件启动自动生成一个客户端ID,该ID唯一,主要根据这个ID来表示是哪台电脑。该ID不要泄露。SiriWeb我部署在我自己的阿里云的小水管上,平常也不跑啥程序,还有2年到期。可以一直免费使用。
下载后什么都不用改配置,就可以直接使用,如果自己部署,在源码里的SiriWeb部署到自己的服务器上,然后把配置里面的IP改下就行了。配置文件为 SiriRobot.dat,里面存放了一些配置信息。你也可以修改dat文件来修改自己的ID,不过ID的长度必须是32个,否则无法连接MQTT,软件默认开机启动。如果不想开机启动可在设置-系统设置里面关闭自动启动。
软件原理
SiriWeb使用MQTTNet开启一个MQTT服务器,并提供发布接口 ,此接口是get请求,方便siri调用。
SiriRobot订阅一个Topic到MQTT,当收到siri调用的url后执行对应的插件。
隐藏内容需要回复可以看见
回复
卧槽!无奈本人没文化,一句卧槽行天下!
楼主辛苦了,谢谢楼主,楼主好人一生平安!