前言
    安信可EC-01G模块内置了GPS定位芯片,可以将定位信息导入到云阿里平台,实现空间数据的可视化。
更多资料请见阿里云官方文档:https://help.aliyun.com/document_detail/90710.html?spm=a2c4g.11186623.6.585.15b152f5OBYw1P
创建产品和设备
    首先我们需要创建一个带有地理位置物理模型的产品,比如我们创建一个定位器
1.png
添加一个地理位置的功能
2.png

到这里我们的产品就创建成功 ,接着在产品下创建设备,获取三元组信息
创建场景
首先在阿里云物联网平台内找到数据分析,点进去
3.png
找到实验室,点击空间数据可视化
4.png
创建场景,导入我们刚才创建的定位器
5.png

上传设备位置
    产品和场景创建好之后,下一步我们将设备的地理位置上报到阿里云,地理位置的物理模型如下图所示(更详细资料请见阿里云官网文档https://help.aliyun.com/document_detail/108675.html?spm=a2c4g.11186623.6.593.43973868CF8xTl
6.png

    可以看见地理位置这个模型有四个参数,经度(Longitude),纬度(Latitude),海拔高度(Altitude),坐标系统(CoordinateSystem)。其中海波高度我们在二维数据可视化中不需要关心,可以大概写一个;我们模组输出的经纬度是基于WGS_84国际经纬度坐标系统的,所以CoordinateSystem可以固定为1WGS_84)

我们先连上阿里云:
1 | 1AT+ECMTCFG ="cloud",0,2,1 //配置平台为阿里物联网,数据类型为 string 格式
2 | 2AT+ECMTCFG="aliauth",0 ,"a1jwdPx0mp1","S45osOK8ogfzL1Gi3zaZ","d81baf32439f815a49fdc59424694b75" //分别写入刚才我们生成测试设备的设备证书的ProductKeyDeviceNameDeviceSecret
3 | 3AT+ECMTOPEN=0, "a1jwdPx0mp1.iot-as-mqtt.cn-shanghai.aliyuncs.com",1883 //建立 tcp,其中域名组成方式为${YourProductKey}.iot-as-mqtt.${YourRegionId}.aliyuncs.com${YourProductKey}即设备ProductKey${YourRegionId}即地域,这里我们可以统一选择cn-shanghai,端口统一为1883
4 | 4AT+ECMTCONN=0, "12345" //创建 mqtt,在阿里物联网平台上注册设备,clientID可为任意字符串(最大48个字节)


获取经纬度:
1 | AT+GPS=1        //打开GPS
2 | AT+LOCATION=1   //获取经纬度

注意
模组需要放到室外才能获取到定位信息,室内是无法定位的!

假如我们获取到了设备的经纬度为:22.602480000113.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"}"
其中a1jwdPx0mp1S45osOK8ogfzL1Gi3zaZ分别为我的产品ID和设备名,这个需要根据自己的三元组信息来适配。
设备上报地理位置成功!打开我们刚才创建的场景,可以看见我们的设备可以在地图上显示了!
7.png
空间数据可视化中的二维/三维数据可视化服务支持分享场景,详细操作步骤见阿里云官网文档https://help.aliyun.com/document_detail/108875.html?spm=a2c4g.11186623.6.596.b63179b29VhZHA
8.png
在场景右上角点击分享,可看见分享方式有两种:
1.免登录访问,有效时间可选10小时-永久;
2.授权登录访问,通过授权手机验证码登陆,有效时间可选1小时-永久。

大功告成,总结一下,总共三个步骤,
1.创建带位置属性的高级版产品和设备;
2.用产品来创建场景;
3.上传设备位置。