服务

物联网应用开发解决方案

D-coding 开发平台提供一站式物联网解决方案,帮助企业快速搭建物联网平台,实现设备接入、数据采集、数据存储、数据分析、数据可视化、设备控制等功能。

发布时间:2026-06-05

D-coding 开发平台提供一站式物联网解决方案,帮助企业快速搭建物联网平台,实现设备接入、数据采集、数据存储、数据分析、数据可视化、设备控制等功能。D-coding 物联网解决方案包括以下几个方面:

[TOC]

设备连接和数据采集

支持直接对接提供 HTTP/TCP/WebSocket/MQTT/蓝牙/AirKiss 等接口的设备,支持连接设备、采集数据、控制设备等功能。同时支持通过 TCP/Modbus 网关连接和集成常见的工业设备。

以下是根据平台特点,详细介绍每种接口的表格:

接口名称特点使用场景备注
HTTP/HTTPS易于实现,广泛支持,对接简单适用于大部分联网设备的数据采集和控制需要稳定的网络连接
TCP传输速度快,可靠性高实时数据传输、低延迟要求的场景需要稳定的网络连接
WebSocket全双工通信,低延迟,支持实时数据传输实时数据更新,如在线聊天、实时监控需要持续连接
MQTT轻量级,发布/订阅模式,适用于物联网设备远程监控、环境监测、智能家居等低带宽、低功耗场景需要 MQTT 服务器
蓝牙短距离无线通信,低功耗适用于近距离设备连接,如可穿戴设备、智能家居需要蓝牙设备支持
AirKiss微信物联网开发平台的专用协议,便于设备快速配网智能家居设备的快速配网需支持微信物联网平台
TCP/Modbus工业标准协议,广泛用于工业自动化控制适用于工厂自动化设备的数据采集和控制需要支持 Modbus 协议的设备

506420

数据存储能力

D-coding 平台支持多种数据存储方式,包括关系型数据库、日志数据库、时序数据库、缓存数据库等等,可以根据业务需求选择合适的存储方式。

  • 支持对接关系型数据库 PostgreSQL/MySQL/TiDB/SQL Server
  • 支持对接日志数据库 ElasticSearch
  • 支持对接时序数据库 InfluxDB/TDengine 等等
  • 支持对接 Redis/MongoDB
软件名称简介使用场景
PostgreSQL最流行的开源的关系型数据库管理系统,支持丰富的扩展和 SQL 标准兼容性适用于需要高扩展性和复杂查询的应用
MySQL广泛使用的开源关系型数据库管理系统,以其使用广泛和可靠性著称适用于需要高性能和高可靠性的 Web 应用
TiDB兼容 MySQL 协议的分布式关系型数据库,适用于大规模数据处理适用于需要处理大规模数据的分布式系统
SQL Server微软开发的关系型数据库管理系统,广泛应用于企业环境适用于企业级应用和需要复杂事务处理的场景
ElasticSearch分布式搜索引擎,主要用于全文搜索和日志分析适用于需要快速全文搜索和日志分析的场景
InfluxDB开源的时序数据库,优化用于高性能的时间序列数据存储和查询适用于需要高性能存储和查询时间序列数据的场景
TDengine高性能、分布式、开源的时序数据库,适合物联网和工业互联网应用适用于物联网、工业互联网等需要高性能时序数据处理的应用
Redis开源的内存数据库,支持多种数据结构,常用于缓存适用于需要快速读写和复杂数据结构的缓存场景
MongoDB开源的 NoSQL 数据库,使用文档存储模型,适用于大数据和高性能需求适用于需要高性能和大数据处理的应用,尤其是文档存储

1454646

数据清洗和数据安全

  • 提供数据清洗和预处理功能,确保数据质量
  • 实现数据的多维度分析和挖掘,助力业务决策
  • 提供实时数据处理和分析能力,满足时效性需求
  • 支持数据安全管理,保障数据隐私和合规性

