专栏名称: soft张三丰
分享最新的技术咨询,了解更多行业动态!
目录
相关文章推荐
蒲公英Ouryao  ·  药品不符合注册有关要求→不予批准 ·  4 天前  
课题指南针  ·  南京大学医学院10+RB期刊研究:从“靶点发 ... ·  5 天前  
人民网舆情数据中心  ·  平台出手治理“臭车”,行业通病对龙头企业品牌 ... ·  5 天前  
51好读  ›  专栏  ›  soft张三丰

【开源】企业级物联网基础开发平台,实现了物联网相关以及相关业务开发的众多基础功能, 能帮助你快速建立物联网相关业务系统。

soft张三丰  · 公众号  ·  · 2024-12-05 11:30

正文

介绍

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平台的功能也在不断更新和增强,因此建议查看最新的官方资料以获取最新信息。

开源地址

关注公众号 回复 20241205 获得


猜您喜欢:

【开源】100%开源企业级低代码快速开发平台,包含页面可视化配置、自定义表单、自定义报表、权限管理脚手架应用、前后端代码自动生成

【开源】一个RBAC中后台框架。结合了最新的技术栈,包括后端的Spring Boot 3、JDK 21,以及前端的Vue 3

【开源】可商用的开源商城系统,代码全部开源;前后台都支持风格切换,包含小程序商城、H5商城、公众号商城、App,支持多语言、

【开源】小区物业管理系统包含收费+报表,报修,门禁道闸,线上缴费,社区商圈,巡检,公众号欠费推送和公告微信推送功能,

【开源】一个以模块化为核心的无代码开发平台


添加微信进相关交流群,

备注“微服务”进群交流

备注“低开”进低开群交流

备注“AI”进AI大数据,数据治理群交流

备注“数字”进物联网和数字孪生群交流

备注“安全”进安全相关群交流

备注“自动”进自动化运维群交流

备注“试用”可以申请产品试用

备注“渠道”可以合作渠道信息

备注助手”进代码助手和插件交流群

备注“定制”可以定制项目,全源码交付,个性化定制