一、前言 安信可EC-01G模塊內(nèi)置了GPS定位芯片,可以將定位信息導入到云阿里平臺,實現(xiàn)空間數(shù)據(jù)的可視化。 更多資料請見阿里云官方文檔:https://help.aliyun.com/document_detail/90710.html?spm=a2c4g.11186623.6.585.15b152f5OBYw1P 二、創(chuàng)建產(chǎn)品和設(shè)備 首先我們需要創(chuàng)建一個帶有地理位置物理模型的產(chǎn)品,比如我們創(chuàng)建一個定位器 添加一個地理位置的功能 到這里我們的產(chǎn)品就創(chuàng)建成功 ,接著在產(chǎn)品下創(chuàng)建設(shè)備,獲取三元組信息 三、 創(chuàng)建場景 找到實驗室,點擊空間數(shù)據(jù)可視化 創(chuàng)建場景,導入我們剛才創(chuàng)建的定位器 四、上傳設(shè)備位置 產(chǎn)品和場景創(chuàng)建好之后,下一步我們將設(shè)備的地理位置上報到阿里云,地理位置的物理模型如下圖所示(更詳細資料請見阿里云官網(wǎng)文檔https://help.aliyun.com/document_detail/108675.html?spm=a2c4g.11186623.6.593.43973868CF8xTl) 可以看見地理位置這個模型有四個參數(shù),經(jīng)度(Longitude),緯度(Latitude),海拔高度(Altitude),坐標系統(tǒng)(CoordinateSystem)。其中海波高度我們在二維數(shù)據(jù)可視化中不需要關(guān)心,可以大概寫一個;我們模組輸出的經(jīng)緯度是基于WGS_84國際經(jīng)緯度坐標系統(tǒng)的,所以CoordinateSystem可以固定為1(WGS_84)。
我們先連上阿里云: 1 | (1)AT+ECMTCFG ="cloud",0,2,1 //配置平臺為阿里物聯(lián)網(wǎng),數(shù)據(jù)類型為 string 格式 2 | (2)AT+ECMTCFG="aliauth",0 ,"a1jwdPx0mp1","S45osOK8ogfzL1Gi3zaZ","d81baf32439f815a49fdc59424694b75" //分別寫入剛才我們生成測試設(shè)備的設(shè)備證書的ProductKey、DeviceName、DeviceSecret 3 | (3)AT+ECMTOPEN=0, "a1jwdPx0mp1.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883 //建立 tcp,其中域名組成方式為${YourProductKey}.iot-as-mqtt.${YourRegionId}.aliyuncs.com,${YourProductKey}即設(shè)備ProductKey,${YourRegionId}即地域,這里我們可以統(tǒng)一選擇cn-shanghai,端口統(tǒng)一為1883 4 | (4)AT+ECMTCONN=0, "12345" //創(chuàng)建 mqtt,在阿里物聯(lián)網(wǎng)平臺上注冊設(shè)備,clientID可為任意字符串(最大48個字節(jié)) 獲取經(jīng)緯度: 1 | AT+GPS=1 //打開GPS 2 | AT+LOCATION=1 //獲取經(jīng)緯度 注意 模組需要放到室外才能獲取到定位信息,室內(nèi)是無法定位的! 假如我們獲取到了設(shè)備的經(jīng)緯度為:22.602480000,113.840381000。上報位置信息: 1 | AT+ECMTPUB=0,0,0,0,"/sys/a1jwdPx0mp1/S45osOK8ogfzL1Gi3zaZ/thing/event/property/post","{"method":"thing.service.property.set","id":"259061280","params":{"GeoLocation":{"Longitude":113.840381000,"Latitude":22.602480000,"Altitude":100,"CoordinateSystem":1}},"version":"1.0.0"}" 其中a1jwdPx0mp1和S45osOK8ogfzL1Gi3zaZ分別為我的產(chǎn)品ID和設(shè)備名,這個需要根據(jù)自己的三元組信息來適配。 設(shè)備上報地理位置成功!打開我們剛才創(chuàng)建的場景,可以看見我們的設(shè)備可以在地圖上顯示了! 空間數(shù)據(jù)可視化中的二維/三維數(shù)據(jù)可視化服務(wù)支持分享場景,詳細操作步驟見阿里云官網(wǎng)文檔https://help.aliyun.com/document_detail/108875.html?spm=a2c4g.11186623.6.596.b63179b29VhZHA
在場景右上角點擊分享,可看見分享方式有兩種: 1.免登錄訪問,有效時間可選10小時-永久; 2.授權(quán)登錄訪問,通過授權(quán)手機驗證碼登陸,有效時間可選1小時-永久。 大功告成,總結(jié)一下,總共三個步驟, 1.創(chuàng)建帶位置屬性的高級版產(chǎn)品和設(shè)備; 2.用產(chǎn)品來創(chuàng)建場景; 3.上傳設(shè)備位置。
|