Advertisement

JetLinks: JetLinks的核心

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
JetLinks是一款以物联网为核心的开源项目,其核心在于提供设备连接、数据采集与分析等一站式解决方案,助力企业快速实现数字化转型。 Jet Links 物联网基础平台包含以下几个部分: - jetlinks:主项目。 - jetlinks-core:核心模块,提供统一API接口。 - jetlinks-supports:默认功能实现。 - rule-engine:规则引擎。 要获取该项目,请在GitHub中执行以下命令: ``` git clone --recursive git@github.com:jetlinks/jetlinks.git ``` 此项目为整合的核心模块,无法直接运行。如需查看演示效果,请另行操作。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • JetLinks: JetLinks
    优质
    JetLinks是一款以物联网为核心的开源项目,其核心在于提供设备连接、数据采集与分析等一站式解决方案,助力企业快速实现数字化转型。 Jet Links 物联网基础平台包含以下几个部分: - jetlinks:主项目。 - jetlinks-core:核心模块,提供统一API接口。 - jetlinks-supports:默认功能实现。 - rule-engine:规则引擎。 要获取该项目,请在GitHub中执行以下命令: ``` git clone --recursive git@github.com:jetlinks/jetlinks.git ``` 此项目为整合的核心模块,无法直接运行。如需查看演示效果,请另行操作。
  • JetLinks-Core: JetLinks 模块,统一相关 API
    优质
    JetLinks-Core是JetLinks系统的核心组件,提供统一API接口,支持各种功能扩展和集成,是构建高效物联网应用的基础。 Jet Links核心模块中的设备定义(元数据)主要由三部分组成: 1. **属性**:描述设备的特征,例如型号、当前电量。 2. **功能**:表示对设备的操作能力,比如开关操作或获取设备状态信息。 3. **事件**:指设备主动上报的数据情况,如定时报告温度变化或者传感器触发警报。 数据类型: - 设备注册中心(注册)负责管理每个设备的基础信息、配置和状态,并处理消息的发送与接收。例如: ```java DeviceRegistry registry = ...; // 发送调用设备功能的消息到指定设备并等待返回结果。 DeviceSysInfo output = registry.getDevice(deviceId) .messageSender() .invokeFunction(getSysInfo) .tryValidateAndSend(10, TimeUnit.SECONDS); ```
  • JetLinks物联网平台-利用MQTT服务网关连接设备
    优质
    JetLinks是一款基于MQTT协议的物联网核心平台,提供强大的设备连接和服务网关功能,助力实现高效、稳定的物联网应用开发与部署。 本段落档以MQTT.fx为例,介绍如何使用第三方软件通过MQTT协议接入物联网平台。MQTT.fx是一款基于Eclipse Paho、用Java语言编写的MQTT客户端工具,支持通过Topic订阅和发布消息。 创建自定义消息协议的步骤如下: 1. 选择设备管理 -> 协议管理。 2. 点击新建协议按钮。 3. 输入型号名称。 4. 将型号类型设置为jar。 5. 输入类名org.jetlinks.demo.protocol.DemoProtocolSupportProvider。 6. 上传demo-protocol-1.0.jar文件。 7. 点击保存,完成新协议的创建。
  • JetLinks开源物联网平台-其它
    优质
    JetLinks是一款功能强大的开源物联网平台,支持设备管理、数据采集与分析等核心能力,助力企业快速构建智能物联应用。 JetLinks开源物联网平台基于Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x和Reactor框架开发而成,是一款即开即用且支持二次开发的企业级物联网基础平台,能够帮助企业快速建立相关的业务系统。 核心功能包括: - 统一的物模型管理:可以统一管理和配置来自不同厂家的各种设备。 - 设备连接与协议适配:提供多协议接入(如TCP、MQTT、UDP等),简化网络编程复杂性,并支持灵活地接入各种不同的设备和协议。 - 灵活规则引擎:包括设备告警、消息通知及数据转发等功能,允许基于SQL进行复杂的逻辑处理。 - 地理位置管理:能够统一管理和查询地理位置信息以及区域搜索功能。 - 数据可视化:提供拖拽配置的数据图表与设备组态等工具。 技术栈方面: 使用Spring Boot 2.2.x版本作为基础架构,并采用响应式Web框架Spring WebFlux,R2DBC用于支持响应式的数据库驱动。此外还包括Project Reactor的响应式编程库、Netty和Vert.x高性能网络处理方案以及ElasticSearch进行全文搜索与日志时序数据存储等。 更新内容包括: - 增加设备独立物模型配置功能。 - 实现GB28181标准视频设备接入支持,涵盖直播及云台控制等功能(需选配)。 - 对RabbitMQ的routeKey进行了优化,并提供配置选项以自定义路由规则。 - 设备消息发布时增加ignoreLatest头信息来忽略写入最新数据到数据库的功能。 - 修复了多个与设备告警、用户权限管理及子设备状态检查相关的bug,提升了系统的稳定性和用户体验。 这些更新不仅增强了平台的灵活性和可扩展性,还优化了一些关键功能以更好地满足企业的实际需求。
  • JetLinks 开源物联网平台 1.7.0版本
    优质
    JetLinks 是一款功能强大的开源物联网平台,其1.7.0版本提供了全面的设备管理、数据采集与分析服务,并支持多种协议和广泛的行业应用。 JetLinks开源物联网平台提供了一个基于Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x以及Reactor构建的开箱即用且可二次开发的企业级物联网基础框架,能够帮助用户快速建立相关的业务系统。该平台具备众多的基础功能,并支持统一物模型管理和多种设备及厂家的集中管理;同时提供多协议适配(包括TCP和MQTT等)的统一设备连接管理能力。
  • JetLinks 开源物联网平台版本 v1.6.0
    优质
    JetLinks 是一款功能强大的开源物联网平台,v1.6.0 版本带来了多项优化与新特性,进一步提升了系统的稳定性和用户体验。 JetLinks开源物联网平台提供了一个基于Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x及Reactor构建的开箱即用且可二次开发的企业级物联网基础架构,能够帮助企业快速搭建各种物联网业务系统。该平台具备众多核心特性,如统一物模型管理功能,支持多种设备和不同厂家之间的标准化管理和操作;另外还提供统一的设备连接管理解决方案,并兼容包括TCP、MQTT在内的多协议适配能力。
  • JetLinks物联网社区版基础平台
    优质
    JetLinks物聯網社區版基礎平台是一款開源且強大的物聯網管理工具,支持設備連接、數據采集和分析等功能,助力用戶快速搭建智能化應用場景。 JetLinks物联网基础平台jetlinks-community是一个专注于物联网领域的开源项目。
  • JetLinks物联网平台-利用MQTT服务网关连接设备
    优质
    JetLinks物联网平台是一款基于MQTT协议的服务网关软件,能够高效地连接和管理各种类型的物联网设备,实现数据传输与智能控制。 本段落档以MQTT.fx为例,介绍如何使用第三方软件通过MQTT协议接入物联网平台。MQTT.fx是一款基于Eclipse Paho的Java语言编写的MQTT客户端工具,支持订阅和发布消息到Topic。 在创建自定义消息协议时,请按照以下步骤操作: 1. 选择设备管理 -> 协议管理。 2. 点击新建协议按钮。 3. 输入型号名称。 4. 将型号类型设置为jar。 5. 输入类名org.jetlinks.demo.protocol.DemoProtocolSupportProvider。 6. 上传jar包 demo-protocol-1.0.jar。 7. 点击保存,完成协议新增。