Unverified Commit 8e8d8230 authored by iteaj's avatar iteaj Committed by GitHub
Browse files

Update README.md

parent 5eeeea9a
#### iot
基于netty, spring boot, redis等开源项目开发来的物联网框架, 支持udp, tcp底层协议和http, mqtt, modbus等上层协议. 支持对设备同步和异步的调用操作. 主要向开发人员开放了一套统一、简的用于操作设备的Api接口. 该框架只提供和设备对接部分, 使用此框架的客户必须遵循此框架设计的Api规范
基于netty, spring boot, redis等开源项目开发来的物联网框架, 支持udp, tcp底层协议和http, mqtt, modbus等上层协议. 支持对设备同步和异步的调用操作. 主要向开发人员开放了一套统一、简的用于操作设备的Api接口. 该框架只提供和设备对接部分(通过spring的bean注入解耦特性实现业务和协议实现分离), 使用此框架的客户必须遵循此框架设计的Api规范;接入一台设备只需创建两三个对象(协议的实现不算在内).并提供丰富的日志输出,异常触发
#### 1. 主要功能
1. 支持监听多个端口, 对接多种设备类型
2. 拥有一个设备库, 此库已经对接好多种设备
3. 支持多种协议, tcp, udp, http等
4. 包含一套基于tcp的应用客户端和tcp的服务端进行通讯
5. 支持设备协议的解析和其业务进行分离
6. 支持redis, 可以方便的将设备上报的协议进行缓存到redis和从redis获取数据
5. 支持设备协议对象和其业务对象进行分离(支持默认业务处理器【spring单例注入】和自定义业务处理器)
6. 支持redis, 可以方便的将设备上报的数据进行缓存到redis和从redis获取数据
7. 支持对数据的生产采集和数据的消费进行分离
8. 支持同步和异步调用设备, 支持应用程序客户端和设备服务端和设备三端之间的同步和异步调用
9. 服务端支持设备上线/下线的事件通知, 支持心跳触发, 客户端支持断线重连
9. 服务端支持设备上线/下线/异常的事件通知, 支持自定义心跳事件, 客户端支持断线重连
10. 丰富的日志打印功能,包括设备上线,下线提示, 一个协议的生命周期(请求或者请求+响应)等
#### 2. 已对接的设备(具体看设备仓库模块(devices))
1. 福州瑞邦断路器
2. 福州瑞邦智慧融合控制台
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment