实验四:基于工业物联网平台的船舶AIS数据可视化
一. 实验目的
-
将实验三中通过MQTT协议上传的船舶AIS数据,接入到一个典型的工业物联网平台(本实验以 ThingsBoard 为例)。
-
在平台中创建设备,并定义数据模型。
-
配置数据可视化仪表板,包含地图、图表、控件等多种组件。
-
实现一个能够实时显示船舶位置、历史轨迹、船舶状态等信息的可视化监控界面。
二.实验过程
1.实验背景
项目名称: AIS Visualization Project (AIS-Vis)
项目主页: aisvis.cs.dal.ca(加拿大达尔豪斯大学计算机科学系项目页面)
GitHub地址: 可通过项目主页访问
项目背景:
发起机构: MARIN(海事风险与安全研究小组,Maritime Risk and Safety Research Group)
所在大学: 加拿大达尔豪斯大学(Dalhousie University)
资助方: 加拿大渔业与海洋部(Department of Fisheries and Oceans)
2.源代码地址
访问项目资源:
浏览项目官网(含文档、教程、ChatBot等)
查看GitHub仓库获取代码与数据
学习教程:
通过官网教程学习AIS数据处理与可视化方法
理解如何将AIS数据转化为可视化图表或地图
3.环境搭建
实践可视化:
可能使用项目提供的工具或代码库
实现船舶轨迹、密度、活动热图等可视化效果
数据分析:
结合全球海上交通与生态影响进行分析
4.环境构建
实验成果截图
ThingsBoard设备配置界面
完整仪表板界面
地图显示效果
图表展示效果
实验分析
技术要点分析
MQTT数据对接实现方式
地图可视化配置技巧
实时数据更新机制
三.实验总结
本次实验以ThingsBoard工业物联网平台为核心,成功构建了一个完整的船舶AIS数据可视化监控系统。从数据接入、设备建模到可视化展示,完成了从原始数据到业务价值的完整转化流程。


