DeviceOn-EIM(Edge Intelligence Management) is a one-stop industrial IoT solution dedicated to addressing remote device management, device monitoring and operation & maintenance, as well as industrial data collection and visualization. The
management interface is web-based, offering a simple, convenient, and feature-rich experience that is easy to
integrate. It effectively enhances the management and maintenance efficiency of edge devices in industrial
environments, significantly reducing operational costs.

Deployable to:
- On-premise Linux servers
- Local virtual machines (VMs)
- Cloud VMs (Alibaba Cloud, Microsoft Azure, AWS, etc.)
- CPU: 2 vCPU cores
- Memory: 4GB RAM
- Storage: 32GB SSD
- OS: Ubuntu 18.04 or newer
Other Linux distributions also can be supported
| Port | Protocol | Service |
|---|---|---|
| 8080 | HTTP | Web Interface |
| 8082 | HTTP | Message and ithing |
| 30001 | HTTP | For OTA |
| 9000 | HTTP | For OTA |
| 1883 | TCP | MQTT Broker |
| 5500 | TCP | VNC Server |
| 9191 | Websocket | VNC |
| 8024 | TCP | Terminal |
# Update system packages
sudo apt update && sudo apt upgrade
# Install Git
sudo apt install git
# Install Docker (official script)
curl -fsSL https://get.docker.com | sudo sh
# Install Docker-Compose
sudo apt install docker-compose
# Verify installations
docker --version
docker-compose versiongit clone https://github.com/Advantech-EdgeSync-Containers/DeviceOn-EIM.git
cd DeviceOn-EIM
chmod +x start.sh
# Execute installation (may take 10-20 minutes)
./start.sh Note: The script will: Pull Docker images Configure container networks Initialize database schemas
After successful installation, access the web interface:
http://<SERVER_IP>:8080
You will see the login page with following default credentials:
Default Account:
- Username:
admin - Password:
admin
If you are interested in this project, have questions, or would like to discuss potential collaborations, feel free to reach out via email:
Email: jianfeng.dai@advantech.com.cn
We welcome feedback, suggestions, and collaboration!
