原创 . 2025-03-25 08:12 上海
联系文末小编,获取项目源码
获取项目源码,文末联系小编
在企业数字化转型中有大量的应用需要使用物联网技术。物联网技术涉及到了终端、通讯、平台与应用多个层级,技术堆栈复杂。三三物联网是一个开源的面向物联网应用的开发者平台,业务层面上提供了:设备接入与管理、数据存储与转发、告警通知、规则引擎、多租户等核心物联网功能,为应对物联网碎片化的物联网应用市场,技术层面上系统采用的是多元计算模型,包括云计算、边缘计算、容器化和函数服务等技术,可以在多个设备和计算资源上分布式地运行应用程序和服务。
三三物联网平台基于Go、VUE等常用的技术栈,实现了物联网的核心功能,技术完全自主可控,开箱即用。其代码非常简单,模块的设计全部解耦,开发者可以按需修改与扩展自己的模块,支持C、C++、Java、Go等多种开发语言;支持MQTT、CoAP、Websocket、LwM2M 、TCP、UDP和 HTTP 等,并提供协议插件开发框架,支持更多私有协议(TCP、UDP)的快速接入,三三物联降低了物联网开发的门槛,极大的提升了应用开发的效率。
三三物联网平台架构
SANSAN 技术层采用的是多元计算模型,包括云计算、边缘计算、容器化和函数服务等技术,可在多个设备和计算资源上分布式的运行应用程序和服务,并可快速实现多元异构设备的快速接入管理。SANSAN 业务层提供了设备接入与管理、数据存储与转发、告警通知、规则引擎、多租户等核心物联网功能,满足物联网99%的碎片化需求,基于 SANSAN,开发者快速搭建可交付的物联网应用系统。
面向中小企业和创业公司
开源物联网平台的低成本和高定制性非常符合中小企业和创业公司的需求。这是开源物联网平台的主要用户群。
替代传统商用物联网平台
开源物联网平台可以为不想依赖商用平台的用户提供一个可替代的解决方案,主要面向集成商及信息化服务商、运维服务商。
功能模块化和灵活部署
开源物联网平台支持模块化部署,用户可以根据需要部署使用某些功能模块。
面向企业开发者
SANSAN 开源物联网平台允许技术开发者针对源代码进行修改和优化,以满足个性化需求。
支撑快速原型开发
开发者可以利用开源平台快速搭建原型和概念验证,辅助产品设计
三三物联网平台系统部署
三三物联网平台系统技术特点
微服务与异构计算:协议接入、设备管理、告警等模块全部采用微服务实现,完全解耦,支持多种计算平台(x86、arm、mips、gpu、npu);
支持多种开发语言:SANSAN 组件扩展可以使用多种语言,业务的二次开发可以使用多种语言(详情参考二次开发最佳实践);
技术简洁,入门简单:全系统采用了被大量实践过的通用技术,架构一看就会,代码随意修改;
统一配置中心:平台服务程序,软网关,设备服务等等,按照开发者的需求,将所需的配置统一到平台进行集中管理,统一格式,统一配置操作行为;
数据物理隔离:租户的数据从接入点开始就可以采取物理隔离方式,有效的保障了用户的数据安全;
规则引擎:使用了通用的 js 语言,并且系统了扩展了设备快照等系统函数,方便实现对设备的上下文操作与联动控制;
可私有化的应用市场:基于SANSAN开发的应用可以应用市场进行集中展,是一个公司线上展厅,通过应用市场可以将企业的应用分发到制定的终端与服务器上,并在平台上进行统一的管理;
多租户的权限系统:多租户管理,并且权限粒度可以控制到按钮、单个的终端与特定的数据;
丰富的接入协议:内置 mqtt,modbus,onvif,GB28181 等常见协议的接入解析,并且平台统一了用户自定义协议的接入方法,简单协议几行即可接入到平台。
三三物联网平台系统技术栈如下
golang,c/c++,java
postgress、redis
gin、gorm
vue、elementUI
mqtt、nginx
docker
三三物联网平台界面
三三物联网平台源码
三三物联网平台开源:
https://gitee.com/sansaniot/ssiot
三三物联网平台演示:
账号:ssiot 密码:123456
如有需求,请加小编微信: beacon0418
往期推荐
免责声明:本公众号所发布的内容来源于互联网,我们会尊重并维护原作者的权益。由于信息来源众多,若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请告知我们,我们将尽快处理。