Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
开源群组
iotucy
Iot
Commits
8e8d8230
Unverified
Commit
8e8d8230
authored
4 years ago
by
iteaj
Committed by
GitHub
4 years ago
Browse files
Options
Download
Email Patches
Plain Diff
Update README.md
parent
5eeeea9a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
4 deletions
+5
-4
README.md
README.md
+5
-4
No files found.
README.md
View file @
8e8d8230
#### 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.
福州瑞邦智慧融合控制台
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment