4x/device
xufupo 68a065e88d 1 2024-12-26 19:24:07 +08:00
..
0docs 1 2024-12-26 19:24:07 +08:00
0script 1 2024-12-26 19:24:07 +08:00
iot-data-bus 1 2024-12-26 19:24:07 +08:00
iot-data-simulator 1 2024-12-26 19:24:07 +08:00
iot-device-access 1 2024-12-26 19:24:07 +08:00
iot-device-common 1 2024-12-26 19:24:07 +08:00
iot-device-manager 1 2024-12-26 19:24:07 +08:00
iot-open-api 1 2024-12-26 19:24:07 +08:00
.gitlab-ci.yml 1 2024-12-26 19:24:07 +08:00
README.md 1 2024-12-26 19:24:07 +08:00
pom.xml 1 2024-12-26 19:24:07 +08:00

README.md

Version

iot-device-cloud

设备管家云平台V2.0.0后端服务

1. modules

  • 0docs 存放项目相关文档, 包括设计图表, 主要参考资料, 辅助工具等
  • 0script 存放项目相关脚本, 包括初始化文件, sql文件, 启动脚本等
  • device-manager
    • device-manager-client

      客户端, 定义pojo, 服务间调用Service接口及接口请求\响应对象

      • 为data-bus定义设备报文解析相关信息查询的接口
      • 为业务系统 定义设备基础信息查询的接口及数据格式
      • 为device-access定义设备鉴权信息查询的接口
    • device-manager-server

      管理端服务,提供管理端界面的web接口

      • 协议管理
      • 产品管理
      • 设备模板管理
      • 设备管理
      • 数据字典管理
  • data-bus
    • data-bus-client

      客户端, 定义pojo, 服务间调用Service接口及接口请求\响应对象

    • data-bus-server

      数据总线服务,基于device-manager进行设备上报数据的模型化解析

      • 基于设备协议的数据解析
      • 基于设备监测要素的数据匹配和模型化
      • 基于基础类型(eg. online\offline\data)封装设备数据的能力
  • device-access
    • device-access-client

      客户端, 定义pojo, 服务间调用Service接口及接口请求\响应对象

    • device-access-server

      设备接入服务,基于device-manager完成设备的tcp\ip端口接入

      • 基于平台的设备信息进行设备识别和鉴权
      • 基于协议完成报文处理,包括但不限于 报文识别\校验, 报文应答, 报文分包\并包处理等
      • 提供多套协议下的可配置启动能力