阿里云物联网学习笔记(4) 在阿里云做定位器,查看历史轨迹,后附视频链接

简介: 阿里云物联网平台物模型有个属性是“地理位置”,其实就是设备的坐标。以前其他项目做了个2g+北斗的定位器,最近改了一下代码,迁移到阿里云也成功了,最喜欢的就是阿里云的历史轨迹功能。

第一步,在物模型里面添加“地理位置属性”

image.png
首先在产品的物模型里面添加,“添加标准功能”,“其他类型”,手动搜索“地理位置”,添加上就可以了。

第二步,上传位置属性参数

这里其实也就是按照阿里云协议格式要求,上传坐标就可以了。有关上传坐标数据的格式要求,官方文档在这里有详细介绍
https://help.aliyun.com/document_detail/108675.html
image.png

其中的报文格式是这样

{
    "id" : "123",
    "version":"1.0",
    "params" : {
        "GeoLocation" : {
            "value":{
                "Longitude":39.9935723,
                "Latitude":39.9935723,
                "Altitude":39.9935723,
                "CoordinateSystem":2
            }    
        }
    },
    "method":"thing.event.property.post"  
}

这里需要注意的是,有个参数CoordinateSystem,这个是坐标系统,普通的GPS或者北斗产品记得修改成1 ,也就是WGS_84坐标系统,因为咱们开发者用的基本都是这套系统之前的定位模组。我开始这里没有修改,结果导致偏差很大。

第三步,在设备详情查看上传是否成功

image.png
上传成功后,可以在设备物模型详情里看到“地理位置”数据,这样设备就把坐标传上来了。

第四步,查看位置轨迹

image.png
从控制台进入,依次是“数据分析”,“实验室”,“空间数据可视化”。

image.png
配置好相关参数,就可以看到一个地图了,中间有个数字2,就是有2台设备的意思,其位置就是设备最新上传的位置。
旁边工具栏有个历史轨迹,简单配置一下,就可以看到历史轨迹了,而且平台还能根据数据做平滑处理。

把设备安装到车上,接上12V电源,接好卫星天线,跑一圈下来就有很多坐标了。
TIM截图20200802125348.jpg

一点思考

为什么这个功能阿里会放到历史功能去,以后会下线吗???

附操作视频
https://v.youku.com/v_show/id_XNDc3ODYwMjQxMg==.html

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
5月前
|
JavaScript 小程序 前端开发
【手把手教教学物联网项目】01 视频大纲
《手把手教教学物联网项目》是一系列视频教程,旨在引导初学者掌握物联网技术。视频涵盖物联网基础,如物联网概述、架构和技术;STM32微控制器的介绍、编程及外设使用;网关开发,涉及ESP8266和ESP32;物联网通信协议如TCP、MQTT、Modbus等;物联网总线协议如单总线、CAN、IIC和SPI;OLED显示原理与驱动;MQTT服务器搭建;物联网云平台介绍,包括阿里云平台的使用;微信小程序开发入门及前端VUE项目实践。此外,教程还涉及UniAPP和SpringBoot后台开发,最后通过“智能取餐柜”项目将理论知识付诸实践。视频可在B站找到,适合学生、爱好者和开发人员学习物联网技术。
195 12
【手把手教教学物联网项目】01 视频大纲
|
5月前
|
XML 编解码 JSON
【开源视频联动物联网平台】协议包管理
【开源视频联动物联网平台】协议包管理
76 1
|
5月前
|
网络协议
【开源视频联动物联网平台】J2mod库对指令码的定义
【开源视频联动物联网平台】J2mod库对指令码的定义
105 1
|
5月前
|
消息中间件 边缘计算 物联网
【开源视频联动物联网平台】如何解决物联网协议多样性问题
【开源视频联动物联网平台】如何解决物联网协议多样性问题
100 0
|
5月前
|
Java Maven
【开源视频联动物联网平台】J2mod库写一个Modbus RTU 服务器
【开源视频联动物联网平台】J2mod库写一个Modbus RTU 服务器
263 0
|
3月前
|
存储 运维 监控
阿里云物联网平台的优势
【7月更文挑战第19天】阿里云物联网平台的优势
59 1
|
3月前
|
物联网
好的资源链接,gitee全糖咖啡,B站视频转成mp4,全糖咖啡 / 物联网网关数据上传,,全糖咖啡 / springboot+百度智能车牌检测
好的资源链接,gitee全糖咖啡,B站视频转成mp4,全糖咖啡 / 物联网网关数据上传,,全糖咖啡 / springboot+百度智能车牌检测
|
5月前
|
Cloud Native 安全 物联网
【阿里云云原生专栏】云边端一体化:阿里云如何利用云原生技术赋能物联网
【5月更文挑战第22天】阿里云借助云原生技术赋能物联网,实现云边端一体化,提升系统弹性与敏捷性。通过容器化部署,保证高可用性与可靠性。在智能交通等领域,阿里云提供高效解决方案,实现实时数据分析与决策。代码示例展示如何使用阿里云服务处理物联网数据。同时,阿里云重视数据安全,采用加密和访问控制保障数据隐私。丰富的工具和服务支持开发者构建物联网应用,推动技术广泛应用与发展。
308 1
|
5月前
|
消息中间件 存储 JavaScript
阿里云IOC物联网异步处理基础概念
该内容介绍了异步处理基础和消息队列的相关概念。首先,同步处理指任务完成后才能执行其他操作,而异步则允许任务并行执行,不阻塞程序。异步能提高系统并发性和响应性,但也增加复杂性和资源消耗。接着,提到了消息队列,包括生产者、消费者、队列、broker和topic等概念,并指出在IoT中,设备作为生产者发送消息到特定topic,消费者从队列获取数据。最后,简要介绍了AMQP协议,它是用于应用程序间消息传递的开放标准,常用于分布式系统和物联网,如RabbitMQ和Apache Qpid。课程将以Apache Qpid为例接收IoT数据。
204 6
阿里云IOC物联网异步处理基础概念
|
5月前
|
Java API Maven
【开源视频联动物联网平台】JAIN-SIP库写一个SIP服务器
【开源视频联动物联网平台】JAIN-SIP库写一个SIP服务器
326 0

相关产品

  • 物联网平台
  • 下一篇
    无影云桌面