Cloud Of Smart Home
来自Jack's Lab
1 概述
专为智能家居而生的物联云
服务于各类爱好智能家居的宅男宅女,他们爱动手、爱思考、对隐私和家居安全敏感
2 框架
首先在 Web UI 下创建 Home,生成密钥对(界面自动生成一对,也可本机开源工具生成,然后将公钥填入Web UI)
一个 Home 下可有多个设备 (device) 和多个家庭成员 (user)
设备是传感器 (sensor) 和 控制器 (controller) 统称。客厅大灯是一个设备,当然他只是一个控制器,因其主要响应用户的控制行为。客厅的温湿度检测也是一个设备,实际他是一个传感器,因其主要负责收集数据。贴于门窗上的门磁也是一个传感器设备。
但悬挂于天花板的火灾烟幕报警器和安装在厨房的燃气泄漏报警器就既是传感器也是控制器了
---
设备、感知端、控制端 之间的关系为松耦合,即:一个设备可以只有一个感知端(只作数据呈现),或者只有一个控制端(只接受控制指令);一个感知端可用于多个设备,一个控制端也可为多个设备所用
因此,设备是上接用户 (UI) 下承硬件交互的桥梁
简单如一个体重监测设备,可作为只有一个传感器的设备
一个家庭灯光设备,可以有多个环境光强传感器,声控传感器(亦可作为其他设备的输入,比如窗帘控制设备),甚至手势传感器,控制器则对应各房间灯的开关
对于一个家庭成员追踪设备,则各人智能手机为感知端(定时上传 GPS/GSM 数据),加一些虚拟控制器,比如 weibo 推发器
3 Open API