首页 > 其他分享 >Actorcloud 开源项目分享(一) - IoT 物联网平台

Actorcloud 开源项目分享(一) - IoT 物联网平台

时间:2024-07-01 14:58:05浏览次数:14  
标签:actorcloud 项目 docs IoT 开源 文档 Actorcloud

简介

最近由于工作原因接触了 Actorcloud 这个开源项目,发现这个项目是个很不错的IoT物联网平台,值得去研究一下,但是官方的 GitHub 已经停止更新五六年了,重启这个项目还是挺困难的。

目录

简介

Actorcloud 项目介绍

项目结构

官方使用文档


Actorcloud 项目介绍

项目地址: https://github.com/actorcloud/ActorCloud

ActorCloud 是一个面向低功耗IoT网络,为企业提供一站式平台服务的物联网平台。ActorCloud 在安全可靠的基础上,为设备提供多种协议接入的通信能力,设备数据与消息流管理功能。

平台提供基础设备管理功能以连接、管理海量设备,实现设备的消息通信与数据采集持久化;集成规则引擎与数据可视化管理,灵活开放多种权限级别的管理、控制 API,通过 API 可快速开发上层应用,实现多端接入、设备远程控制。

IoT Hub:为终端上云建立可靠双向连接通道,进行认证鉴权、协议解析与消息路由;
设备管理:终端注册开通与生命周期管理,提供状态、故障、流量的不间断监控;
数据引擎:对获取的终端消息高速持久化、实时解析、规则事务处理与可视化展示;
应用使能:提供终端SDK、APP SDK,开放丰富的 REST API 接口,集成消息推送接口。

项目结构

前端(ui): vue + elementUI

后端和数据库(server): Python + Flask + Postgre

规则引擎(rule-engine): Java

文档(docs): MarkDown

部署(deploy): config 配置文件

官方使用文档

由于项目在很早之前就已经被停止了,所以官方提供的文档地址都已经没有办法打开。需要通过 gitbook 和 docker 在本地构建文档。

操作流程(Ubuntu):

# 下载文档仓库
git clone https://github.com/actorcloud/docs.actorcloud.io
# 进入文档文件夹
cd docs.actorcloud.io
# 使用docker下载v9版本的node,并创建容器
docker run -itd --name docs -v `pwd`:/data -p 4000:4000 node:9-alpine
# 进入容器
docker exec -it docs sh
# 安装环境
cd /data
yarn install --registry=https://registry.npmmirror.com 
yarn run dev
# 这个时候 gitbook 安装插件失败,需要手动安装下:
./node_modules/.bin/gitbook install    # 如果提示安装失败,多重试几次
# 再次运行
yarn run dev

 这样就搭建好文档项目了,在浏览器输入 http://localhost:4000 就能访问官方使用文档了。

 

 总结

因为项目开源时间已经是六七年前,所以在研究过程中会遇到很多不适配或者其他的问题,有很多服务已经不再支持,在选择这个项目的时候还需要多查阅其他资料进行参考。

感谢这位大佬在该项目上的研究,给我提供了很大的帮助:相关专栏

标签:actorcloud,项目,docs,IoT,开源,文档,Actorcloud
From: https://blog.csdn.net/qq_45121180/article/details/140041643

相关文章

  • 交友系统定制版源码| 相亲交友小程序源码全开源可二开_打造独特的社交交友系统
    交友系统源码的实现涉及到多个方面,包括前端页面设计、后端逻辑处理、数据库设计以及用户交互等。以下是一个简单的交友系统源码实现的基本框架和关键步骤: 1.数据库设计:用户表:存储用户基本信息,如用户ID、用户名、密码、头像、性别、年龄、地理位置等。消息表:存储用户之......
  • 探索开源世界:常用的条形码图像处理库及其应用
                    在数字时代,条形码作为信息传输的重要媒介,其识别与处理技术显得尤为重要。无论是物流管理、库存控制,还是产品追溯,条形码的准确读取都是实现高效运营的关键。本文将带领大家走进开源软件的世界,探索那些优秀的条形码图像处理库,了解它们的特点、......
  • 开源项目相关:ChatGPT学习过程
    大规模无标注数据预训练:ChatGPT首先使用大规模的无标注数据进行预训练。例如,它可能使用了8.5亿对话对来学习对话的表达与交互方式。这一步主要依赖Transformer等神经网络结构,通过预测下一个词来学习语言的统计规律和语义知识。自监督学习:在预训练过程中,ChatGPT将对话划分为utt......
  • 如何找到并快速上手一个开源项目
    以前有写过两篇文章来简单聊过如何做开源的事情,最近我自己组了一个社区里面也有不少朋友对开源感兴趣,于是我便根据自己的经验系统的梳理了一些关于开源的事情。新手如何快速参与开源项目手把手教你为开源项目贡献代码有兴趣的可以先看看之前这两篇。......
  • React-Native优质开源项目
            ReactNative是一个由Facebook开发的开源框架,允许开发者使用JavaScript和React来构建原生移动应用。它允许开发者编写一次代码,然后可以在iOS和Android平台上运行,而无需为每个平台单独编写代码。以下是ReactNative的一些关键特点和优势:跨平台开......
  • 开源一款基于 Typecho 开发的博客主题
    主题介绍WaterDrop是水滴的意思,其实并没有什么特殊含义,只是因为每一次项目取名都绞尽脑汁,太麻烦了,于是就想着效法一些大佬,干脆取名随性一点。例如,Java语言因作者经常在办公室喝Java咖啡而得名,MySQL和MariaDB的作者是同一人,命名分别是他两个女儿的名字(看样子作者也是个女儿......
  • 001:开源交易系统开发实战开篇
    本专栏采用融入【主力思维】的方法学,包含数据抓取、特征模型开发、历史验证回归测试、每日动态风险评估管理等技术,较大的增强股票投资胜率,让IT开发者拥有一套实用的属于自己思路的专用交易软件。先简要介绍下系统运行的成果和项目架构,后续持续更新,努力做出一个精品专栏,感兴趣......
  • 开源语音转文本Speech-to-Text大模型实战之Wav2Vec篇
    前言近年来,语音转文本(Speech-to-Text,STT)技术取得了长足的进步,广泛应用于各种领域,如语音助手、自动字幕生成、智能客服等。本文将详细介绍如何利用开源语音转文本大模型进行实战,从模型选择、环境搭建、模型训练到实际应用,带您一步步实现语音转文本功能。一、模型选择目前,市......
  • 【全球首个开源AI数字人】DUIX数字人-打造你的AI伴侣!
    目录1.引言1.1数字人技术的发展背景1.2DUIX数字人项目的开源意义1.3DUIX数字人技术的独特价值1.4本文目的与结构2.DUIX数字人概述2.1定义与核心概念2.2硅基智能与DUIX的关系2.3技术架构2.4开源优势2.5应用场景2.6安全与合规性3.DUIX数字人技术特点3.1开......
  • 一款.NET开源的i茅台自动预约小助手
    前言今天大姚给大家分享一款.NET开源、基于WPF实现的i茅台APP接口自动化每日自动预约(抢茅台)小助手:HyggeImaotai。项目介绍该项目通过接口自动化模拟i茅台APP实现每日自动预约茅台酒的功能,软件会在指定时间开始对管理的用户进行批量预约。项目功能用户管理预约项目店铺管......