百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

easyaiot

> 编程语言
开源

我希望全世界都能使用这个系统,实现真正的零门槛人工智能,让所有人都能体验到人工智能带来的好处,而不仅仅是少数人掌握。支持上千种垂直场景,支持人工智能模型定制化和人工智能算法定制化开发 深度融合,赋能万物智视:EasyAIoT 构筑了物联网设备(尤其是大量摄像头)的高效接入和管控网络。我们深度融合了流媒体实时传输技术和前沿人工智能(AI)技术。

657 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

我希望全世界都能使用这个系统,实现真正的零门槛人工智能,让所有人都能体验到人工智能带来的好处,而不仅仅是少数人掌握。支持上千种垂直场景,支持人工智能模型定制化和人工智能算法定制化开发 深度融合,赋能万物智视:EasyAIoT 构筑了物联网设备(尤其是大量摄像头)的高效接入和管控网络。我们深度融合了流媒体实时传输技术和前沿人工智能(AI)技术。

EasyAIoT (Cloud-Edge-Device Integrated Intelligent Algorithm Application Platform)

My vision is for this system to be accessible worldwide, achieving truly zero barriers to AI. Everyone should experience the benefits of AI, not just a privileged few.

English | 简体中文 | 繁體中文 | Русский | Français | 한국어

Official Website

EasyAIoT Official Website: http://36.111.47.113:8090/

Product introduction, feature overview, four hardware tiers, installer downloads, and documentation entry—so you can quickly understand the platform and start deploying.

Project Overview

EasyAIoT (Easy AI Internet of Things) is a cloud-edge-device integrated intelligent algorithm application platform dedicated to deeply fusing artificial intelligence with the Internet of Things—enabling cameras, sensors, and edge compute to work together on site. From device onboarding and data collection to real-time visual analysis, intelligent assessment, and alert orchestration, the entire chain runs on a single software stack.

Many smart IoT projects hit the same wall at deployment: video systems, device platforms, and algorithm services live in silos—integration is costly, operations are fragmented, and scaling is painful. EasyAIoT resolves this with one platform—the same software can run a closed smart loop on a 2 GB edge standalone (edge), land on a 4–8 GB edge box (mini) for single-point intelligence, ride AI all-in-one cameras for floor-level coverage, or pack into an enterprise full-stack appliance with IoT management, massive video access, and AI analysis—no multiple versions to maintain, no repeated integration across heterogeneous systems.

