Chinese | English
Proton-IotService is an open source Iot platform that integrates the device management backend and the device is connected to the SDK. It is a complete IoT solution that can be used to quickly build IoT-related business systems.
If you want to experience the project quickly, you can directly use docker's one-click deployment capabilities, refer to the deployment manual.
Of course, you can also compile the project from scratch and deploy it, refer to the compilation manual
If you want to quickly enter the development stage, you can execute the following command
docker run --name=aproton-dev- $( whoami ) -p8080:8080 -p3306:3306 -p9301:9301
-v $PWD :/root/iotservice -w /root/iotservice -it
aproton/iotservice-dev:latest /bin/bashThe device management backend API interface is developed based on Laravel, and the front end adopts VUE development.

The platform provides a set of API interfaces for IOT device access, including device authentication, device attributes, positioning, OTA and other API interfaces.
Interface documentation reference: API
The platform also provides a set of SDKs for fast access devices, developed using C. The code is to be combined into quark in other projects.
To be supplemented
+
|--- backend # 管理台API以及设备API
|--+ extenstion
| |-- eletron # PHP扩展
|--- website # 管理台前端页面
|--- build # 编译相关代码
|--- deploy # 部署相关代码
The project plan adopts five types of branching models;
This project uses Apache License 2.0 as the open source protocol
Note: I am busy with work and will reply from time to time