30 lines
924 B
Markdown
30 lines
924 B
Markdown
# iot-gateway(Internet of Things)物联网应用模块
|
|
|
|
用于提供各种硬件协议实现及应用抽象,将各种协议最终转换为 MQTT 协议实现应用功能
|
|
|
|
# IOT 应用服务
|
|
|
|
## Modbus 驱动采集映射服务
|
|
|
|
功能:
|
|
|
|
- 驱动采集数据功能定义,支持按位更新和按字节更新 --- 已完成
|
|
- 驱动采集数据提供更新事件订阅功能 --- 已完成
|
|
- 通过 Modbus 配置实现按配置的间隔进行采集(配置暂只支持 tcp 协议) --- 已完成
|
|
- 对于写操作提供定时间隔执行和数据更新触发执行 --- 已完成
|
|
|
|
开发说明:
|
|
|
|
- protobuf 编译,这根目录执行 go run ./proto/main.go
|
|
|
|
# 硬件协议
|
|
|
|
## Modbus(实现中)
|
|
|
|
功能路线:
|
|
|
|
- Modbus TCP 客户端接口及实现,支持自动重连 --- 已完成
|
|
- Modbus 客户端管理实现 --- 已完成
|
|
- Modbus TCP 常用功能接口实现 --- 已完成
|
|
- Modbus 读写任务接口定义及实现
|