The platform comprises core modules including WEB, APP, DEVICE, EDGE, SENTINEL, VIDEO, RTC, AI, RUNTIME, POST, VISUALIZE, TRANSFORM, PANEL, IDEA, HARNESS, and SITE, with COMPILE handling multi-platform packaging and delivery (including Ubuntu / CentOS·RHEL 7–9 (x86 + CentOS ARM, packages per el7/el8/el9) / Kylin (麒麟) / openEuler (欧拉) / Windows / macOS / ARM). On the capability side, the platform covers GB28181 / ONVIF multi-protocol camera access, RTC consumer-camera P2P bridging (based on go2rtc, covering Tapo, Tuya, Ring, Nest, Xiaomi, Wyze, DoorBird, GoPro, and Roborock—store Tapo fill-in, Tuya white-label onboarding, overseas Ring/Nest doorbells, Xiaomi reuse, Wyze low-cost scale-out, DoorBird intercom, GoPro mobile views, Roborock vacuum cameras—with one-click Web onboarding into unified video and AI judgment), DJI dock and drone aerial view access, real-time / snapshot / patrol algorithm tasks, RUNTIME native high-speed execution layer (compiled binary owns pull/decode, YOLO inference, boxed push, and multi-channel raw forward—lower CPU/memory and steadier latency than interpreted paths; one binary covers realtime / snap / patrol / forward), YOLO object detection and SAM zero-shot auto-annotation, face/plate recognition, POST custom judgment (after detection, filter and composite rules before alerting—change rules without retraining models), federated compute cluster scheduling, SENTINEL cluster-node sentinel (continuously reveals per-node readiness and schedulable business capacity, requests environment fill-in when gaps appear, and dispatches work by real capability), and Infinite Federated Edge Cluster mode (ordinary development boards ready out of the box, on-site intelligence for local decisions, alerts and evidence automatically aggregated to the cloud, compute scaling with business as needed), plus MQTT / TCP / HTTP / Modbus-TCP / Modbus-RTU / OPC UA IoT device lifecycle management, with the EDGE C# edge collection runtime handling Modbus RTU/TCP, OPC UA, and other on-site industrial protocols via pluggable collectors, local scheduling, and MQTT cloud-edge integration, plus visualization dashboards and Web SCADA configuration, so device data can be displayed as command-center situational awareness and mapped back to process screens; plus the new POST custom judgment service, which turns detections into field-ready business events—fewer false alarms, configurable rules, trial runs before go-live; plus the TRANSFORM multidirectional data-flow engine, which delivers platform-side business events to external systems such as MES / ERP / CRM / WMS by contract—multi-party integration that is configurable, traceable, and reusable; and the companion PANEL delivery & watch entry, so appliances can be installed and accepted on arrival day, and watch/troubleshooting no longer wait on developers running remote commands every time; plus the SITE official website to present product value, four hardware tiers, and installer entry—so visitors understand first, then download and deploy; and IDEA community cloud IDE so contributors can open the full repo in a browser, co-create with GitHub Copilot, publish local changes, and submit PRs—turning open-source collaboration from “set up the environment first” into “open and edit”. On the experience side, the Web console and mobile App / mini-program are capability-aligned, so command centers and field inspections share the same business logic—handle incidents anytime, anywhere; and the new ANDROID / IOS / HARMONYOS packaging shells ship that mobile experience as installable apps on every mainstream phone OS (APK / IPA / HAP) from one frontend codebase, with one-command builds and unified version management.

In one sentence: EasyAIoT = AI + IoT—interconnect everything while enabling intelligent vision and intelligent control for everything.

For a more complete illustrated introduction, see EasyAIoT Project Introduction V2.0 (PPT), and AI Video Surveillance Analytics Platform (PDF). For day-to-day platform operations after deployment, see the Platform Operations Manual.

Certificates

Quick Start

Open the README and mutter: “Can my little box even run this?” — Yes. Don’t panic.

Lightest tier, containers use about 1 GB total. Cameras, real-time analysis, smart alerts—small machines still close the loop. Spin up that old laptop first; upgrade later when you’re hooked.

Three steps (Linux):

git clone https://gitee.com/volara/easyaiot.git
cd easyaiot

# Option A (recommended)
EASYAIOT_DEPLOY_PROFILE=edge sudo bash .scripts/docker/install_linux.sh install

# Option B
# sudo bash .scripts/docker/install_linux.sh edge install

Then open https://<server-ip>:8888 — default admin / admin123. Sanity-check:

.scripts/docker/install_linux.sh verify
# Optional: peek at memory vs the tier budget
.scripts/docker/install_linux.sh resources

All green? You’re done—easier than you feared. Go grab that coffee early.

Some Thoughts on the Project

Project Positioning

EasyAIoT is a cloud-edge-device integrated intelligent IoT platform that focuses on the deep integration of AI and IoT. Through core capabilities such as algorithm task management, real-time stream analysis, and model service cluster inference, the platform achieves a complete closed-loop from device access to data collection, AI analysis, and intelligent decision-making, truly realizing interconnected everything and intelligent control of everything.

️ PANEL: Install & Accept on Arrival Day—Watch Duty Without Waiting for Remote Devs

Smart IoT projects most often stall at the last mile: the machine is on site, yet it won't install, won't pass acceptance, and when something breaks you can only wait for developers to run remote commands—on-site cost and acceptance cycles are held hostage by people. PANEL is an independent delivery and watch entry for integrators and field ops—one-click install by tier, see whole-machine health and dependencies, start/stop services and inspect logs on the spot; even before the business console is ready, you can bring up, hold, and hand over the appliance, turning “machine on site → platform usable → acceptance-ready” from waiting on people into a same-day closed loop.

