介绍
JetLinks 基于Java8,Spring Boot 2.x,WebFlux,Netty,Vert.x,Reactor等开发, 是一个开箱即用,可二次开发的企业级物联网基础平台。平台实现了物联网相关的众多基础功能, 能帮助你快速建立物联网相关业务系统。
模块
--jetlinks-community
------|----docker
------|------|----dev-env # 启动开发环境
------|------|----run-all # 启动全部,通过http://localhost:9000 访问系统.
------|----jetlinks-components # 公共组件模块
------|-------|----common-component # 通用组件.
------|-------|----configuration-component # 通用配置.
------|-------|----dashboard-component # 仪表盘.
------|-------|----datasource-component # 数据源.
------|-------|----elasticsearch-component # elasticsearch集成.
------|-------|----gateway-component # 网关组件,消息网关,设备接入.
------|-------|----io-component # IO 组件,Excel导入导出等.
------|-------|----logging-component # 日志组件
------|-------|----network-component # 网络组件,MQTT,TCP,CoAP,UDP等
------|-------|----notify-component # 通知组件,短信,右键等通知
------|-------|----protocol-component # 协议组件
------|-------|----relation-component # 关系组件
------|-------|----rule-engine-component # 规则引擎
------|-------|----script-component # 脚本组件
------|-------|----timeseries-component # 时序数据组件
------|-------|----tdengine-component # TDengine集成
------|-------|----things-component # 物组件
------|----jetlinks-manager # 业务管理模块
------|-------|----authentication-manager # 用户,权限管理
------|-------|----device-manager # 设备管理
------|-------|----logging-manager # 日志管理
------|-------|----network-manager # 网络组件管理
------|-------|----notify-manager # 通知管理
------|-------|----visualization-manager # 数据可视化管理
------|-------|----rule-engine-manager # 规则引擎管理
------|----jetlinks-standalone # 服务启动模块
------|----simulator # 设备模拟器
接入的协议
JetLinks 是一个开源的物联网平台,它支持多种物联网协议,以适应不同的物联网设备和场景。JetLinks 支持的一些物联网协议:
MQTT:一种轻量级的发布/订阅消息传输协议,广泛用于物联网设备。
CoAP:一种用于资源受限环境的网络协议,适用于物联网。
HTTP/HTTPS:用于网络传输的通用协议,也常用于物联网设备的通信。
TCP/UDP:传输控制协议/用户数据报协议,它们是互联网上传输数据的基础协议。
WebSocket:提供全双工通信通道的协议,适用于需要实时互动的应用。
LWM2M:轻量级机器到机器协议,用于管理物联网设备。
Modbus:一种串行通信协议,常用于工业自动化领域。
OPC UA:一个跨平台的、开放的和安全的通信协议,用于工业自动化。
ONVIF:一种用于网络视频监控设备的全球开放接口标准。
JetLinks 的设计理念是尽量兼容多种协议,以支持各种物联网设备和应用场景。因此,除了上述协议,JetLinks 还可能支持其他协议,或者将来通过更新和扩展来支持新的协议。如果需要最新的信息,建议直接查阅JetLinks的官方文档或联系其技术支持。
特色功能
JetLinks 物联网平台具有一系列特色功能,旨在为物联网解决方案提供全面的支持。以下是一些主要的特色功能:
设备管理:
设备注册、认证和授权。
在线设备监控、状态查询和控制。
设备分组和标签管理。
设备协议和模型的定义与配置。
数据采集与处理:
实时数据采集、存储和分析。
支持多种数据协议和数据格式。
数据清洗、转换和映射。
定时任务和事件驱动的数据处理。
规则引擎:
基于事件驱动的规则配置。
支持复杂事件处理(CEP)。
触发告警、通知、设备控制等动作。
场景联动:
支持设备之间的联动规则配置。
可以实现复杂的自动化场景。
位置服务:
支持设备的地理位置追踪。
地图集成,用于展示设备位置。
安全性与可靠性:
支持多种安全认证机制。
数据加密传输。
设备权限控制。
高可用性和故障转移。
可扩展性:
插件化架构,易于扩展。
支持自定义协议和设备接入。
可以通过API和SDK进行集成。
用户界面:
直观的Web管理界面。
设备监控大屏。
可视化数据分析和展示。
云平台与边缘计算:
支持云平台部署。
支持边缘计算,可以在边缘节点上进行数据处理。
开放性与兼容性:
兼容多种硬件和操作系统。
支持与第三方系统(如ERP、CRM等)集成。
社区与文档:
活跃的开源社区支持。
详细的文档和教程,便于学习和使用。
这些特色功能使得JetLinks成为一个强大而灵活的物联网平台,适用于各种物联网应用场景,从智能家居到工业自动化,都能提供有效的支持。由于技术不断进步,JetLinks平台的功能也在不断更新和增强,因此建议查看最新的官方资料以获取最新信息。
开源地址
猜您喜欢:
【开源】100%开源企业级低代码快速开发平台,包含页面可视化配置、自定义表单、自定义报表、权限管理脚手架应用、前后端代码自动生成
【开源】一个RBAC中后台框架。结合了最新的技术栈,包括后端的Spring Boot 3、JDK 21,以及前端的Vue 3
【开源】可商用的开源商城系统,代码全部开源;前后台都支持风格切换,包含小程序商城、H5商城、公众号商城、App,支持多语言、
【开源】小区物业管理系统包含收费+报表,报修,门禁道闸,线上缴费,社区商圈,巡检,公众号欠费推送和公告微信推送功能,
【开源】一个以模块化为核心的无代码开发平台
添加微信进相关交流群,
备注“微服务”进群交流
备注“低开”进低开群交流
备注“AI”进AI大数据,数据治理群交流
备注“数字”进物联网和数字孪生群交流
备注“安全”进安全相关群交流
备注“自动”进自动化运维群交流
备注“试用”可以申请产品试用
备注“渠道”可以合作渠道信息
备注“助手”进代码助手和插件交流群
备注“定制”可以定制项目,全源码交付,个性化定制