克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

SSIOT-README

三三物联网(SSIOT)多元计算物联网平台

SSIOT简介

在企业数字化转型中有大量的应用需要使用物联网技术。物联网技术涉及到了终端、通讯、平台与应用多个层级,技术堆栈复杂。三三物联网是一个开源的面向物联网应用的开发者平台,业务层面上提供了:设备接入与管理、数据存储与转发、告警通知、规则引擎、多租户等核心物联网功能,为应对物联网碎片化的物联网应用市场,技术层面上系统采用的是多元计算模型,包括云计算、边缘计算、容器化和函数服务等技术,可以在多个设备和计算资源上分布式地运行应用程序和服务。

三三物联网使用Go、vue等常用的技术堆栈,实现了物联网的核心功能,技术完全自主可控,开箱即用。其代码非常简单,模块的设计全部解耦,开发者可以使用自己熟悉的语言(C、C++、Java、Go等)按需修改与扩展自己的模块,三三物联降低了物联网开发的门槛,极大的提升了应用开发的效率。

三三物联网以MIT协议开源,商业用户无需担心版权问题。“姗姗来迟”给您最好的物联网平台。

详细介绍与文档请移步:https://www.sansaniot.com

体验与安装部署

云平台体验

https://ssiot.cc/ 账号:ssiot,密码:123456

Docker部署

// x86
docker run -itd --net=host -v /root/ssiot/config:/home/ssiot/config -v /root/ssiot/data:/home/ssiot/data --restart=always --name ssiot hub.ssiot.cc:33/ssiot/ssiot:v1.2.0-amd64

// arm64
docker run -itd --net=host -v /root/ssiot/config:/home/ssiot/config -v /root/ssiot/data:/home/ssiot/data --restart=always --name ssiot hub.ssiot.cc:33/ssiot/ssiot:v1.2.0-arm64

技术支持

技术支持 QQ 2 群 咨询微信 咨询 QQ

系统架构

image

功能简介

功能 简介
MQTT、HTTP、TCP 通用协议接入
Modbus 工业协议,PLC类协议接入
Onvif、GB28181 视频协议接入
设备与产品管理 设备导入、分组、实时状态监控、设备快照等
告警与通知 短信、邮件、微信、钉钉
规则引擎 规则联动、自定义JS脚本计算等
数据转发 MQTT、WebHook、数据库、Kafka等
系统管理 自定义LOGO、多租户权限管理等

技术特点

1、 微服务架构:协议接入、设备管理、告警等模块全部解耦,开发者可以按需修改,支持多种硬件平台(x86、arm、mpis);

2、 多语言支持:三三物联网平台组件扩展可以使用多种语言,业务的二次开发也可以使用多种语言(详情参考二次开发最佳实践);

3、 技术简洁,入门简单:全系统采用了被大量实践过的通用技术,架构一看就会,代码随意修改。

4、 多租户的权限系统,权限粒度可以控制到按钮与单个的终端;

5、 数据安全性高,设计的时候租户的数据可以实现物理隔离;

6、 支持多种数据的存储,存储选项又用户自己定义;

7、 内置 mqtt,modbus,onvif,GB28181 等常见协议的接入解析,并且平台统一了用户自定义协议的接入方法,简单协议几行即可接入到平台;

8、 规则引擎使用了通用的 js 语言,并且系统了扩展了设备快照等系统函数,方便实现对设备的上下文操作与联动控制。

成功案例

  • 视频中心

image

  • SCADA

image

  • 污水处理

image

  • 智慧楼宇

image

  • 能耗监测

image

开源许可

采用 MIT 协议及附加条款:使用 SANSAN 开发的应用可以商用,但不允许推出类似 SANSAN 及跟 SANSAN 有竞争关系的物联网底座、物联网平台或软件服务

MIT License Copyright (c) 2023 三三物联网 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

三三物联网平台(SANSAN)是一款开源的面向物联网应用的开发者平台:技术层采用多元计算模型,可在多个设备和计算资源上分布式的运行服务,并可快速实现多元异构设备的接入管理; 应用层提供了设备接入与管理、数据存储与转发、告警通知、规则引擎、多租户等核心物联网能力,满足物联网99%的碎片化需求,基于SANSAN,开发者能快速搭建可交付的物联网应用系统 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化