基于物联网实现的大数据报警平台,接入各种物联网设备,如:烟感、燃气、电气火灾探测器、水位、水压、姿态仪等等,设备和平台的主要通讯方式是NB-IOT和GPRS和Lora。项目采取分布式微服务架构,使用dubbo+zookeeper实现,数据库使用Mysql和MongoDB,缓存使用Redis,并采取RedisMq和RocketMq作为消息存储的中间件以实现服务的高可用,分布式事务采用的是Seata,限流采用的是Sentinel。平台分为代理商端、企业端、APP端、微信小程序端。程序迭代了三个大版本,前后端分离,前端主要采用VUE技术。APP端使用的是APICloud。