项目简介
Proton - IotService是一款开源的物联网平台,集成了设备管理后台和设备接入SDK,能提供一套完整的物联网解决方案,适合快速构建物联网相关业务系统。
项目的主要特性和功能
设备管理后台
- 基于Laravel开发API接口,实现设备管理功能。
- 采用VUE开发前端页面,提供友好的设备管理界面。
设备接入API
- 具备设备鉴权功能,保障设备接入安全。
- 可管理设备的各种属性。
- 提供设备定位功能。
- 支持设备的远程升级(OTA)。
设备SDK
- 提供C语言开发的SDK,便于设备快速接入平台。
安装使用步骤
快速部署
开发模式
启动开发环境,执行以下命令:
bash
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/bash
核心能力
- 设备管理后台提供设备管理API和前端界面。
- 设备接入API提供设备鉴权、属性管理、定位和OTA等功能。
- 设备SDK提供C语言开发的SDK,方便设备接入。
开源贡献
- 分支规划采用五类分支模式,包括master/main、release、feature、bug和大版本分支。
- 贡献代码时,从master分支checkout新分支进行开发,提交PR并合入。
开源协议
本项目采用Apache License 2.0作为开源协议。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】