共计 1375 个字符,预计需要花费 4 分钟才能阅读完成。
引言
智汀家庭云(SmartAssistant),立项于 2021 年,联合国内智能家居各厂商软件特点,研发“智汀家庭云”,并对该生态系统全面开源,为国内首个采纳智能家居零碎全生态开源协定(Apache License, Version 2.0)的软件。
外围性能
·局域网内智能设施的发现,治理与场景互动
·凋谢插件接口,并且提供插件开发 SDK,不便第三方设施接入
·智汀家庭云提供 PC 版、IOS 版、安卓版的终端
·通过绑定到智汀云帐号,提供外网管制的性能
疾速入门
1. 如果您机器上装置有 Docker 与 docker-compose 环境,可依照 应用 Docker 运行智汀家庭云的步骤体验智汀家庭云的基本功能。
2. 智汀家庭云是一个开源我的项目,如果如果您相熟 go 编程语言,想参加到我的项目的开发中,能够拜访 开发环境搭建。
3. 智汀家庭云提供插件零碎反对第三方设施接入,如果您的设施不在咱们的反对列表,能够参考 开发您的第一个插件理解插件开发相干内容。
应用 Docker 运行智汀家庭云
本文将形容如何在 docker 上运行智汀家庭云(以下简称 SA),并应用浏览器体验 SA。
1、环境筹备
·linux 主机
·docker
·docker-compose
2、运行 SA
自行创立 docker-compose 文件运行,创立一个目录作为 SA 运行的根目录,并在该目录中创立 docker-compose.yaml 文件,内容如下:
version: "3.9"
services:
zt-nginx:
image: docker.yctc.tech/zt-nginx:3.0
ports:
- 9010:9010
- 9020:9020
- 9030:9030
depends_on:
- smartassistant
etcd:
image: bitnami/etcd:3
environment:
- ALLOW_NONE_AUTHENTICATION=yes
- ETCD_GRPC_KEEPALIVE_TIMEOUT=10s
- ETCD_GRPC_KEEPALIVE_INTERVAL=10s
ports:
- 2379:2379
- 2380:2380
fluentd:
image: fluent/fluentd:v1.13
ports:
- "24224:24224"
- "24224:24224/udp"
smartassistant:
image: docker.yctc.tech/smartassistant:1.4.0
ports:
- "37965:37965"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- etcd
输出以下命令启动服务:docker-compose up
2.1 应用脚本运行 SA
运行脚本所需环境
·awk 命令
·openssl
·root 用户权限
2.2 装置阐明
·执行./build/install/install.sh
·填写配置并确认
·装置胜利
·查看运行状况
2.3 测试运行状况
服务启动后能够通过以下命令查看 SA 的状态:curl http://localhost:37965/api/check
如果返回以下内容则阐明服务已运行起来并且未被绑定
{"status":0,"reason":"胜利","data":{"is_bind":false,"revision":""}}
未完待续 ……