# WA-IOT-EDGE-SDK **Repository Path**: wasome/wa-iot-edge-sdk ## Basic Information - **Project Name**: WA-IOT-EDGE-SDK - **Description**: WA-IOT-EDGE-SDK提供IOT EDGE开发平台 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2023-05-13 - **Last Updated**: 2025-05-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # WA-IOT-EDGE SDK ## WA-IOT-EDGE系统架构 WA-IOT-EDGE提供了支持开放边缘物联网连接、计算与控制的软件平台,运行于X86、ARM、RISC-V等多种架构。本仓库包含WA-IOT-EDGE SDK的源码以及丰富的[示例参考程序>>](./samples)。 WA-IOT-EDGE主要特性: - **开放插件架构与生态** - 支持连接无限工业设备类型 - 社区开发与分享插件 - 高速实时总线(无代理) - **开放物联网标准OCF(Open Connectivity Foudation)** - 支持连接OCF规范设备,内置LWM2M与MODBUS的OCF桥接插件 - 支持通过插件桥接任何工业设备类型到OCF虚拟设备 - 统一化配置管理与数据格式 - **异构联通微服务架构,任何组件均是服务者和请求者** - 插件 - 边缘侧物联网应用 - 云端应用 - **边缘物联网应用开发** - 接收最新采集数据 - 参与数据流处理 - 快速开发OCF标准设备程序 - **现代PLC自动控制应用开发** - 边缘多PLC实例配置与调度,现代IDE开发环境 - 丰富外部设备总线支持,充分使用插件生态扩展设备连接 - 融合现代的IOT协议和资源(redis, CoAP, MQTT等) - **边缘平台软件与配置管理** - 边缘平台的软件和配置可实时更新,支撑平台的功能伸缩性 - 支持一般软件包、容器镜像、插件、PLC应用、PLC引擎等多种软件包类型 - 基于网页安装、删除和配置软件,生产环境下无需使用命令行操作 ## 插件架构 ![](doc/imgs/plugin_arch.png) ## 开发IOT-EDGE应用 ![](doc/imgs/edge_app.png) ## 软件包制作与管理 WA-EDGE平台提供功能丰富的软件包管理功能。提供WA-PACK工具对开发好的程序打包,使用浏览器通过平台内置的WEB CONSOLE上传到目标平台。也可使用云端的工业应用商店,来远程管理设备的软件。 ![](doc/imgs/software_package.png)