littlebot
Published on 2025-04-03 / 3 Visits
0

【源码】基于Laravel和VUE的物联网平台

项目简介

Proton - IotService是一款开源的物联网平台,集成了设备管理后台和设备接入SDK,能提供一套完整的物联网解决方案,适合快速构建物联网相关业务系统。

项目的主要特性和功能

设备管理后台

  • 基于Laravel开发API接口,实现设备管理功能。
  • 采用VUE开发前端页面,提供友好的设备管理界面。

设备接入API

  • 具备设备鉴权功能,保障设备接入安全。
  • 可管理设备的各种属性。
  • 提供设备定位功能。
  • 支持设备的远程升级(OTA)。

设备SDK

  • 提供C语言开发的SDK,便于设备快速接入平台。

安装使用步骤

快速部署

  • 使用Docker:参考部署手册进行一键化部署。
  • 手动编译:参考编译手册从头开始编译项目并部署。

开发模式

启动开发环境,执行以下命令: 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】