
一、MQTT设备API、MQTT网关API、CoAP设备API、HTTP设备API、SNMP传输API
- MQTT 设备 API
- 设备连接管理
支持MQTT 设备的连接、断开、重连等操作,并提供连接状态查询功能。
- 数据发布与订阅
支持MQTT 设备发布数据到指定主题,并订阅相关主题接收数据。
- 消息质量控制
支持设置MQTT 消息的 QoS 等级,确保消息传输的可靠性。
- 设备认证与授权
支持对MQTT 设备进行认证和授权,确保设备连接的安全性。
- MQTT 网关 API
- 网关连接管理
支持MQTT 网关的连接、断开、重连等操作,并提供连接状态查询功能。
- 数据转发与汇聚
支持MQTT 网关将子设备的数据转发到指定主题,并汇聚来自不同主题的数据。
- 协议转换
支持MQTT 网关将其他协议(如 CoAP、HTTP 等)的数据转换为 MQTT 协议进行传输。
- 网关认证与授权
支持对MQTT 网关进行认证和授权,确保网关连接的安全性。
- CoAP 设备 API
- 设备连接管理
支持CoAP 设备的连接、断开、重连等操作,并提供连接状态查询功能。
- 数据请求与响应
支持CoAP 设备发送请求到指定资源,并接收来自资源的响应数据。
- 资源发现
支持CoAP 设备发现网络中的可用资源,方便设备进行数据交互。
- 设备认证与授权
支持对CoAP 设备进行认证和授权,确保设备连接的安全性。
- HTTP 设备 API
- 设备连接管理
支持HTTP 设备的连接、断开、重连等操作,并提供连接状态查询功能。
- 数据请求与响应
支持HTTP 设备发送请求到指定 URL,并接收来自服务器的响应数据。
- 数据格式转换
支持将HTTP 请求和响应的数据格式进行转换,例如 JSON、XML 等。
- 设备认证与授权
支持对HTTP 设备进行认证和授权,确保设备连接的安全性。
- SNMP 传输 API
- 设备连接管理
支持SNMP 设备的连接、断开、重连等操作,并提供连接状态查询功能。
- 数据获取与设置
支持通过SNMP 协议获取设备的管理信息库(MIB)数据,并设置设备的配置参数。
- 陷阱消息接收
支持接收SNMP 设备发送的陷阱消息,及时了解设备异常情况。
- 设备认证与授权
支持对SNMP 设备进行认证和授权,确保设备连接的安全性。
二、管理RESTAPI、JavaREST客户端、DartAPI客户端
- 管理 REST API
- 用户管理
支持用户的注册、登录、注销、信息修改、权限管理等操作。
- 设备管理
支持设备的添加、删除、修改、查询、状态监控等操作。
- 数据管理
支持数据的存储、查询、删除、统计、分析等操作。
- 系统管理
支持系统配置、日志管理、权限控制、安全审计等操作。
- Java REST 客户端
- API 调用
提供Java 语言编写的 REST API 客户端库,方便 Java 应用程序调用服务器端 API。
- 数据解析
支持对服务器端返回的JSON/XML 格式数据进行解析,方便 Java 应用程序处理数据。
- 异常处理
提供完善的异常处理机制,方便Java 应用程序处理 API 调用过程中出现的错误。
- 日志记录
支持记录API 调用日志,方便 Java 应用程序调试和排查问题。
- Dart API 客户端
- API 调用
提供Dart 语言编写的 REST API 客户端库,方便 Dart 应用程序调用服务器端 API。
- 数据解析
支持对服务器端返回的JSON/XML 格式数据进行解析,方便 Dart 应用程序处理数据。
- 异常处理
提供完善的异常处理机制,方便Dart 应用程序处理 API 调用过程中出现的错误。
- 日志记录
支持记录API 调用日志,方便 Dart 应用程序调试和排查问题。
三、管理RESTAPI、JavaREST客户端、DartAPI客户端
- 管理 REST API
- 用户管理
支持用户的注册、登录、注销、信息修改、权限管理等操作。
- 设备管理
支持设备的添加、删除、修改、查询、状态监控等操作。
- 数据管理
支持数据的存储、查询、删除、统计、分析等操作。
- 系统管理
支持系统配置、日志管理、权限控制、安全审计等操作。
- Java REST 客户端
- API 调用
提供Java 语言编写的 REST API 客户端库,方便 Java 应用程序调用服务器端 API。
- 数据解析
支持对服务器端返回的JSON/XML 格式数据进行解析,方便 Java 应用程序处理数据。
- 异常处理
提供完善的异常处理机制,方便Java 应用程序处理 API 调用过程中出现的错误。
- 日志记录
支持记录API 调用日志,方便 Java 应用程序调试和排查问题。
- Dart API 客户端
- API 调用
提供Dart 语言编写的 REST API 客户端库,方便 Dart 应用程序调用服务器端 API。
- 数据解析
支持对服务器端返回的JSON/XML 格式数据进行解析,方便 Dart 应用程序处理数据。
- 异常处理
提供完善的异常处理机制,方便Dart 应用程序处理 API 调用过程中出现的错误。
- 日志记录
支持记录API 调用日志,方便 Dart 应用程序调试和排查问题。
四、软件开发套件系统
- Java客户端SDK
支持Java客户端SDK:SDK基于PahoMQTT库,支持未加密和加密(TLSv1.2)连接、QoS0和1、自动重新连接,以及所有设备MQTTAPI、所有网关MQTTAPI
五、城市基础数据系统
- 地理空间数据系统、城市信息模型数据系统、城市统计年鉴数据系统
地理空间数据系统、城市信息模型数据系统、城市统计年鉴数据系统
六、运行数据系统
- 市政设施运行监测数据、交通设施运行监测数据、人员密集区域运行监测数据
市政设施运行监测数据、交通设施运行监测数据、人员密集区域运行监测数据
七、监测数据系统
- 城市运行监测数据、城市管理监督数据
城市运行监测数据、城市管理监督数据
八、机构人员设置

