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