为完善相关药企运输放射性药物的运输监管,确立医药公司IoT物联网平台,立志于实现对运输的实时监管及相关运输过程中出现的突发状况的解决。
项目包含十大模块:
1.用户登录模块:用户可通过注册登录页面
2.首页:展示所有设备数量,以及对应设备的实时状况、信息统计
3.监管中心:包含设备的信息实时监控以及设备地址的监控
4.数据分心中心:通过历史数据,生成形成路线、折线统计图表展示运程中的各监控器的值
5.消息中心:用户根据相关流程产生的信息汇聚于此,用户可查看
6.监控报警中心:根据设备报警信息对相应用户通过短信形式发送报警信息并记录
7.配置管理中心:添加对应设备信息,将设备信息下发至设备
8.运单中心:用户创建运单,开启实时监控
9.系统设置:用户可创建对应角色、用户、监管登录、操作记录
10.个人中心:登录人可通过个人中心修改个人信息
此项目仅由我个人负责开发
主要负责前期项目需求的梳理,详细设计的编写,以及对应的表结构设计
后端框架:ASP.NET ABP、MQTTNet
前端框架:VUE3
数据库:InfluxDB+Mysql
项目主要亮点:通过MQTT协议通过Broker通讯,实现数据互通,并通过InfluxDB时序数据库存储实时数据,利用时序数据库压缩数据存储的特性,实现足够多的数据存储。
前端利用百度地图api实现地理位置的实时监控,结合vue3的特性,1、更好的性能,2、更简洁的代码,3、更灵活的组件系统,4、更强大的组合式API,5、改进的TypeScript支持,搭建出一个强有力的前端架构。
通过IIS发布部署,nssm部署MQTT、InfluxDB服务
项目从0到1的实现均由个人开发完成