数据分析能力

  • 支持基于 SQL 的数据统计分析
  • 支持基于 ElasticSearch 的日志分析
  • 支持数据可视化和数据报表,支持数据智能监测和预警

249968

开放和定制能力

支持自定义代码接入各种设备和接口、支持低代码可视化定制

  • 支持通过自定义 Python/Node.js 代码的方式接入各种设备和接口、处理数据和事件
  • 支持通过组件编辑器定制界面
  • 支持通过逻辑控制器定制业务逻辑

下图展示了平台支持自定义 Python/Node.js 代码:

267062

下图展示了平台可视化的组件编辑器:

595856

下图展示使用可视化逻辑控制器定制 App 连接蓝牙设备的业务逻辑:

479023

设备远程控制能力

设备接入之后可以通过平台实现远程控制,支持设备状态监控、设备控制、设备调试等功能。

image.png

数据大屏能力

数据大屏通常用于展示和监控关键业务数据,也可以支持设备控制功能。D-coding 平台支持数据大屏的定制和开发,下面是 D-coding 数据大屏的一些功能和特性:

  • 数据实时刷新
  • 支持各种统计指标
  • 支持各种统计图表
  • 支持定制地图
  • 支持视频直播
  • 支持报表导出
  • 支持数据过滤和筛选
  • 用户权限控制

下图是一个典型的设备监控大屏,展示了地图、图表、指标、预警、日志等功能。

3777878

下图是一个典型的工厂生产监控大屏,展示了生产线、设备状态、生产指标、生产计划等功能。

680017

下图是一个设备监控统计大屏

538065

组态系统方案

组态系统,是一种用于工业控制系统的计算机化系统。它们用于监视和控制工业设备和过程,如生产线、制造系统、电力系统、水处理系统等。组态系统通过采集数据、实时监控和控制设备,帮助企业提高生产效率、保证产品质量和降低运营成本。D-coding 组态系统包含数据采集、数据可视化、数据控制多个部分。通过组态画布编辑器可以自由添加设备,可视化展示设备状态。

875856

多平台支持能力

D-coding 完整支持从大屏网页客户端到移动端小程序和 App,可以满足不同场景下的展示和控制需求:

  • 网页大屏
    • PC 网页
    • PC 客户端
  • 移动端小程序
    • 移动网页
    • 微信小程序
    • 百度小程序
    • 支付宝小程序
    • 头条/抖音小程序
    • 快手小程序
  • App
    • 安卓 App
    • 苹果 App

1

部署和运维能力

D-coding 平台支持多种不同方式部署

  • 平台统一部署:由 D-coding 统一部署和运维,保证数据安全和运行稳定性
  • 私有化部署
    • Docker 私有化部署:通过 Docker Compose 部署的方式部署在客户指定环境
    • Kubernetes 集群私有化部署:协助客户搭建私有化集群,实现大规模访问支持和高并发高可用应用

D-coding 平台支持各种部署环境,覆盖公有云、政务云、自建机房等多种场景:

  • 公有云:阿里云、腾讯云、华为云、AWS、Azure
  • 政务云:电信政务云、阿里电子政务云、腾讯云数字政务
  • 自建机房
  • 个人电脑和服务器

针对私有化部署客户通过自研运维平台提供标准化运维服务,提升运维效率和降低运维成本,提高服务可用性和稳定性。

224359

支持 Kubernetes 集群部署,可以根据客户规模增长动态扩容,保证业务持续增长。

2663049

其他功能和特性

  • 报警和通知能力
    • 微信公众号通知
    • 小程序订阅通知
    • 短信通知
    • 邮件通知
  • 用户管理和权限控制
    • 支持标准的 RBAC 权限控制,可以精确控制用户的访问权限
    • 支持多种登录方式,包括用户名密码登录、短信验证码登录、第三方登录等
  • API 和二次开发
    • 提供标准的 OpenAPI 接口,支持开发者进行二次开发和集成
    • 提供 App 和小程序的源代码交付,支持二次开发和定制