項(xiàng)目背景
溫濕度控制廣泛應(yīng)用于人們的生產(chǎn)和生活中复隆,對(duì)于農(nóng)產(chǎn)品種子來(lái)說(shuō)迫吐,對(duì)環(huán)境溫度與濕度有著比較嚴(yán)格的要求。人們通常使用溫度計(jì)整袁、濕度計(jì)來(lái)測(cè)量倉(cāng)庫(kù)的溫度和濕度菠齿,通過(guò)人工加熱、加濕坐昙、通風(fēng)和降溫等方法來(lái)控制倉(cāng)庫(kù)的溫濕度绳匀,這種方法不但控制精度低、實(shí)時(shí)性差炸客,而且操作人員的勞動(dòng)強(qiáng)度大疾棵。同時(shí)溫度與相對(duì)濕度的大幅度變化可能導(dǎo)致種子大范圍腐爛或者影響種子的發(fā)芽率,從而帶來(lái)極大的經(jīng)濟(jì)及財(cái)產(chǎn)損失痹仙。因此是尔,保持適宜的倉(cāng)庫(kù)溫度濕度對(duì)保證農(nóng)產(chǎn)品種子存儲(chǔ)質(zhì)量十分重要。
項(xiàng)目目標(biāo)
通過(guò)NB-IoT和OneNET平臺(tái)實(shí)現(xiàn)遠(yuǎn)程溫濕度監(jiān)測(cè)系統(tǒng)功能
實(shí)驗(yàn)步驟
1.配置NB-IoT
2.在OneNET平臺(tái)上注冊(cè)新用戶
3.在OneNET平臺(tái)上添加產(chǎn)品
4.在OneNET平臺(tái)上添加設(shè)備
5.將設(shè)備接入OneNET平臺(tái)
6.核對(duì)上傳的數(shù)據(jù)并截圖保存
單片機(jī)接入OneNET平臺(tái)的實(shí)驗(yàn)步驟
1.在模組中設(shè)置設(shè)備注冊(cè)碼
AT+MIPLCONF=<size>,<config>,<index>,<flag>
<size><config>部分總數(shù)據(jù)長(zhǎng)度蝶溶,按照ASCII計(jì)數(shù);
<config>注冊(cè)碼嗜历,包含具體的設(shè)備配置數(shù)據(jù),滿足配置結(jié)構(gòu)體規(guī)范;
<index>配置數(shù)據(jù)分片參數(shù).
<flag>配置數(shù)據(jù)流結(jié)束符
2.向模組添加Object資源
AT+MIPLADDOBJ=<ref>,<objectid>,<instancecount>
<ref>表示OneNET instance值;
<objectid>表示資源對(duì)象的objid;
<instancecount>表示資源對(duì)象instance數(shù)量.
3.向模組訂閱Resource資源
AT+MIPLANOTIFY=<ref>,<objectid>抖所,<instanceid>,<resourceid>,<valuetype>,<value>,<flag>,<ackid>
<ref>表示OneNET instance值.
<objectid>表示資源對(duì)象的objid;
<instanceid>表示資源對(duì)象的instid;
<resourceid>表示資源對(duì)象的resid.
4.向OneNET發(fā)起注冊(cè)請(qǐng)求
AT+MIPLOPEN=<ref>,<lifetime>,<timeout>
<ref>表示OneNET instance值;
<lifetime>表示注冊(cè)到OneNET平臺(tái)的生存時(shí)間;
<timeout>表示超時(shí)。如果超過(guò)該時(shí)間痕囱,模組還未接收到平臺(tái)的登錄響應(yīng)田轧,模組則會(huì)上報(bào)登錄失敗的通知.
5.數(shù)據(jù)上報(bào)AT命令格式
AT+MIPLNOTIFY=<ref>,<objectid>,<instanceid>,<resourceid>,<valuetype>,<value>,<flag>,<ackid>
如AT+MIPLNOTIFY=0,3303,0,5700,4,"24.5",1
OneNET在5分鐘之內(nèi)收到相同的ackid會(huì)自動(dòng)過(guò)濾,因此acdik在5分鐘內(nèi)不能重復(fù)
6.設(shè)備管理流程
設(shè)備管理目前版本提供6種操作: discover鞍恢,read傻粘, write, execute帮掉,write-attributes弦悉,observe
即時(shí)命令: MCU應(yīng)在執(zhí)行平臺(tái)下發(fā)的規(guī)定操作后數(shù)秒內(nèi)(建議3s)上報(bào)對(duì)應(yīng)操作結(jié)果, 否則傳輸信息可能丟失
緩存命令:注意IP老化
實(shí)驗(yàn)結(jié)果
實(shí)驗(yàn)總結(jié)
本次實(shí)驗(yàn)在老師的帶領(lǐng)下順利的完成蟆炊,讓我對(duì)溫濕度系統(tǒng)監(jiān)測(cè)及物聯(lián)網(wǎng)云平臺(tái)的操作過(guò)程了解的更加透徹稽莉。