1.提交问题反馈 本项目使用 git issue 跟踪反馈问题,在提交问题反馈前,请先进行以下操作: 确保您的应用版本已经是最新,因为您遇到的问题可能在最新版本中已经修复 可以尝试切换到旧版本,测试问题是否依然存在,这有助于我们可以快速定位问题 查看项目的 issue 列表中是否已存在该问题 2.问 ...
转载 2021-09-30 15:58:00
56阅读
2评论
1.开发工具 本项目主要采用vue + webpack + vant 2.源码地址 1.Git Hub 名称URL描述 smartassistant-vue https://github.com/zhiting-tech/smartassistant-vue Web源码 2. gitee 名称URL ...
转载 2021-10-08 12:27:00
103阅读
2评论
1.开发工具 当前版本适用于 Xcode 版本 Xcode 12.5 。如果您使用不同的 Xcode 版本,请查看之前的版本。 此版本为仅使用 Swift 5 支持 iOS 13+。 2.源码地址 (1) Git Hub 名称URL描述 sa-ios-sdk https://github.com/z ...
转载 2021-10-09 14:47:00
174阅读
2评论
家庭云Web版 是一款结合智慧中心(SA)的Web客户端,支持用户在SA所在局域网环境下实现智能家居的设备控制等功能。 ...
转载 2021-10-08 12:12:00
142阅读
2评论
场景是指通过SA实现设备联动。例如,自动检测今天的天气情况,今天无雨,定时智能音箱播放浇花提醒,并且播报今天的天气情况。 根据自身需求,把多种控制并发的事情编辑成一个场景,并命名,可以通过场景控制很多设备,实现一键操作的功能。 ...
转载 2021-09-30 12:31:00
115阅读
2评论
1.品牌 品牌指的是智能设备的品牌,SA通过插件的形式对该品牌下的设备进行发现控制。理论上来说一个品牌对应一个插件服务。您可以通过项目 根目录下的品牌查看SA支持的品牌。关于插件服务的详细信息可以参考 plugin 2.设备的相关操作 在SA中是通过一个个命令对设备进行操作的,如果您想使用这些命令操 ...
转载 2021-09-30 12:10:00
123阅读
2评论
插件模块 当前所说的插件仅指设备类插件,插件为SA提供额外的设备发现和控制功能; 插件通过实现定义的grpc接口,以grpc服务的形式运行,提供接口给SA调用 插件同时需要http服务提供h5页面及静态文件 1. SA中插件的工作流程 1.1 插件部署流程 插件开发者将开发好的插件服务编译成dock ...
转载 2021-09-30 14:58:00
111阅读
2评论
家庭云iOS端,支持对智慧中心(SA)、智能设备的发现及控制,其中用到WebSocket技术,关于该技术的应用封装,可查阅 WebSocket模块。 【1】扫描添加智慧中心(SA) 扫描SA (暂未开发,SA暂时固定本地IP地址) 【2】 SA发现能设备 SA扫描发现设备:DiscoverVi ...
转载 2021-10-09 16:51:00
128阅读
2评论
1.ApiService介绍 文件路径:classes/Network/ApiService.swift ApiService 请求携带参数 ApiService 请求IP地址(BaseUrl) ApiService 请求地址的拼接(Path) ApiService 请求方式 ApiService ...
转载 2021-10-09 15:49:00
96阅读
2评论
设备插件模块 开发前先阅读插件设计概要:家庭云-开发指南Golang: 插件模块 使用 plugin-sdk 可以忽略不重要的逻辑,快速实现插件 插件实现 获取sdk go get github.com/zhiting-tech/smartassistant 定义设备 sdk中提供了预定义的设备 ...
转载 2021-09-30 15:25:00
131阅读
2评论
1.接口鉴权 使用smartassistant接口,需将用户凭证smart-assistant-token,放在http请求的header中。格式如下: 2.返回标准数据结构 smartassistant接口均返回JSON格式数据,格式如下: 3.错误码列表 附录:错误码列表 ...
转载 2021-09-30 15:35:00
159阅读
2评论
如何在群晖docker上运行家庭云(以下简称SA)
原创 2022-05-05 16:46:33
971阅读
首先引用"Robot"劝退话术:习惯用米家体系,包括米家app、小爱同学等,别折腾了;习惯买成品的,直接买 HomeKit 认证产品,别折腾了;其他看到教程就烦的,别折腾了;其他不想折腾的就别折腾了。
原创 2022-07-07 12:16:53
483阅读
此时,上面设备通讯提到的Websocket通讯就派上用场了。 我们先回忆一下,设备发现的流程: 1.启动设备发现 智慧首页点击添加设备进入到设备扫描发现页: 设备发现中... 首先根据后端需要发一个Websocket请求一定参数到服务,此时页面UI执行动画扫面展示效果,等待数据返回结果做处理 2 ...
转载 2021-10-08 15:07:00
49阅读
2评论
如何通过虚拟机体验运行家庭云的基础功能
原创 2022-05-07 12:10:29
196阅读
相信智能家居用户无人不知Home Assistant,Home Assistant是一个构建智慧空间的神器,是一个成熟完整的基于 Python 的智能家居系统,设备支持度高,支持自动化(Automation)、群组化(Group)、UI 客制化(Theme) 等等高度定制化设置
原创 2022-06-24 12:25:15
278阅读
设备控制 主要就是对设备一些操作控制比如:开启/关闭、光的亮度、音量、温度…等等调节操作机制。 设备控制页是一个独立单应用管理(独立插件包),插件开发下面将有单独介绍 设备控制页的展示效果: 设备控制同样是走Websocket通讯控制,根据不同类型设备传相对应参数获取当前控制状态 主要的实现原理: ...
转载 2021-10-08 15:17:00
88阅读
2评论
此时,上面设备通讯提到的Websocket通讯就派上用场了。 我们先回忆一下,设备发现的流程: 1.启动设备发现 智慧首页点击添加设备进入到设备扫描发现页: 设备发现中... 首先根据后端需要发一个Websocket请求一定参数到服务,此时页面UI执行动画扫面展示效果,等待数据返回结果做处理 2 ...
转载 2021-10-08 15:07:00
77阅读
2评论
对于家庭云Web版而已,与设备的通讯都离不开智慧中心的通讯。在这里,我们采用Websocket技术,以Websocket建立长链接进行通讯信息接收传输。 Websocket 介绍 Websocket是一种在单个TCP连接上进行全双工通信的协议,Websocket API也被W3C定为标准,Web ...
转载 2021-10-08 14:54:00
78阅读
2评论
iOS智能设备的置网协议,支持蓝牙协议BluFi以及SmartConfig两种。 1. 蓝牙协议-BluFi 下面将讲解本项目中对SDK的封装及调用方法 BluFi 安装 对外方法接口 私有方法 2.SmartConfig协议 本项目采用的是AP连接设备的方式是通过EspTouch 的UDP协议与设 ...
转载 2021-10-09 16:44:00
243阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5