1、掌握JAVA语言,熟悉集合类、多线程、网络io原理。
2、熟悉Spring、SpringMVC、Spring boot、Mybatis等框架。
3、熟悉Mysql、Redis等数据库使用。
4、熟悉消息中间件。
5、熟悉JAVA多线程技术
6、熟悉JAVA网络开发,熟悉Netty框架。
7、熟悉Tomcat服务器,熟悉Linux常用命令。
1、物联网数据采集平台项目
该项目为了解决采集企业现场的传感器数据,在平台进行汇聚转发。项目中使用Spring Boot作为后台管理框架,使用Netty作为网络传输框架。使用工业控制协议,MODBUS作为前后端通讯协议。使用多线程技术对设备进行下发查询指令以及解析modbus协议,及相应前端设备请求。
基于开源的MES系统,功能包括企业生产管理、数据管理、设备管理、生产排班功能,以及包括CRM模块。后续可增加库存管理、报表管理等功能。可以提供企业管理需求进行定制开发服务。
基于Spring boot的后台管理系统,使用Netty与DTU设备进行TCP传输,使用MODBUS通讯协议采集传感数据。可以灵活配置传感设备信息。可提供类似的MODBUS协议与设备通讯的二次开发服务。