- 机构管理
- 机构信息管理
a) 机构信息录入
支持录入机构的基本信息,如机构名称、机构代码、机构类型、上级机构等。
b) 机构信息查询
支持根据条件查询机构信息,如按机构名称、机构代码、机构类型等,方便快速定位和管理。
c) 机构信息修改
支持修改机构的基本信息,如机构名称、机构代码、机构类型、上级机构等,确保信息准确性和时效性。
- 机构关系管理
a) 机构关系设置
支持设置机构之间的上下级关系、平行关系等,构建机构组织架构。
b) 机构关系查询
支持查询机构之间的关系,如上下级关系、平行关系等,方便了解机构组织架构。
c) 机构关系调整
支持调整机构之间的关系,如变更上级机构、合并机构等,确保机构组织架构的合理性。
- 人员管理
- 人员信息管理
a) 人员信息录入
支持录入人员的基本信息,如姓名、性别、身份证号、联系方式、所属机构等。
b) 人员信息查询
支持根据条件查询人员信息,如按姓名、身份证号、所属机构等,方便快速定位和管理。
c) 人员信息修改
支持修改人员的基本信息,如姓名、性别、身份证号、联系方式、所属机构等,确保信息准确性和时效性。
- 人员权限管理
a) 人员权限设置
支持设置人员的系统操作权限,如数据查询、数据修改、系统配置等,确保系统安全性。
b) 人员权限查询
支持查询人员的系统操作权限,方便了解人员的权限范围。
c) 人员权限调整
支持调整人员的系统操作权限,如增加权限、减少权限等,确保权限分配的合理性。
- 人员机构管理
a) 人员机构设置
支持设置人员所属的机构,方便人员管理和权限分配。
b) 人员机构查询
支持查询人员所属的机构,方便了解人员的组织关系。
c) 人员机构调整
支持调整人员所属的机构,如调动部门、离职等,确保人员信息的准确性。
九、角色权限设置

