One. Open-source project introduction
DC3 is a open-source, distributed IoT platform based on Spring Cloud, used for rapid development and deployment of IoT device access projects, a comprehensive IoT system solution.
IOT DC3 is an open source, distributed Internet of Things (IOT) platform based on Spring Cloud. It is used for rapid development of IOT projects and management of IOT devices. It is a set of solutions for IOT system.
Two. Function overview
- Driver
- Driver attributes
- Bit number attributes
- Template
- Bit number
- Device
- Driver configuration
- Bit number configuration
- Data
- Events
- Messages
Three. Technical selection
- Java
- MySQL
- MQTT
- SpringCloud
- MongoDB
- Redis
- RabbitMQ
- Docker
Architecture design
Driver, measurement point, device layering
DC3 platform is developed based on Spring Cloud architecture, a series of loosely coupled, open-source microservices. The microservices collection consists of 4 microservices layers and 2 enhanced basic system services, providing a series of services from physical domain data collection to information domain data processing, etc.
Technical implementation
Four, interface display
Five, open source protocol
IOT DC3 open source platform follows Apache 2.0 protocol. Commercial use is allowed, but the class author, Copyright information must be retained.