天猫精灵接入HA【docker】【lamp】【oauth2】【ssl】
本帖最后由 lidicn 于 2017-12-2 11:34 编辑在此先感谢25989406、感谢KleinerSource、FrankLv、感谢大家、感谢论坛给我们有个很好的学习和折腾的环境
前置需求参考:
https://bbs.hassbian.com/thread-1862-1-1.html
简单的理解,这是一个架设在公网上的 天猫精灵网关,天猫云端不直接控制你的ha,而是通过 天猫精灵网关调用ha的api。从而控制你的设备。
如果天猫精灵 跟这个公网的天猫精灵网关不在一个局域网,你还需要将ha弄成公网可以访问的状态。 比如 http://www.hassbian.com:8123
因为天猫云端不直接控制你的ha,要通过天猫精灵网关,所以要弄一个鉴权,要弄清楚你是不是你
因此需要 oauth2来鉴定你是不是你
天猫云端https://open.bot.tmall.com【以下简称天猫云端】访问的网址必须是https,因此 你的天猫精灵网关必须要ssl证书
阿里证书教程
https://bbs.hassbian.com/thread-1364-1-1.html
前置需求:
[*]公网ip或者局域网穿透
[*]ssl证书
[*]php环境、oauth2、mysql
[*]docker
本帖子主要介绍如何搭建前置需求3:
**** Hidden Message *****
参考文档:apache2开启ssl
https://www.digitalocean.com/community/tutorials/how-to-create-a-ssl-certificate-on-apache-for-ubuntu-14-04
oauth2文档
http://bshaffer.github.io/oauth2-server-php-docs/cookbook/
这对于小白来说太复杂了 看看L大的配置
还有这种操作? 666666暴了 成本太高 学习!!!! 谢谢l大。。。必须支持 感觉很复杂的样子!~ 看看看看,应该有权限吧