Shorter acceptance cycles: On arrival pick edge / mini / standard / full, install, and see progress and results on the spot—fewer “stuck halfway, unsure where” cases from incomplete commands or skipped steps; PoC and production delivery clear acceptance faster

Lower on-site and remote cost: Whether containers are running, resources are tight, and where logs stall is obvious at a glance—restart, clean cache, and pull images without first hunting docs or waiting for developer support; watch staff can self-serve common faults

One playbook across projects: The same install and ops entry reuses across appliances and rooms—delivery, watch, and handoff share one standard, avoiding “each site has its own oral tradition”

Installer download: Packages for Ubuntu / Debian, CentOS / RHEL 7–9 (x86 + CentOS ARM, el7/el8/el9 RPMs), Windows, macOS, and ARM / Kylin (麒麟) / openEuler (欧拉) targets are on Gitee Releases.

RTC: Consumer-Camera P2P Bridging—Bring "No RTSP" Devices Into the Platform

In homes, retail stores, and light-security deployments, many devices already in use come from Tapo, Tuya, Ring, Nest, Xiaomi, Wyze, DoorBird, GoPro, and Roborock—they rely on vendor-private P2P protocols and do not expose standard RTSP. Traditional VMS platforms often push users toward Micam, Home Assistant, or other middleware, leaving long integration chains, fragmented ops, and no path to AI judgment. EasyAIoT adds a dedicated RTC module built on go2rtc, that unifies streaming and two-way audio for all nine brands—consumer devices can register, preview, relay, run AI tasks, and trigger alerts just like GB28181/ONVIF cameras.

Supported brands and typical value:

Brand Vendor Typical devices Value

TapoTP-LinkHome/store IPC, indoor/outdoor camsLow-cost blind-spot fill for shops; cloud-password connect; two-way audio

TuyaTuya SmartTuya-ecosystem IPC, doorbellsMass white-label/OEM onboarding; one integration for countless rebranded cameras

RingAmazonDoorbells, outdoor camsOverseas doorbell monitoring in platform; local P2P after OAuth; remote talk

NestGoogleNest Cam, DoorbellGoogle-ecosystem premium sites unified with pro cameras on one screen

XiaomiMi HomeMi Home cams, doorbellsReuse installed Mi Home fleet; no Micam middleware; attach AI directly

WyzeWyzeWyze Cam v3/v4, doorbellsUltra-low-cost scale-out; local P2P; two-way audio for pilots

DoorBirdDoorBirdSmart doorbells, door stationsPremium entry intercom + video; MJPEG/audio/talk in one bridge

GoProGoProHERO9–12 (USB / Wi-Fi)Mobile tactical views for patrol and emergency survey

RoborockRoborockS6/S7/Qrevo MaxV vacuums with camerasMoving under-furniture views fixed cameras cannot reach; talk on supported models

One-click Web onboarding: "Connect RTC camera" in the console with per-brand dynamic forms; OAuth brands (Ring/Nest/Xiaomi/Wyze/Roborock) bind via go2rtc WebUI then paste stream URL

Full pipeline wired: WEB → VIDEO /register/device/rtc-live → RTC API → go2rtc P2P → RTSP → SRS relay → Jessibuca + AI—same flow for all nine brands

Two-way audio: Tapo, Tuya, Ring, Wyze, DoorBird, Roborock support go2rtc intercom for remote talk and doorbell scenarios

Lifecycle sync: Deleting a device cleans up go2rtc streams; works with device tree, map pins, and algorithm tasks

Docker all-in-one: bash RTC/install_linux.sh start runs go2rtc + management API; host network for P2P LAN

️ LLM Smart Labeling: Describe the Business Scene, Train a Field-Specific Small Model

Conventional auto-labeling usually accepts only class words such as “person,” “vehicle,” or “helmet.” It can locate generic objects, but cannot precisely express what a customer actually cares about on site. EasyAIoT adds an independent LLM Smart Labeling workflow built on the existing HARNESS model foundation. Users describe a real business scene in natural language—for example, “label people who enter the cons

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言