[基础介绍] 华为IoT杭州黑客松作品分享:基于GPS和陀螺仪能力的资产监控和事件发现方案

 

一、背景和介绍

1、公司/团队介绍

上海洽信智能科技有限公司,是国内领先的企业即时通讯服务提供商。在国内中高端企业即时通讯服务市场拥有广泛的固定客户群体。近年来进入物联网行业,拟在智慧园区、智慧交通、智慧酒店等领域不断探索和创新并推出专业的物联网设备及管理平台解决方案。

 

2、项目介绍

 

(1)产品主要功能:

监控附着设备的姿态,位移,震动等状态变化

基于GPS和陀螺仪能力的资产监控和事件发现系统

2)商业及应用:

产品具备姿态和位移监控能力,产品形态可以做成卡片式,盒子式,手持设备式和车载设备式。

(以上均为网络图片,如有涉及侵权请联系我们)

3)应用前景:

重要资产监控:零售中零售冷柜的资产监控,金融公司融资租赁设备监控,零售中的冷柜监控。

事件监控:智慧交通护栏标牌等设施监控,广告牌监控。

人员车辆监控:特殊车辆管理,留守儿童管理。

二、项目内容

1、硬件方案

 

2、软件方案

 

009.png

 

 

三、关键源代码解析

MPU6050驱动代码

010.png

获取角度核心函数

011.png

解析经纬度

通过读取串口数据,$GNRMC19位字符位A时,定位成功

012.png

编解码插件

 

013.png

四、产品调试

1MPU6050硬件调试

MPU6050接线

VCC3.3 ----  VCC

GND  ----  GND

PB8  ----  I2C1_SCL

PB9  ----- I2C1_SDA

大概调试过程

(1)     接线上电

(2)     初始化IO

(3)     初始化I2C接口

(4)     MPU6050寄存器初始化

(5)     读取数据,得到axayazgxgygz

(6)     四元数解算,得到q1,q2,q3,q4

(7)     计算欧拉角,得到pitch roll yaw

(8)     串口输出需要字段,并上传OceanConnect平台

014.png

 

2MPU6050软件调试

1)获取到温度和翻转角度

 

015.png

3.GPS模块

(1)NB初始化截图

会议室没有信号,使用在酒店里调试的历史数据截图

000.png

 

(2)获取到GPS定位经纬度

 

 0000.png


 

五、产品功能展示

1、产品功能展示以智慧交通设施维护管理平台为例:大屏监控设备状态信息。

016.png

 

2、管理和维护智慧交通资产信息,如分类,数量、当前状态等等

017.png

 

3、监控和管理资产状态、项目情况、重要事件提醒、资产状态告警等。

018.png

4、根据地区或者资产状态,以地图形式展示交通设施状态及告警信息。

019.png

5. 事件发生后,如护栏被撞击歪斜或倒地后,调度工程车辆赶赴现场处理处理人员使用移动端设备功能为接受调度任务和处理任务,上传处理过程照片信息。

019.jpg

6.以下为完整方案规划。

020.jpg

 


上海洽信智能科技有限公司  

 

二〇一九年119