HaaS EDU物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):離位報(bào)警器系統(tǒng)(智能井蓋檢測)
HaaS EDU K1是一款高顏值、高性能、高集成度的物聯(lián)網(wǎng)開發(fā)板,板載功能強(qiáng)大的4核(雙核300Mhz M33+雙核1GHz A7)主芯片,2.4G/5G雙頻Wi-Fi,雙模藍(lán)牙(經(jīng)典藍(lán)牙/BLE),并自帶豐富的傳感器與小屏幕,可以快速實(shí)戰(zhàn)基于AliOS things生態(tài)的物聯(lián)網(wǎng)相關(guān)場景的應(yīng)用開發(fā)。?
作為HaaS EDU的硬件制造商,華清遠(yuǎn)見針對HaaS EDU還打造了豐富的外圍擴(kuò)展模塊,包括魔環(huán)、4G CAT1模塊、資源擴(kuò)展板、2.8寸屏、WiFi攝像頭等,并配套豐富的綜合性物聯(lián)網(wǎng)項(xiàng)目案例,可以進(jìn)行物聯(lián)網(wǎng)全技術(shù)體系的學(xué)習(xí),廣泛應(yīng)用于高校物聯(lián)網(wǎng)創(chuàng)新教學(xué)、學(xué)生畢設(shè)及企業(yè)產(chǎn)品開發(fā)評估。

華清遠(yuǎn)見綜合項(xiàng)目案例包括:
? HaaS EDU物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):離位報(bào)警器系統(tǒng)(智能井蓋檢測)
? HaaS EDU物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):老板來了項(xiàng)目
? HaaS EDU物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):野外救援項(xiàng)目
? HaaS EDU物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):微信小程序?qū)崿F(xiàn)云養(yǎng)花
針對每個(gè)項(xiàng)目,華清遠(yuǎn)見都配套了詳細(xì)的實(shí)驗(yàn)手冊及實(shí)驗(yàn)源碼,非常方便開發(fā)者學(xué)習(xí)。除了上述綜合項(xiàng)目案例,開發(fā)者也可以使用華清遠(yuǎn)見提供的擴(kuò)展配件,尤其是搭配魔環(huán)和HaaS資源擴(kuò)展板,DIY更多有趣有料的物聯(lián)網(wǎng)創(chuàng)意應(yīng)用。
基于物聯(lián)網(wǎng)的離位報(bào)警器系統(tǒng)(智能井蓋檢測)
?
1.?項(xiàng)目背景
隨著科技及不斷的在發(fā)展,物聯(lián)網(wǎng)技術(shù)應(yīng)用廣泛。智慧城市是物聯(lián)網(wǎng)人工智能等新技術(shù)應(yīng)用的一個(gè)重要領(lǐng)域,各種智能化的井蓋廣泛的應(yīng)用在了工程建設(shè)中。這些智能井蓋都需要一套完整的系統(tǒng)來支持,例如井蓋防盜監(jiān)控管理系統(tǒng)、敬愛監(jiān)控報(bào)警系統(tǒng)、井蓋監(jiān)測系統(tǒng)等。實(shí)現(xiàn)對井蓋當(dāng)前的狀態(tài)進(jìn)行監(jiān)控,確保井蓋處于安全狀態(tài),保障其行人或車輛正常地通過。
2.?開發(fā)平臺
阿里云HaaS EDU K1物聯(lián)網(wǎng)開發(fā)板 + 4G CAT1模塊
FS_4G Cat1模塊:華清團(tuán)隊(duì)專為HaaS EDU K1開發(fā)板設(shè)計(jì)的無線通信模塊,采用移遠(yuǎn)最新推出的EC200S系列模組,支持Cat1 4G全網(wǎng)通,兼容2G GSM,能有效規(guī)避2G/3G退網(wǎng)帶來的風(fēng)險(xiǎn),具有低功耗、低延遲和良好的移動(dòng)特性。支持多種驅(qū)動(dòng)和軟件功能(適用于Windows、Linux和Android操作系統(tǒng)下的USB驅(qū)動(dòng)),極大地拓展了其在M2M領(lǐng)域的應(yīng)用范圍。
詳細(xì)介紹:https://item.taobao.com/item.htm?id=648630015876
3.?項(xiàng)目功能
智能井蓋項(xiàng)目主要功能包括井蓋位置地圖管理、井蓋告警實(shí)時(shí)監(jiān)控。實(shí)時(shí)監(jiān)控井蓋態(tài),和傾角檢測,當(dāng)井蓋發(fā)生翻轉(zhuǎn)或移動(dòng)后會第一時(shí)間通知報(bào)警中心。
項(xiàng)目演示:https://www.bilibili.com/video/BV1SY411H71z
4.?項(xiàng)目實(shí)戰(zhàn)
4.1.?【實(shí)驗(yàn)?zāi)康摹?
循環(huán)檢測井蓋上的三軸加速度數(shù)據(jù),當(dāng)判斷傾斜角超多一定值的時(shí)候,云端狀態(tài)顯示異常,且實(shí)時(shí)發(fā)送GPS定位于云端。
4.2.?【實(shí)驗(yàn)內(nèi)容】
? 學(xué)習(xí)使用CAT1連接阿里云
? 學(xué)習(xí)使用GPS功能
4.3.?【實(shí)驗(yàn)步驟】
創(chuàng)建設(shè)備
登錄阿里物聯(lián)網(wǎng)平臺:https://iot.console.aliyun.com/
進(jìn)入公共實(shí)例,點(diǎn)擊創(chuàng)建產(chǎn)品,創(chuàng)建好后點(diǎn)擊確定。


創(chuàng)建一個(gè)功能包含經(jīng)度,緯度,設(shè)備狀態(tài)的項(xiàng)目:

功能定義:

我們需要設(shè)置如下圖功能包括:?




定義功能發(fā)布上線


發(fā)布產(chǎn)品

添加設(shè)備




保存好自己的四元組。
修改例程代碼
修改四元組(使用自己創(chuàng)建的三元組),和功能屬性的標(biāo)識符

數(shù)據(jù)依據(jù)來源 見下圖


偷盜屬性報(bào)警,程序默認(rèn)是不編譯此部分的
若實(shí)現(xiàn)此功能,需要自行配置gps的經(jīng)緯度坐標(biāo)范圍(修改下圖框柱的經(jīng)緯度,且在package.yaml文件中,define_steal定義為1)
下圖中框柱的經(jīng)緯度范圍為華清遠(yuǎn)見公司坐標(biāo)范圍,超出此坐標(biāo),,會進(jìn)行報(bào)警,設(shè)定自己的經(jīng)緯度區(qū)域需要借助高德地圖進(jìn)行確定坐標(biāo):https://lbs.amap.com/tools/picker

4. 4【下載程序】
打開VS Code 選中well_lid_eduk1_demo@haaseduk1進(jìn)行編譯下載。
選中編譯的工程如下圖

板級選擇如下圖

編譯程序

4.5 【實(shí)驗(yàn)現(xiàn)象】
由于GPS功能啟動(dòng)需要一段事件才能得到坐標(biāo)(大約需要兩分鐘),如果數(shù)據(jù)不更新,請等待一會。當(dāng)HaaS傾斜時(shí)候,會發(fā)送設(shè)備狀態(tài)為異常。


這時(shí)我們的數(shù)據(jù)已經(jīng)上傳到云端,接下來,如果想把數(shù)據(jù)顯示到網(wǎng)頁上或者釘釘選項(xiàng)報(bào)警,歡迎繼續(xù)關(guān)注下一章 應(yīng)用開發(fā)章節(jié)更新。