版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
XX××××—××××
智能家居產(chǎn)品統(tǒng)一接入要求
1范圍
本文件規(guī)定了智能家居產(chǎn)品接入服務(wù)平臺的要求,包括智能家居產(chǎn)品接入的通用要求、接口要求和
安全要求。
本文件適用于智能家居產(chǎn)品與服務(wù)平臺之間直接或間接接入的技術(shù)實現(xiàn)。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,
僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本
文件。
GB/T28219-2018智能家用電器通用技術(shù)要求
GB/T29234-2012基于公用電信網(wǎng)的寬帶客戶網(wǎng)絡(luò)安全技術(shù)要求
GB/T35273-2020信息安全技術(shù)個人信息安全規(guī)范
GB/T36428-2018物聯(lián)網(wǎng)家電公共指令集
GB/T38052.1-2019智能家用電器系統(tǒng)互操作第1部分:術(shù)語
GB/T38052.3-2019智能家用電器系統(tǒng)互操作第3部分:服務(wù)平臺間接口規(guī)范
T/CNLIC0016-2021智能家居產(chǎn)品通信可靠性測試評價
T/CNLIC00xx-20xx智能家居產(chǎn)品物模型
ISO/IEC20922:2016信息技術(shù)消息隊列遙測傳輸(MQTT)V3.1.1(Informationtechnology-
MessageQueuingTelemetryTransport(MQTT)v3.1.1)
ISO/IEC27033-6信息技術(shù)安全技術(shù)網(wǎng)絡(luò)安全第6部分:無線IP網(wǎng)絡(luò)接入安全保護
(Informationtechnology—Securitytechniques—Networksecurity—Part6:SecuringwirelessIP
networkaccess)
IETFRFC2818基于TLS的HTTP(HTTPOverTLS)
IETFRFC6455WebSocket協(xié)議(TheWebSocketProtocol)
IETFRFC7252CoAP協(xié)議(TheConstrainedApplicationProtocol(CoAP))
3術(shù)語和定義
3.1
智能家居smarthome
建立在住宅基礎(chǔ)上的,基于人們對家居生活的安全性、實用性、便捷性、舒適性、環(huán)保節(jié)能等更高
的綜合需求,由一個或一個以上智能家電系統(tǒng)組成的家居設(shè)施及其管理系統(tǒng)。
[來源:GB/T28219-2018,定義3.10]
3.2
智能家居產(chǎn)品smarthomeproducts
在智能家居中使用的具有雙向通信能力的電子電器。
1
T/CNLICXXXX-XXXX
注:包括但不限于家用和類似用途電器類、安防監(jiān)控類、環(huán)境監(jiān)測類、公共服務(wù)類、影音娛樂類、燈光
照明類、健康服務(wù)類、教育服務(wù)類、網(wǎng)絡(luò)服務(wù)類產(chǎn)品。
[改寫:T/CNLIC0016-2021,定義3.2]
3.3
智能家居服務(wù)平臺smarthomeserviceplatform
為智能家居產(chǎn)品提供服務(wù)、管理和互聯(lián),同時,也可為智能家居產(chǎn)品與其他產(chǎn)品、其他行業(yè)或第三
方應(yīng)用之間提供接入服務(wù)的系統(tǒng)。
注:智能家居服務(wù)平臺簡稱為服務(wù)平臺,它包括但不限于行業(yè)服務(wù)平臺、廠商服務(wù)平臺、第三方服務(wù)平臺。
[改寫:GB/T38052.1-2019,定義2.2.7]
3.4
控制終端controlterminal
能夠獲得智能家居產(chǎn)品信息,通過人機交互界面,實現(xiàn)智能家居產(chǎn)品應(yīng)用操作的設(shè)備。
[改寫:GB/T38052.1-2019,定義2.2.3]
3.5
智能家居管理單元smarthomemanagementunit
在家庭內(nèi)部與不同廠商的智能家居產(chǎn)品相連,對智能家居產(chǎn)品進行統(tǒng)一網(wǎng)絡(luò)管理、設(shè)備管理、安全
管理以及邊緣計算的產(chǎn)品。
注:智能家居管理單元簡稱管理單元,可以表現(xiàn)為軟件產(chǎn)品,也可以體現(xiàn)為某個單獨的硬件產(chǎn)品。
4縮略語
CoAP:受約束的應(yīng)用協(xié)議(ConstrainedApplicationProtocol)
HTML:超文本標記語言(HyperTextMarkupLanguage)
HTTP:超文本傳輸協(xié)議(HyperTextTransferProtocol)
HTTPS:有安全套接層的超文本傳輸協(xié)議(HyperTextTransferProtocoloverSecureSocketLayer)
IP:網(wǎng)絡(luò)之間互連的協(xié)議(InternetProtocol)
JSON:Java描述語言對象記號(JavaScriptObjectNotation)
mDNS:多播域名系統(tǒng)(MulticastDNS)
MQTT:消息隊列遙測傳輸(MessageQueueTelemetryTransport)
SHPVC:智能家居產(chǎn)品校驗碼(SmartHomeProductVerificationCode)
WLAN:無線局域網(wǎng)(WirelessLocalAreaNetworks)
XML:可擴展標記語言(ExtensibleMarkupLanguage)
5通用要求
5.1接入的拓撲結(jié)構(gòu)
智能家居產(chǎn)品接入服務(wù)平臺的方式分為直接接入和間接接入,如圖1所示。
2
XX××××—××××
服務(wù)平臺
直接接入管理單元
間接接入
智能家居產(chǎn)品1智能家居產(chǎn)品2控制終端
圖1智能家居產(chǎn)品接入的結(jié)構(gòu)拓撲圖
a)直接接入:智能家居產(chǎn)品直接與服務(wù)平臺進行連接。
b)間接接入:智能家居產(chǎn)品的通信能力或者數(shù)據(jù)處理能力有限,多個智能家居產(chǎn)品經(jīng)管理單元匯
聚中轉(zhuǎn)接入服務(wù)平臺。智能家居產(chǎn)品通過本地局域網(wǎng)絡(luò)與管理單元連接,管理單元通過廣域網(wǎng)絡(luò)與服務(wù)
平臺連接。管理單元提供協(xié)議轉(zhuǎn)換、地址映射、數(shù)據(jù)處理等功能。
5.2通信協(xié)議
5.2.1直接接入服務(wù)平臺的智能家居產(chǎn)品
智能家居產(chǎn)品與服務(wù)平臺的數(shù)據(jù)交換宜使用(但不限于)下列方式:
a)基于長連接的MQTT通信;
b)基于無連接的CoAP通信;
c)基于短連接的HTTPS通信;
d)基于長連接的WebSocket通信。
5.2.2間接接入的智能家居產(chǎn)品
智能家居產(chǎn)品通過管理單元接入服務(wù)平臺,智能家居產(chǎn)品與管理單元的數(shù)據(jù)交換宜使用(但不限于)
下列方式:
a)Modbus通信;
b)ZigBee通信;
c)Bluetooth通信;
d)基于Ethernet或WLAN的IP通信。
5.3數(shù)據(jù)類型定義
智能家居產(chǎn)品使用的數(shù)據(jù)類型定義見表1,用于不同的編程語言中的相應(yīng)數(shù)據(jù)類型映射。
表1數(shù)據(jù)類型
中文名稱英文名稱說明
3
T/CNLICXXXX-XXXX
C中的char[]相關(guān)類型
字符串StringJava中的char、String相關(guān)類型
弱類型語言(如php、python等)中的字符串
C中的int、short、long相關(guān)類型
整型數(shù)字IntegerJava中的int、byte、short、long相關(guān)類型
弱類型語言(如php、python等)中的整數(shù)
C中的float、double相關(guān)類型
浮點型數(shù)字FloatJava中的float、double相關(guān)類型
弱類型語言(如php、python等)中的浮點型數(shù)值
C中的bool相關(guān)類型
布爾型BooleanJava中的boolean相關(guān)類型
弱類型語言(如php、python等)中的布爾邏輯值
指格林威治時間,即1970年01月01日00時00分00秒(北京時間1970
時間戳Timestamp年01月01日08時00分00秒)起至?xí)r間的總秒數(shù),文本表達格式為
總秒數(shù)的整數(shù)值
對象Object對應(yīng)JSON中的“對象符號”
多個JSON對象符號的集合,應(yīng)由平臺及家電自行解析為本地數(shù)據(jù)類型
集合Collection
使用
5.4數(shù)據(jù)傳輸格式
5.4.1直接接入服務(wù)平臺的智能家居產(chǎn)品
智能家居產(chǎn)品與服務(wù)平臺通信時,數(shù)據(jù)傳輸格式宜使用(但不限于)HTML、JSON、XML,消息結(jié)構(gòu)
見5.5。
5.4.2間接接入的智能家居產(chǎn)品
智能家居產(chǎn)品通過管理單元接入服務(wù)平臺,智能家居產(chǎn)品與管理單元通信時,數(shù)據(jù)傳輸格式應(yīng)使用
下列格式之一:
a)類文本格式:如HTML、JSON、XML,詳見表2;
b)二進制格式:有效數(shù)據(jù)由一個或多個數(shù)據(jù)項組合而成,數(shù)據(jù)項結(jié)構(gòu)為“數(shù)據(jù)類型-數(shù)據(jù)長度-數(shù)
據(jù)值”。
注:數(shù)據(jù)傳輸格式為二進制時,應(yīng)將數(shù)據(jù)項內(nèi)容轉(zhuǎn)換為對應(yīng)的二進制數(shù)值。
表2類文本格式說明
數(shù)據(jù)傳輸格式名稱格式要求示例
HTMLapplication/x-www-form-urlencodedcountry=China&age=25
{
"country":"China",
JSONapplication/json
"age":"25"
}
<data>
XMLapplication/xml<country>China</country>
<age>25</age>
4
XX××××—××××
</data>
5.5消息結(jié)構(gòu)
5.5.1概述
消息結(jié)構(gòu)見表3,由消息頭和消息體組成。
表3消息結(jié)構(gòu)
MessageHeaderMessageBody
MQTT/CoAP/HTTPS/WebSocketheader有效數(shù)據(jù)體+校驗值
5.5.2消息頭格式規(guī)定
消息頭的格式應(yīng)根據(jù)應(yīng)用的通信協(xié)議分別遵循ISO/IEC20922:2016、IETFRFC7252、IETFRFC2818
或IETFRFC6455的要求。
5.5.3消息體格式規(guī)定
消息體的格式見表4。
表4消息體格式
中文名稱英文名稱類型長度(Byte)說明
版本號VersionString8版本號
有效消息IDIDInteger4非0的無符號整數(shù),由發(fā)起端分配給此消息的序列
號
數(shù)據(jù)體數(shù)據(jù)長度LenInteger4有效數(shù)據(jù)體的實際長度
有效數(shù)據(jù)PayloadObject--控制指令a、產(chǎn)品功能點參數(shù)b或返回碼c
無符號整數(shù)(以上字段的數(shù)據(jù)通過CRC校驗算法計
校驗值CRCInteger--
算后得出,CRC校驗算法宜使用CRC16及以上)
a控制指令的內(nèi)容格式和參數(shù)取值范圍參見GB/T36428-2018。
b功能點參數(shù)的內(nèi)容格式參見T/CNLIC00xx-20xx中第4章。
c返回碼(RetCode)的內(nèi)容參見GB/T38052.3-2019中第6章。
5.6智能家居產(chǎn)品校驗碼
智能家居產(chǎn)品校驗碼由產(chǎn)品自行生成,保存于產(chǎn)品內(nèi)部。智能家居產(chǎn)品校驗碼可在產(chǎn)品與服務(wù)平臺
/控制終端之間安全驗證和功能授權(quán)時使用。
智能家居產(chǎn)品校驗碼的生成算法在本文件中不作規(guī)定,算法應(yīng)符合下述要求:
a)算法中應(yīng)包含加密邏輯;
b)應(yīng)確保智能家居產(chǎn)品校驗碼保密性、隨機性和數(shù)據(jù)隔離的要求。
智能家居產(chǎn)品校驗碼可經(jīng)產(chǎn)品重置而重新生成,并由智能家居產(chǎn)品向服務(wù)平臺主動上報,以維護智
能家居產(chǎn)品校驗碼的同步和有效性。
6接口要求
5
T/CNLICXXXX-XXXX
6.1通信服務(wù)接口列表
智能家居產(chǎn)品應(yīng)提供以下一種或多種通信服務(wù)接口:
a)注冊接口
b)注銷接口;
c)登錄接口;
d)登出接口;
e)心跳維持接口;
f)軟件或數(shù)據(jù)更新索引接口;
g)空中下載接口;
h)產(chǎn)品發(fā)現(xiàn)接口;
i)校驗碼獲取接口;
j)校驗碼上報接口;
k)獲取物模型文件接口;
l)控制接口
m)狀態(tài)上報、故障上報接口;
n)網(wǎng)絡(luò)時鐘同步接口。
6.2注冊接口
智能家居產(chǎn)品向服務(wù)平臺提交產(chǎn)品標識碼和產(chǎn)品校驗碼,向服務(wù)平臺發(fā)起注冊請求,服務(wù)平臺成功
響應(yīng)注冊請求后返回智能家居產(chǎn)品在服務(wù)平臺的唯一標識碼,之后智能家居產(chǎn)品保存該唯一標識碼,完
成注冊流程。
如智能家居產(chǎn)品在注冊前已被服務(wù)平臺預(yù)分配了唯一標識碼,則注冊請求中應(yīng)包含相應(yīng)的唯一標識
碼,供服務(wù)平臺驗證真實性并通過RetCode向產(chǎn)品返回驗證結(jié)果。智能家居產(chǎn)品注冊接口見表5。
表5智能家居產(chǎn)品注冊接口
接口名稱智能家居產(chǎn)品注冊接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
DeviceIDString必選智能家居產(chǎn)品標識碼
MHPVCString必選智能家居產(chǎn)品校驗碼
UDeviceIDString可選智能家居產(chǎn)品唯一標識碼,不可變
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceIDString必選智能家居產(chǎn)品唯一標識碼,不可變
RetCodeString必選返回碼
6.3注銷接口
服務(wù)平臺收到智能家居產(chǎn)品的退網(wǎng)注銷請求,為其執(zhí)行注銷操作,注銷成功之后向請求方返回注銷
6
XX××××—××××
結(jié)果,并通知相關(guān)的控制終端該產(chǎn)品已注銷。智能家居產(chǎn)品注銷接口要求見表6。
表6智能家居產(chǎn)品注銷接口
接口名稱智能家居產(chǎn)品注銷接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceIDString必選智能家居產(chǎn)品唯一標識碼,不可變
MHPVCString必選智能家居產(chǎn)品校驗碼
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
RetCodeString必選返回碼
6.4登錄接口
智能家居產(chǎn)品在有條件可連接服務(wù)平臺時,應(yīng)向服務(wù)平臺進行自我登錄,并獲得登錄響應(yīng)的結(jié)果。
服務(wù)平臺在智能家居產(chǎn)品登錄成功后,應(yīng)調(diào)用智能家居產(chǎn)品的物模型文件和校驗碼進行匹配校驗。
智能家居產(chǎn)品連接超時時間有最大值和建議值。如超出最大值,服務(wù)平臺將按最大值處理。智能家
居產(chǎn)品登錄接口要求見表7。
表7智能家居產(chǎn)品登錄接口
接口名稱智能家居產(chǎn)品登錄接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceIDString必選智能家居產(chǎn)品唯一標識碼,不可變
MHPVCString必選智能家居產(chǎn)品校驗碼
TimeoutString可選超時時間
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
RetCodeString必選返回碼
6.5登出接口
智能家居產(chǎn)品斷開與服務(wù)平臺的連接前,應(yīng)主動登出平臺。智能家居產(chǎn)品登出接口要求見表8。
表8智能家居產(chǎn)品登出接口
接口名稱智能家居產(chǎn)品登出接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
7
T/CNLICXXXX-XXXX
UDeviceIDString必選智能家居產(chǎn)品唯一標識碼,不可變
MHPVCString必選智能家居產(chǎn)品校驗碼
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
RetCodeString必選返回碼
6.6心跳維持接口
智能家居產(chǎn)品與服務(wù)平臺建立連接后,為使雙方保持長連接狀態(tài),智能家居產(chǎn)品應(yīng)定期向服務(wù)平臺
發(fā)送心跳維持請求,服務(wù)平臺接收請求后回復(fù)響應(yīng)結(jié)果。
智能家居產(chǎn)品向服務(wù)平臺發(fā)送心跳維持請求有最大頻率和最小頻率約束,當(dāng)心跳頻率超出此范圍時,
服務(wù)平臺應(yīng)主動斷開與智能家居產(chǎn)品的連接。智能家居產(chǎn)品心跳維持接口要求見表9。
表9智能家居產(chǎn)品心跳維持接口
接口名稱智能家居產(chǎn)品心跳維持接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
無
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
RetCodeString必選返回碼
6.7軟件或數(shù)據(jù)更新索引接口
智能家居產(chǎn)品可在上電啟動時,向服務(wù)平臺獲取適用于智能家居產(chǎn)品的最新的軟件上或數(shù)據(jù)上的更
新索引,如版本號、下載地址等,作為是否有空中下載需要執(zhí)行的依據(jù)。智能家居產(chǎn)品軟件或數(shù)據(jù)更新
索引接口要求見表10。
表10智能家居產(chǎn)品軟件及數(shù)據(jù)更新索引接口
接口名稱智能家居產(chǎn)品軟件或數(shù)據(jù)更新索引接口
請求參數(shù)(向行業(yè)服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceIDString必選智能家居產(chǎn)品唯一標識碼,不可變
MHPVCString必選智能家居產(chǎn)品校驗碼
UpdateIndexObject必選更新索引,其包含的參數(shù)及格式見表11
響應(yīng)參數(shù)(行業(yè)服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
8
XX××××—××××
DownloadIndexObject必選下載索引,其包含的參數(shù)及格式見表12
RetCodeString必選返回碼
表11更新索引參數(shù)的格式
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
SoftIDString必選軟件或數(shù)據(jù)標識
HardVersionString可選硬件當(dāng)前版本號
SoftVersionString必選軟件或數(shù)據(jù)當(dāng)前版本號
表12下載索引參數(shù)的格式
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
SoftIDString必選軟件或數(shù)據(jù)標識
DownloadPathString可選軟件或數(shù)據(jù)升級下載的網(wǎng)絡(luò)地址
SoftVersionString可選可升級軟件版本號
6.8空中下載接口
當(dāng)獲取到可升級的更新索引,智能家居產(chǎn)品請求相應(yīng)的軟件或數(shù)據(jù)下載,并完成升級。智能家居產(chǎn)
品升級過程中應(yīng)有用戶確認操作,可自定義分片傳輸或斷點續(xù)傳機制。智能家居產(chǎn)品空中下載接口要求
見表13。
表13智能家居產(chǎn)品空中下載接口
接口名稱智能家居產(chǎn)品空中下載接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
DownloadPathString必選軟件或數(shù)據(jù)升級下載的網(wǎng)絡(luò)地址
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
升級文件,可包含字符串、二進制文件或
FileObject必選
結(jié)構(gòu)體文件
CheckCodeString必選軟件或數(shù)據(jù)文件完整性校驗碼
RetCodeString必選返回碼
6.9產(chǎn)品發(fā)現(xiàn)接口
6.9.1智能家居產(chǎn)品廣域網(wǎng)發(fā)現(xiàn)接口
9
T/CNLICXXXX-XXXX
控制終端連接服務(wù)平臺后,通過掃描二維碼(但不限于)的方式獲取智能家居產(chǎn)品標識碼等基本信
息,再憑借這些基本信息向服務(wù)平臺獲取該智能家居產(chǎn)品的其它相關(guān)信息。智能家居產(chǎn)品廣域網(wǎng)發(fā)現(xiàn)接
口要求見表14。
表14智能家居產(chǎn)品發(fā)現(xiàn)接口(控制終端廣域網(wǎng)發(fā)起發(fā)現(xiàn)請求)
接口名稱智能家居產(chǎn)品發(fā)現(xiàn)接口(控制終端廣域網(wǎng)發(fā)起發(fā)現(xiàn)請求)
請求參數(shù)(向智能家居產(chǎn)品發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
通過非直接連接的其他方式獲取,如二維碼掃描
響應(yīng)參數(shù)(智能家居產(chǎn)品響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
DeviceIDString必選產(chǎn)品標識碼
UDeviceIDString可選智能家居產(chǎn)品唯一標識碼,不可變
RetCodeString必選返回碼
6.9.2智能家居產(chǎn)品局域網(wǎng)發(fā)現(xiàn)接口
在家庭局域網(wǎng)環(huán)境下,管理單元可通過基于局域網(wǎng)設(shè)備發(fā)現(xiàn)協(xié)議的方法被發(fā)現(xiàn),如mDNS、自定義
廣播包等。發(fā)現(xiàn)可由公共控制終端發(fā)起,也可由管理單元發(fā)起。
a)當(dāng)發(fā)起方為控制終端時,智能家居產(chǎn)品局域網(wǎng)發(fā)現(xiàn)接口要求見表15。
表15智能家居產(chǎn)品發(fā)現(xiàn)接口(控制終端局域網(wǎng)發(fā)起發(fā)現(xiàn)請求)
接口名稱智能家居產(chǎn)品發(fā)現(xiàn)接口(控制終端局域網(wǎng)發(fā)起發(fā)現(xiàn)請求)
請求參數(shù)(向智能家居產(chǎn)品發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
無
響應(yīng)參數(shù)(智能家居產(chǎn)品響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
DeviceIDString必選產(chǎn)品標識碼
UDeviceIDString可選智能家居產(chǎn)品唯一標識碼,不可變
RetCodeString必選返回碼
b)當(dāng)發(fā)起方為智能家居產(chǎn)品時,智能家居產(chǎn)品局域網(wǎng)發(fā)現(xiàn)接口要求見表16。
表16智能家居產(chǎn)品發(fā)現(xiàn)接口(智能家居產(chǎn)品局域網(wǎng)發(fā)起發(fā)現(xiàn)請求)
接口名稱智能家居產(chǎn)品發(fā)現(xiàn)接口(智能家居產(chǎn)品局域網(wǎng)發(fā)起發(fā)現(xiàn)請求)
10
XX××××—××××
請求參數(shù)(向控制終端發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
DeviceIDString必選產(chǎn)品標識碼
UDeviceIDString可選智能家居產(chǎn)品唯一標識碼,不可變
響應(yīng)參數(shù)(控制終端響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
RetCodeString必選返回碼
6.10校驗碼上報接口
智能家居產(chǎn)品因安全需要重置校驗碼后,應(yīng)向服務(wù)平臺及時上報。智能家居產(chǎn)品校驗碼上報接口見
表17。
表17智能家居產(chǎn)品校驗碼上報接口
接口名稱智能家居產(chǎn)品校驗碼上報接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceIDString必選智能家居產(chǎn)品唯一標識碼,不可變
OldMHPVCString必選智能家居產(chǎn)品原校驗碼
NewMHPVCString必選智能家居產(chǎn)品新校驗碼
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
RetCodeString必選返回碼
6.11校驗碼獲取接口
智能家居產(chǎn)品可被觸發(fā)開放一個可獲取其校驗碼的通信接口,并使接口保持一定時間,使控制終端
可獲取到校驗碼。這個接口默認為不開放,觸發(fā)方式包括但不限于智能家居產(chǎn)品使用者的物理操作,方
便限制非授權(quán)獲取。智能家居產(chǎn)品校驗碼獲取接口要求見表18。
表18智能家居產(chǎn)品校驗碼獲取接口
接口名稱智能家居產(chǎn)品校驗碼獲取接口
請求參數(shù)(向智能家居產(chǎn)品發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
無
響應(yīng)參數(shù)(智能家居產(chǎn)品響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
11
T/CNLICXXXX-XXXX
MHPVCLenthInteger必選校驗碼長度
MHPVCString必選智能家居產(chǎn)品校驗碼
RetCodeString必選返回碼
6.12獲取物模型文件接口
6.12.1獲取自身物模型文件接口
服務(wù)平臺接收智能家居產(chǎn)品請求后,根據(jù)產(chǎn)品唯一標識碼返回智能家居產(chǎn)品自身物模型文件下載位
置。智能家居產(chǎn)品獲取自身物模型文件接口要求見表19。
表19智能家居產(chǎn)品獲取自身物模型文件接口
接口名稱智能家居產(chǎn)品獲取自身物模型文件接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceIDString必選智能家居產(chǎn)品唯一標識碼,不可變
MHPVCString必選智能家居產(chǎn)品校驗碼
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceTMfileURLString必選物模型文件下載地址
RetCodeString必選返回碼
6.12.2獲取其他設(shè)備物模型文件接口
在有訪問權(quán)限的情況下,智能家居產(chǎn)品可向服務(wù)平臺申請獲取其他設(shè)備的物模型文件;行業(yè)服務(wù)平
臺接收請求后,根據(jù)UDeviceProfileID返回物模型文件下載位置。智能家居產(chǎn)品獲取其他設(shè)備物模型
文件接口要求見表20。
表20智能家居產(chǎn)品獲取其他設(shè)備物模型文件接口
接口名稱智能家居產(chǎn)品獲取其他設(shè)備物模型文件接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceIDString必選智能家居產(chǎn)品唯一標識碼,不可變
MHPVCString必選智能家居產(chǎn)品校驗碼
UDeviceTMfileIDString必選物模型文件唯一標識
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
12
XX××××—××××
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceTMfileURLString必選設(shè)備物模型文件下載地址
RetCodeString必選返回碼
其他設(shè)備物模型文件也可以通過平臺間設(shè)備描述文件接口獲取,參考GB/T38052.3-2019中7.4.3。
6.13控制接口
智能家居產(chǎn)品可接受服務(wù)平臺通過廣域網(wǎng)發(fā)來的控制指令,也可接收管理單元在家庭局域網(wǎng)環(huán)境下
發(fā)來的控制指令;智能家居產(chǎn)品接收指令后執(zhí)行對應(yīng)操作,并反饋操作結(jié)果。智能家居產(chǎn)品控制接口要
求見表21。
表21智能家居產(chǎn)品控制接口
接口名稱智能家居產(chǎn)品控制接口
請求參數(shù)(服務(wù)平臺/管理單元發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceIDString必選智能家居產(chǎn)品唯一標識碼,不可變
InstructionsString必選控制指令,內(nèi)容及參數(shù)取值范圍見GB/T36428
響應(yīng)參數(shù)(智能家居產(chǎn)品響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
RetCodeString必選返回碼
6.14狀態(tài)上報、故障上報接口
智能家居產(chǎn)品應(yīng)定期或狀態(tài)改變后主動上報當(dāng)前狀態(tài)(或故障)。如狀態(tài)改變的是由于服務(wù)平臺(或
管理單元)指令所引起的,智能家居產(chǎn)品應(yīng)在狀態(tài)改變后立刻上報。如狀態(tài)改變(或故障)是由于智能
家居產(chǎn)品所在的環(huán)境變化或用戶觸發(fā)所引發(fā)的,其相鄰兩次上報有最小時間間隔要求。智能家居產(chǎn)品狀
態(tài)上報、故障上報接口要求見表22。
表22智能家居產(chǎn)品狀態(tài)上報、故障上報接口
接口名稱智能家居產(chǎn)品狀態(tài)上報、故障上報接口
請求參數(shù)(智能家居產(chǎn)品發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
UDeviceIDString可選智能家居產(chǎn)品唯一標識碼,不可變
智能家居產(chǎn)品的狀態(tài)或故障信息,內(nèi)容及參數(shù)取值范
StateString必選
圍見GB/T36428
響應(yīng)參數(shù)(服務(wù)平臺/管理單元響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
RetCodeString必選返回碼
13
T/CNLICXXXX-XXXX
6.15網(wǎng)絡(luò)時鐘同步接口
智能家居產(chǎn)品可有計時能力,在需要的情況下,可向服務(wù)平臺獲取當(dāng)前時間戳。生產(chǎn)廠商應(yīng)基于智
能家居產(chǎn)品的時間需求設(shè)置時鐘同步周期,時鐘同步周期應(yīng)在服務(wù)平臺支持范圍內(nèi),同步周期≥1s,同
步周期最小顆粒度為秒。智能家居產(chǎn)品網(wǎng)絡(luò)時鐘同步接口要求見表23。
表23網(wǎng)絡(luò)時鐘同步接口
接口名稱網(wǎng)絡(luò)時鐘同步接口
請求參數(shù)(向服務(wù)平臺發(fā)起請求的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
無
響應(yīng)參數(shù)(服務(wù)平臺響應(yīng)的參數(shù))
參數(shù)名稱數(shù)據(jù)類型可選/必選說明
DateTimeTimeStamp必選服務(wù)器端時間戳
TimeZoneString必選服務(wù)器時區(qū)
RetCodeString必選返回碼
7安全要求
7.1接入安全
7.1.1配網(wǎng)和綁定
a)智能家居產(chǎn)品的配網(wǎng)過程應(yīng)具備網(wǎng)絡(luò)認證等安全認證措施,確保在授權(quán)用戶知情或控制下才能執(zhí)
行配網(wǎng)相關(guān)操作;
b)智能家居產(chǎn)品需進入到配置狀態(tài)才能進行配網(wǎng)操作,在規(guī)定時間內(nèi)未進行配網(wǎng)操作應(yīng)自動退出配
置狀態(tài);
c)智能家居產(chǎn)品在同一時期內(nèi)只能綁定一個主用戶,該用戶可以將智能家居產(chǎn)品的控制權(quán)分享給其
它用戶;
d)智能家居產(chǎn)品更換使用者,需先進行原用戶解綁或綁定信息清除(可以在產(chǎn)品上配置復(fù)位按鍵)
方可重新進行新用戶的綁定;
e)智能家居產(chǎn)品可在服務(wù)平臺、管理單元或本機中存儲產(chǎn)品和用戶的綁定記錄,綁定后的智能家居
產(chǎn)品在使用過程中需驗證綁定記錄,驗證通過后方可正常使用;
f)智能家居產(chǎn)品進行用戶解綁后應(yīng)及時清除本機存儲的用戶敏感數(shù)據(jù),并通知服務(wù)平臺、管理單元
對其存儲的用戶相關(guān)數(shù)據(jù)進行清除或匿名化處理;
g)智能家居產(chǎn)品的配網(wǎng)信息和綁定數(shù)據(jù)應(yīng)使用安全存儲。
7.1.2網(wǎng)絡(luò)接入認證
在接入網(wǎng)絡(luò)時,智能家居產(chǎn)品:
14
XX××××—××××
a)應(yīng)在接入網(wǎng)絡(luò)中具有唯一的網(wǎng)絡(luò)身份標識;
b)應(yīng)能向接入網(wǎng)絡(luò)證明其網(wǎng)絡(luò)身份,至少支持如下身份鑒別機制之一:
1)基于身份標識的鑒別;
2)基于通信協(xié)議的鑒別;
3)基于通信端口的鑒別;
4)基于對稱或非對稱密碼機制的鑒別。
c)應(yīng)能進行鑒別失敗處理;
d)在采用物聯(lián)網(wǎng)卡方式進行網(wǎng)絡(luò)身份鑒別時,應(yīng)采取措施防止卡片被拔出或替換;
e)應(yīng)保證密鑰存儲和交換安全。
7.1.3網(wǎng)絡(luò)訪問控制
智能家居產(chǎn)品使用過程中應(yīng)禁用業(yè)務(wù)需求以外的通信端口;應(yīng)設(shè)置網(wǎng)絡(luò)訪問控制策略,限制外界對
產(chǎn)品的網(wǎng)絡(luò)訪問。
7.2通信安全
智能家居產(chǎn)品通信應(yīng)符合以下要求:
a)通信時應(yīng)在數(shù)據(jù)傳輸之前驗證對方的身份是否合法,檢查控制權(quán)限是否與身份匹配,以防止越
權(quán)或非授權(quán)控制;
b)應(yīng)具有并啟用通信完整性校驗機制,實現(xiàn)數(shù)據(jù)傳輸?shù)耐暾员Wo;
c)關(guān)鍵安全參數(shù)應(yīng)采用非明文方式傳輸,保障通過遠程接入網(wǎng)絡(luò)訪問時的關(guān)鍵安全參數(shù)的保密性,
支持非明文傳輸?shù)拿艽a算法、組件等宜定期更新;
d)智能家居產(chǎn)品通信應(yīng)該含有時間戳有效性校驗,以防止通信內(nèi)容被截取后的“重放攻擊”;
e)應(yīng)具有通信延時和中斷的處理機制;
f)通信首次會話應(yīng)建立令牌,并在會話結(jié)束時及時銷毀該令牌;
g)對于使用無線接入網(wǎng)絡(luò)技術(shù)的智能家居產(chǎn)品,通信安全應(yīng)符合ISO/IEC27033-6中的規(guī)定;
h)對于使用有線網(wǎng)絡(luò)技術(shù)的智能家居產(chǎn)品,通信安全應(yīng)符合GB/T29234-2012中的規(guī)定。
7.3數(shù)據(jù)安全
7.3.1數(shù)據(jù)可用性
智能家居產(chǎn)品在傳輸其采集到的數(shù)據(jù)時,應(yīng)對數(shù)據(jù)新鮮性做出標識。
7.3.2數(shù)據(jù)完整性
智能家居產(chǎn)品應(yīng)為其采集的數(shù)據(jù)生成完整性證據(jù),包括但不限于校驗碼、消息摘要、數(shù)字簽名等。
7.3.3數(shù)據(jù)保密性
智能家居產(chǎn)品應(yīng)保證存儲的敏感數(shù)據(jù)的安全性和完整性,不因接口暴露引起數(shù)據(jù)丟失、被篡改等安
全問題。
智能家居產(chǎn)品用戶個人信息安全,應(yīng)符合GB/T35273-2020中第5章至第8章的要求。
15
T/CNLICXXXX-XXXX
參考文獻
[1]GB/T35143-2017物聯(lián)網(wǎng)智能家居數(shù)據(jù)和設(shè)備編碼
[2]IETFRFC2616HypertextTransferProtocol--HTTP/1.1
[3]IETFRFC8
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙科版必修1歷史下冊階段測試試卷
- 2025年冀教版九年級歷史下冊階段測試試卷含答案
- 2025年新科版七年級物理上冊月考試卷含答案
- 2025年教科新版八年級地理上冊月考試卷
- 2025年牛津譯林版八年級地理下冊月考試卷含答案
- 2025年岳麓版九年級歷史上冊階段測試試卷含答案
- 2025年度煤炭行業(yè)安全生產(chǎn)責(zé)任保險合同7篇
- 二零二五版門衛(wèi)服務(wù)與社區(qū)治安管理合同3篇
- 二零二五版門衛(wèi)值班人員安全管理聘用合同4篇
- 二零二五年度城市更新項目泥水工施工合同4篇
- 兩辦意見八硬措施煤礦安全生產(chǎn)條例宣貫學(xué)習(xí)課件
- 40篇短文搞定高中英語3500單詞
- 人教版高中數(shù)學(xué)必修二《第九章 統(tǒng)計》同步練習(xí)及答案解析
- 重大危險源的風(fēng)險評估模型
- 兒科護理安全警示教育課件
- 三年級下冊口算天天100題
- 國家中英文名稱及代碼縮寫(三位)
- 人員密集場所消防安全培訓(xùn)
- 液晶高壓芯片去保護方法
- 使用AVF血液透析患者的護理查房
- 拜太歲科儀文檔
評論
0/150
提交評論