Advertisement

Calimero:开源的免费Java KNX网络库

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


简介:
Calimero是一款开源且免费的Java KNX网络库,旨在为开发者提供便捷、高效的KNX协议编程接口。 Calimero 是一款针对基于嵌入式工作站的 KNX 应用程序设计的 Java 库。它要求最低版本为 Java ME CDC 1.4(基础配置文件)或 Java SE 8(compact1 配置文件)。该库支持远程访问和控制,兼容多种通信协议如 KNXnet IP、KNX IP、FT1.2、TP-UART 和 KNX USB。它还利用 EMI 12 和 cEMI 进行链路层操作,并提供对 KNX 数据点类型以及应用程序管理层的支持,同时具备消息缓冲功能以促进数据交换。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CalimeroJava KNX
    优质
    Calimero是一款开源且免费的Java KNX网络库,旨在为开发者提供便捷、高效的KNX协议编程接口。 Calimero 是一款针对基于嵌入式工作站的 KNX 应用程序设计的 Java 库。它要求最低版本为 Java ME CDC 1.4(基础配置文件)或 Java SE 8(compact1 配置文件)。该库支持远程访问和控制,兼容多种通信协议如 KNXnet IP、KNX IP、FT1.2、TP-UART 和 KNX USB。它还利用 EMI 12 和 cEMI 进行链路层操作,并提供对 KNX 数据点类型以及应用程序管理层的支持,同时具备消息缓冲功能以促进数据交换。
  • Calimero-Core:用于KNX访问与管理中心
    优质
    Calimero-Core是一款专为KNX协议设计的核心库,提供全面的网络访问和设备管理功能。它简化了智能建筑系统的开发,支持高效的数据交换与控制。 卡利梅罗核心可以从GitHub上克隆下来:https://github.com/calimero-project/calimero-core.git(这里只提供地址描述,实际操作中请直接在命令行执行git clone指令)。Calimero-core提供了安全的KNX通信协议、KNX数据点和属性访问以及管理功能。Java.base是最低要求的运行时环境。卡利梅罗开发的重点是在嵌入式设备上运行且占用空间小的应用程序。 该库支持的功能包括:访问协议,KNX IP的安全发现与自我描述隧道式组播(创建安全网络链接),总线监控器、设备管理以及KNXnet/IP 发现和自我描述。此外,它还提供路由总线监控器功能、设备管理和KNX IP的通信服务。同时支持KNX射频USB接口及KNX USB协议,包括使用EMI2或cEMI实现串行连接的FT1.2协议以及通过串行连接访问TP1网络的TP-UART。此外还提供BAOS(总线访问和对象服务器)的过程通讯功能。
  • LSN:社交
    优质
    LSN(Libre Social Network)是一款完全免费且开源的社交媒体平台,旨在为用户提供安全、私密及无广告干扰的社交体验。用户可以自由定制和扩展平台功能,打造属于自己的社区空间。 用C++编写的免费社交网络包括消息传递、目录浏览和交易功能。
  • Java-
    优质
    免费Java-开源专注于提供全面的Java编程语言资源和工具,强调零成本开发环境与丰富的开源项目支持,旨在帮助开发者构建高效、创新的应用程序。 FreeJava 是一套让 Java 编程更加轻松、快捷的工具包!
  • KNX-Core:基于JavaKNX NetIP通信
    优质
    KNX-Core是一款采用Java语言开发的开源软件库,专为实现KNX NetIP协议的设备间通信而设计。它简化了智能家居和楼宇自动化系统中节点之间的数据交换过程。 KNX核心React性是一个无阻塞的Java库,用于支持KNX Net/ IP通信。该库的目标是让开发人员能够使他们的应用程序通过KNX Net/IP设备(如KNX路由器或接口)与KNX世界进行通讯。它涵盖了隧道和路由模式的支持。 需要说明的是,这个库目前尚未实现最新一代KNX Net/IP设备中的KNX Secure功能,因为作者没有具备支持此安全特性的KNX路由器供测试使用。 在使用该库之前,请确保已安装Java 11或更高版本,并且以Java 11及以上版本运行。对于隧道模式的设置,您需要一个可用的KNX路由器或者接口以及其对应的免费隧道连接IP地址(如果未提供,则将自动发现服务)。而对于路由模式的应用场景,则仅需使用KNX路由器即可;同时确保在您的KNX路由器设备上的过滤器表已正确配置以转发数据包。此外,在没有指定的情况下,库会默认采用224.0.23.12的组播地址作为IP组播通信的基础。 从架构上看,此项目旨在优化与KNX Net/IP相关的应用场景,并提供了便利的功能来简化开发流程中的复杂性问题。
  • Java
    优质
    免费Java资源提供全面且丰富的Java编程学习材料和工具,包括教程、代码库、框架等,旨在帮助开发者提升技能并加速项目开发。 您提供的文本“freejava freejava”似乎缺少具体内容或上下文。如果您希望我帮助处理一段含有特定内容的文字,请提供完整的信息或者具体的句子段落给我进行改写。这样我能更好地满足您的需求,去掉不必要的链接、联系方式等信息,并保留原意不变。
  • Java商城 CRMEB商城.rar
    优质
    CRMEB商城是一款完全免费且开源的Java电商平台解决方案。它为开发者和企业提供了一个灵活、可定制的基础架构,便于快速搭建并运营线上零售业务。 所有代码与文件均已开源至 Gitee 仓库,并无任何隐藏行为,确保每个页面及重要功能均包含其中,前后端源码一并打包上传,并附带详细的接口文档以方便大家快速上手及二次开发。我们欢迎有兴趣的朋友查找问题、提交 PR 或 issue,共同推动项目的进步和完善。 本项目已部署至线上供测试与预览使用,在开源仓库中可以找到移动端和后台的演示地址,请注意:为便于测试,进入演示站点后默认权限即为超级管理员权限,因此请勿随意更改密码! 技术栈包括 CRMEB 商城 JAVA 版、SpringBoot + Maven + Swagger + Mybatis Plus + Redis + Uniapp + Vue。该项目涵盖了移动端、小程序、PC后台及 Api 接口,并具备产品管理、用户管理、购物车系统、订单处理、积分体系、优惠券机制、营销工具等模块,同时支持余额查询与维护功能以及权限设置和角色分配等功能,还包含了可拖拉拽的表单设计。这些丰富的特性大大降低了二次开发的成本。
  • PKNX:专为Python设计本地KNX IP
    优质
    PKNX是一款专门为Python开发者打造的本地KNX IP网络库。它提供了一套简洁而强大的接口,使用户能够轻松地与KNX系统进行交互和通信。 pKNX 是一个适用于 Python 的本地 KNX IPNET 库。它通过使用 IP 套接字连接到 KNX IP 接口(例如 Weinzierl 730)。此库无需依赖 knxd 或其他外部程序即可控制 KNX 总线上的设备。 该库支持读取和写入组地址,并且会主动监听 KNX 总线,缓存每个组地址的状态。由于通常从缓存中获取读取操作,因此可以显著减少对 KNX 总线的流量需求。
  • 关于KNX协议第三方
    优质
    本项目提供了一个基于KNX协议的第三方开源库,旨在为开发者简化智能家居设备间的通信和集成过程,促进创新应用开发。 KNX协议第三方开源库提供了一系列工具和支持,帮助开发者更便捷地实现基于KNX的智能家居控制系统。这些库通常包含设备连接、数据传输以及错误处理等功能模块,旨在简化开发流程并提高系统的稳定性和兼容性。对于希望在项目中集成KNX技术但缺乏相关经验或资源的团队来说,这类开源解决方案是一个非常有价值的起点和参考。
  • Cloudreve 盘系统 v1.0.3
    优质
    Cloudreve是一款开源免费的个人及企业级网盘系统,版本v1.0.3提供了安全的数据存储、便捷的文件管理和用户友好的界面,适合各类用户搭建私有云空间。 快速集成多家云存储服务提供商,包括七牛、又拍云、阿里云OSS、AWS S3及自建远程服务器,并支持本地存储。系统可限制单文件最大大小,检查MIME类型与文件后缀名,并控制用户可用容量。基于Aria2的离线下载功能涵盖图片、音频、视频、文本(包括Markdown和Office文档)等各类资源,在线预览功能适用于移动端全站响应式布局。 该平台具备完善的文件及目录分享系统,支持创建私有或公开链接进行分享,并允许用户访问个人主页以查看所有分享内容。多用户管理系统包含不同用户组设置权限与策略,后台操作简便易用。上传方式多样,包括拖拽、分片和断点续传功能(部分实验性),并可针对不同用户群体制定不同的下载限速规则。 此外,还支持WebDAV协议以增强兼容性和灵活性。