尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

EdgeX 3 步跑通:边缘物联网平台快速上手指南

EdgeX 3 步跑通:边缘物联网平台快速上手指南 EdgeX 3 步跑通边缘物联网平台快速上手指南【免费下载链接】edgex-goEdgeX Golang Services Monorepo | Owner: Core/Support WG项目地址: https://gitcode.com/gh_mirrors/ed/edgex-go接入 200 台传感器时被 8 种私有协议逼疯过吗这个痛点正是 EdgeX 要解决的edgex-go 仓库把设备接入、事件存储、命令下发、通知调度拆成 13 个 Go 微服务一条 make 命令就能在你机器上编译出整套边缘平台。 看懂 EdgeX 凭什么替代自研网关它把不同协议的设备数据统一落成一套 REST API解决边缘侧互操作问题。不同于自研网关把协议栈写死在硬件上它拆成独立微服务换硬件不用重写平台。⚡ 5 分钟从源码编译出 13 个边缘微服务第一步拉代码并编译git clone https://gitcode.com/gh_mirrors/ed/edgex-go cd edgex-go make buildclone 完成后你会看到 edgex-go 目录出现在当前路径下cd 进入仓库根目录能看到 Makefile 和 cmd/ 下的 13 个服务入口make build 跑完cmd/ 各子目录下生成 core-data、core-metadata、support-scheduler 等 13 个可执行文件第二步构建镜像再配合 compose 文件起全栈make docker你会看到 15 个镜像逐个构建完成覆盖 core、support、security 三类服务全栈起来后浏览器打开 localhost:8500会看到 EdgeX 的 UI 首页。到这里你就有了 13 个边缘微服务的二进制和 15 个镜像一套可以继续改造的物联网边缘底座。一张表说清它能帮你解决什么你遇到的问题它怎么解决设备协议五花八门统一落成标准读数模型数据存哪、怎么查REST API 存取事件和读数设备需要远程操控命令服务把请求转发到设备告警要推给值班人通知服务按订阅多通道分发巡检任务要定时跑调度服务按 cron 触发执行两个场景验证它值不值得上生产冷链仓温度监控探头来自 3 家厂商格式各异。接入后读数落成标准模型超温自动推送。告警从人工巡仓 30 分钟压到 1 分钟内送达。连锁门店能耗管理空调和电表数据散落在各系统。设备服务采集写入 core-data按门店聚合。能耗报表从 3 天手工汇总变成 10 分钟拉取。 避开 3 个坑再决定下一步❌ 直接拿 main 分支上生产 → ✅ main 是开发中代码生产环境用 Releases 里的稳定 tag❌ 裸跑单个微服务就想看到完整功能 → ✅ core-data 依赖 Postgres、Redis 和消息总线用 make docker 出镜像再配 compose 起全栈❌ 开启安全后直连 59880 端口 → ✅ 外部端口默认不可达请求统一走代理并携带 access token下一步延伸方向想看数据怎么进来从 openapi/core-data.yaml 入手这是 2000 行的 REST 接口定义想改服务行为和保留策略看 cmd/core-data/ 的入口和配置想理解命令下发链路读 internal/core/command/ 的源码现在去把仓库拉下来跑一次 make build10 分钟后你会在终端看到 13 个微服务全部编译通过。【免费下载链接】edgex-goEdgeX Golang Services Monorepo | Owner: Core/Support WG项目地址: https://gitcode.com/gh_mirrors/ed/edgex-go创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表