更新时间:2024-08-28 03:00:42下载pdf
近年来,我国学生近视率在逐年上升,其中教室照明问题是重要原因之一。随之而来的是大规模的教育照明改造。面对教室照明的种种痛点问题、改造需求,我们该如何低成本短时间地完成满足智能化、节能化、健康化功能的教室照明改造?
涂鸦以 Zigbee 协议、Bluetooth mesh 协议为基础,通过对教室内常用智能设备的管控,形成了一套行之有效的教室智能照明解决方案,并已完成了较大规模的项目落地工作。
我们基于已有的智慧教室整体解决方案,整理完成了智慧教室模板。该模板可接入涂鸦开发者依据此开发包完成一键配置教室环境需要的智能场景。
场景功能:内置 32 个本地场景,用户可自行切换。同时按下按键 3 和按键 4 大约 5 秒,场景图标闪烁,短按按键实现场景互相切换。无操作 3 秒后,退出设置,场景图标长亮。
运用毫米波多普勒雷达,感知人体生物运动,从而实现特定场所中有人/无人的状态检测。该产品还具备光照度检测功能。
请求方式 | API | 描述 |
---|---|---|
POST | /v1.0/light/devices/edu/purpose | 设置教育行业设备用途。目前,6 个模式基于基础照明用途和黑板照明用途设计。完成设置后,调用生成以下的各个场景。 |
POST | /v1.0/light/smart/edu-template/class | 一键生成上课模式。 |
POST | /v1.0/light/smart/edu-template/class-over | 一键生成下课模式。 |
POST | /v1.0/light/smart/edu-template/siesta | 一键生成午休模式。 |
POST | /v1.0/light/smart/edu-template/projection | 一键生成投影模式。 |
POST | /v1.0/light/smart/edu-template/exam | 一键生成考试模式。 |
POST | /v1.0/light/smart/edu-template/study | 一键生成自习模式。 |
POST | /v1.0/light/smart/edu-template/reaction | 一键生成空间感应配置。 |
功能描述
为教学楼里的各个设备分配以下的设备用途。涂鸦商照的内置模板将为各个教室一键生成各种场景或联动。
接口地址
POST /v1.0/light/devices/edu/purpose
请求参数
参数名 | 类型 | 参数类型 | 说明 | 是否必需 | 示例 |
---|---|---|---|---|---|
device_ids | String[] | body | 设备 ID 列表 | true | uQvUFxMm9J |
roomId | String | body | 空间 ID | true | uQvUFxMm9J |
device_purpose | String | body | 教育行业设备用途。
|
true | basicLighting |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应码(详情见错误码章节),成功时为空 |
success | Boolean | 是否成功。true :成功,false :失败 |
msg | String | 请求失败的信息,成功时为空 |
t | Long | 返回时间戳,13 位 |
result | Object | 返回结果 |
请求示例
POST /v1.0/light/devices/edu/purpose
{
"device_ids": [
"0Mmpmallta"
],
"room_id": "f3OhK5UIub",
"device_purpose": "basicLighting"
}
响应示例
{
"success": true,
"t": 1573441137
}
功能描述
一键为教室配置上课模式场景。
接口地址
POST /v1.0/light/smart/edu-template/class
请求参数
参数名 | 类型 | 参数类型 | 说明 | 是否必需 |
---|---|---|---|---|
roomId | String | body | 空间 ID | true |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应码(详情见错误码章节),成功时为空 |
success | Boolean | 是否成功。true :成功,false :失败 |
msg | String | 请求失败的信息,成功时为空 |
t | Long | 返回时间戳,13 位 |
result | String | 返回结果 |
请求示例
POST /v1.0/light/smart/edu-template/class
响应示例
{
"success": true,
"t": 1573441137
}
功能描述
一键为教室配置下课模式场景。
接口地址
POST /v1.0/light/smart/edu-template/class-over
请求参数
参数名 | 类型 | 参数类型 | 说明 | 是否必需 |
---|---|---|---|---|
roomId | String | body | 空间 ID | true |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应码(详情见错误码章节),成功时为空 |
success | Boolean | 是否成功。true :成功,false :失败 |
msg | String | 请求失败的信息,成功时为空 |
t | Long | 返回时间戳,13 位 |
result | String | 返回结果 |
请求示例
POST /v1.0/light/smart/edu-template/class-over
响应示例
{
"success": true,
"t": 1573441137
}
功能描述
一键为教室配置午休模式场景。
接口地址
POST /v1.0/light/smart/edu-template/siesta
请求参数
参数名 | 类型 | 参数类型 | 说明 | 是否必需 |
---|---|---|---|---|
roomId | String | body | 空间 ID | true |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应码(详情见错误码章节),成功时为空 |
success | Boolean | 是否成功。true :成功,false :失败 |
msg | String | 请求失败的信息,成功时为空 |
t | Long | 返回时间戳,13 位 |
result | String | 返回结果 |
请求示例
POST /v1.0/light/smart/edu-template/siesta
响应示例
{
"success": true,
"t": 1573441137
}
功能描述
一键为教室配置投影模式场景。
接口地址
POST /v1.0/light/smart/edu-template/projection
请求参数
参数名 | 类型 | 参数类型 | 说明 | 是否必需 |
---|---|---|---|---|
roomId | String | body | 空间 ID | true |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应码(详情见错误码章节),成功时为空 |
success | Boolean | 是否成功。true :成功,false :失败 |
msg | String | 请求失败的信息,成功时为空 |
t | Long | 返回时间戳,13 位 |
result | String | 返回结果 |
请求示例
POST /v1.0/light/smart/edu-template/projection
响应示例
{
"success": true,
"t": 1573441137
}
功能描述
一键为教室配置考试模式场景。
接口地址
POST /v1.0/light/smart/edu-template/exam
请求参数
参数名 | 类型 | 参数类型 | 说明 | 是否必需 |
---|---|---|---|---|
roomId | String | body | 空间 ID | true |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应码(详情见错误码章节),成功时为空 |
success | Boolean | 是否成功。true :成功,false :失败 |
msg | String | 请求失败的信息,成功时为空 |
t | Long | 返回时间戳,13 位 |
result | String | 返回结果 |
请求示例
POST /v1.0/light/smart/edu-template/exam
响应示例
{
"success": true,
"t": 1573441137
}
功能描述
一键为教室配置自习模式场景。
接口地址
POST /v1.0/light/smart/edu-template/study
请求参数
参数名 | 类型 | 参数类型 | 说明 | 是否必需 |
---|---|---|---|---|
roomId | String | body | 空间 ID | true |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应码(详情见错误码章节),成功时为空 |
success | Boolean | 是否成功。true :成功,false :失败 |
msg | String | 请求失败的信息,成功时为空 |
t | Long | 返回时间戳,13 位 |
result | String | 返回结果 |
请求示例
POST /v1.0/light/smart/edu-template/study
响应示例
{
"success": true,
"t": 1573441137
}
功能描述
一键生成空间感应配置。
接口地址
POST /v1.0/light/smart/edu-template/reaction
请求参数
参数名 | 类型 | 参数类型 | 说明 | 是否必需 |
---|---|---|---|---|
roomId | String | body | 空间 ID | true |
返回参数
参数名 | 类型 | 说明 |
---|---|---|
code | Integer | 响应码(详情见错误码章节),成功时为空 |
success | Boolean | 是否成功。true :成功,false :失败 |
msg | String | 请求失败的信息,成功时为空 |
t | Long | 返回时间戳,13 位 |
result | String | 返回结果 |
请求示例
POST /v1.0/light/smart/edu-template/reaction
响应示例
{
"success": true,
"t": 1573441137
}
错误码
以下为该接口常见的业务异常。更多的异常错误,请参见 全局错误码。
错误码 | 说明 |
---|---|
500 | 系统错误 |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