Netty

1、自己购买云服务器,将一个可穿戴的手表/手环,注册到自己云上2、实现手表的心跳检测、跌倒检测、天气查看、以及血氧,定位等等功能3、将云上的接口开放出来,让自己的app对接,实现app添加/控制手表
1140Java物联网
业务背景 远传监测平台是西安亚能电气为六氟化硫、油压、膨胀节位移等多类传感器设备汇聚节点研发的配套监测分析软件,遵循本质安全、先进实用、面向一线、运检高效的建设理念,面向变电站提供信息采集监测一体化解决方案,通过数据概览、在线监测、智能告警等功能对终端用户实时提供设备监测、预警、分析,方便用户实时掌握设备运行状态,解决变电站设备运行数据监测告警盲点问题,实现设备状态全面感知、信息互联共享、设备诊断高度智能、运检效率大幅提升 功能介绍 系统主要采用J2EE技术进行开发,数据库采用postgressql。持久层主要采用ibatis技术进行开发。 系统包括“数据概览、在线监测、智能告警”三个模块。 数据概览:按传感器类型提供变电站全部传感器的实时汇总监测情况、告警情况,为各级人员提供辖区内全局态势,具体包括:按电压等级分别统计装置的正常、告警、离线状态;按区域分别统计装置的正常、告警、离线状态;统计近一个月的告警事件趋势;滚动展示最新的20条告警信息。 在线监测:实时展示变电站多种传感器监测的各种设备运行数据,实现对变电站内设备状态的监测分析。提供按传感器类型、监测状态【正常、告警、离线】、电压等级、区域、关键字等条件搜索查询实时遥测数据,开启定时刷新后系统每隔1分种会自动刷新数据。列表中显示的遥测数据正常为绿色,超出阈值为红色,鼠标移至列表中“告警”字样,会显示详细的告警内容,点击列头箭头可以排序。 智能告警:提供按告警时间、告警级别、电压等级、关键字等条件查询告警事件。提供按告警时间、告警级别、电压等级、关键字等条件查询告警事件。系统后台实时处理数据,对采集到的数据按告警策略比对计算,生成告警信息,告警级别定义为注意、异常、严重三种。 项目实现 1、项目从立项到交付历时5个月,项目参与人员8人,有需求分析、功能设计、代码开发、功能测试、项目部署等角色,最终顺利通过公司的验收。 2、系统采用java语言开发,java后端使用spring boot框架,前端使用vue技术,数据库使用了Postgresql+ElasticSearch结合的方案,保证了数据的稳定性以及大数据量的分析和统计效率,项目交付使用docker容器技术进行安装部署。
1370Java管理系统
技术栈:SpringBoot , Mybatis , Netty, Disruptor, ElasticSearch, EasyRules , Mqtt 项目描述:对公司的摄像头以及气象设备等进行接入、数据存储、设备操控、设备管理, 可以实现在线添加设备定制编解码 器, 在线设置预警和定时任务等功能,支持Tcp直连,Mqtt,Http三种协议的网关。 项目组成: 1. 网关模块:负责设备数据的输入和输出处理 2. 编解码模块: 对网关接收到的设备数据进行解码, 每种设备类型需要用户定义解码器。并对平台用户发出的对某个设备进 行操控的指令进行编码, 调用设备响应的方法。 3. 事件引擎:对于解析出来的不同事件进行异步处理 4. 规则引擎: 可根据用户给出的规则定义 , 按照设备数据接入、设备命令执行、周期执行三种触发时机进行触发, 用于处 理告警, 设备巡检等。 个人职责: 1. 整体架构的设计和实现
2700规则引擎
平台核心功能介绍: 1、 平台车辆和终端设备信息的维护,通过与南京市市政府技术部门对接,将南京市车管所所需的车辆信息同步至柴油监控平台并通过设备终端信息的导入,维护车辆硬件相关信息。 2、南京市所有柴油机安装终端设备,终端设备将采集到的发动机数据以10秒每个报文来进行上传,每天有将近上万辆车同时在线,平台接受到的发动机数据将近7000万。 3、实时数据解析模块将获取到的发动机数据实时解析并且生成相应的异常类型并进行短信和小程序消息的推送,促使司机尽快解决相应的报警异常问题。 4、国家平台实时数据对接。由于国家平台需要对所有车辆数据进行实时监控,需要将平台的车辆和发动机数据同步至 VECC 平台,并且能够获取国家平台其他类型发动机数据做相应处理。 主要负责的方面: 1、参与架构的搭建设计。这个项目是从进入公司起,由0到1的项目,从项目的整体搭建到项目的技术选型,都有和公司的项目经理共同探讨完成,承担大部分核心模块功能的具体实现。 2、终端报文上传的解析入库。终端上传采用 TCP/IP和 Jt808协议上传报文,并对报文数据进行 BCC 加密和 RSA 非对称加密,确保数据上传的安全性。 3、平台疑难点问题的攻坚。负责平台难点痛点问题的核心攻坚问题,保证平台的顺利运行。平台数据量大、要求实时性强、mysql 性能跟不上等相关问题。 4、指导初级开发人员的工作指导。指导并分配初级开发人员的相关工作,分配相应的任务并对代码质量做好把关,保证功能的正确性。 使用到的编程软件:Intelli IDEA、Dbeaver、Navicate for mysql、Xshell、Offset Explore、RDM、Postman、Fiddler、Jmeter、NetAssist 使用到的软件技术:Spring Cloud、Redis、Kafka、Netty、Clickhouse、Mysql、Docker、Rocketmq
3390springcloud
当前共4个项目more
×
寻找源码
源码描述
联系方式
提交