- 岗位管理
- 岗位信息管理
a) 岗位信息录入
支持录入岗位的基本信息,如岗位名称、岗位代码、岗位职责、所属部门等。
b) 岗位信息查询
支持根据条件查询岗位信息,如按岗位名称、岗位代码、所属部门等,方便快速定位和管理。
c) 岗位信息修改
支持修改岗位的基本信息,如岗位名称、岗位代码、岗位职责、所属部门等,确保信息准确性和时效性。
- 岗位关系管理
a) 岗位关系设置
支持设置岗位之间的上下级关系、平行关系等,构建岗位组织架构。
b) 岗位关系查询
支持查询岗位之间的关系,如上下级关系、平行关系等,方便了解岗位组织架构。
c) 岗位关系调整
支持调整岗位之间的关系,如变更上级岗位、合并岗位等,确保岗位组织架构的合理性。
- 编制管理
- 编制信息管理
a) 编制信息录入
支持录入编制的基本信息,如编制名称、编制代码、编制人数、所属部门等。
b) 编制信息查询
支持根据条件查询编制信息,如按编制名称、编制代码、所属部门等,方便快速定位和管理。
c) 编制信息修改
支持修改编制的基本信息,如编制名称、编制代码、编制人数、所属部门等,确保信息准确性和时效性。
- 编制关系管理
a) 编制关系设置
支持设置编制之间的上下级关系、平行关系等,构建编制组织架构。
b) 编制关系查询
支持查询编制之间的关系,如上下级关系、平行关系等,方便了解编制组织架构。
c) 编制关系调整
支持调整编制之间的关系,如变更上级编制、合并编制等,确保编制组织架构的合理性。
- 权限分配
- 权限信息管理
a) 权限信息录入
支持录入权限的基本信息,如权限名称、权限代码、权限描述、所属模块等。
b) 权限信息查询
支持根据条件查询权限信息,如按权限名称、权限代码、所属模块等,方便快速定位和管理。
c) 权限信息修改
支持修改权限的基本信息,如权限名称、权限代码、权限描述、所属模块等,确保信息准确性和时效性。
- 权限关系管理
a) 权限关系设置
支持设置权限之间的上下级关系、平行关系等,构建权限组织架构。
b) 权限关系查询
支持查询权限之间的关系,如上下级关系、平行关系等,方便了解权限组织架构。
c) 权限关系调整
支持调整权限之间的关系,如变更上级权限、合并权限等,确保权限组织架构的合理性。
- 权限分配管理
a) 权限分配设置
支持将权限分配给角色或用户,确保角色或用户拥有相应的操作权限。
b) 权限分配查询
支持查询角色或用户的权限分配情况,方便了解角色或用户的权限范围。
c) 权限分配调整
支持调整角色或用户的权限分配,如增加权限、减少权限等,确保权限分配的合理性。
十、审批流程设置
- 表单模板管理
- 模板库管理
a) 模板分类管理
支持对表单模板进行分类管理,如按业务类型、使用场景等,方便模板的查找和使用。
b) 模板上传与下载
支持上传新的表单模板到模板库,并下载已有的表单模板进行使用。
c) 模板版本管理
支持对表单模板进行版本管理,记录模板的修改历史,方便版本回溯和对比。
- 模板使用管理
a) 模板分配与授权
支持将表单模板分配给指定的人员或角色,并设置模板的使用权限。
b) 模板使用统计
支持统计表单模板的使用情况,如使用次数、使用人员等,评估模板的实用性和受欢迎程度。
- 表单设计与配置
- 表单设计器
a) 表单元素管理
支持在表单设计器中添加、删除、修改表单元素,如文本框、下拉框、单选框等。
b) 表单布局管理
支持调整表单元素的布局,如位置、大小、对齐方式等,确保表单的美观性和易用性。
c) 表单样式管理
支持设置表单的样式,如字体、颜色、边框等,提升表单的视觉效果。
- 表单配置管理
a) 表单字段配置
支持配置表单字段的属性,如字段名称、字段类型、字段验证规则等,确保表单数据的准确性和完整性。
b) 表单逻辑配置
支持配置表单的逻辑关系,如字段联动、条件显示等,提升表单的智能化和交互性。
c) 表单权限配置
支持配置表单的访问权限和操作权限,如查看权限、编辑权限、提交权限等,确保表单数据的安全性。
- 表单发布与管理
a) 表单发布与更新
支持将设计好的表单发布到系统中,并支持对已发布表单进行更新和版本管理。
b) 表单状态管理
支持管理表单的状态,如启用、停用、归档等,方便表单的生命周期管理。
c) 表单使用统计
支持统计表单的使用情况,如填写次数、填写人员等,评估表单的使用效果和改进空间
十一、统计分析设置
- 数据统计与分析
支持基于业务数据的统计和分析能力。按时间、部门、流程等维度生成统计报表。数据可视化支持(柱状图、饼图、折线图等)。
十二、系统日志管理

- 操作日志
支持记录用户在系统中的各类操作行为,确保系统可追溯性。记录用户登录、表单提交、数据修改等行为。提供多条件查询与日志导出功能。日志存储期限可配置
- 审计分析
支持对系统日志进行分析,辅助合规与问题排查。自动生成审计报告。日志关联分析,发现异常行为(如频繁权限变更、重复登录失败)。