工业物联网通用协议适配器 Apache PLC4X Posted: 10 Mar 2022 02:32 AM PST | Apache PLC4X 是一个工业物联网通用协议适配器,PLC4X 是一组库,用于使用各种协议与工业可编程逻辑控制器 (PLC) 进行通信,但这些协议具有共享的 API。 工业的可编程逻辑控制器(PLC)大多采用大量不兼容的协议进行通信,因此和外界(IT/互联网)的交互变得很困难。PLC4X 项目致力于提供一组统一的 API,通过这些 API 实现能与大多数 PLC 进行通信的驱动程序(通过各种 PLC 的原生通信协议)。 设计安全:PLC4X 驱动程序的实施... | |
三维结构有限元处理程序 CalculiX Posted: 10 Mar 2022 12:05 AM PST | CalculiX 是一个使用有限元法的分析软件,可以构建、计算和后处理有限元模型。前处理器和后处理器是使用 openGL API 的交互式 3D 工具,支持 Nastran、Abaqus、Ansys、ISAAC 和 OpenFOAM 等软件的求解器。 求解器能够进行线性和非线性计算,可提供静态、动态和热解决方案。因为求解器使用 Abaqus 输入格式,所以也可以使用商业的前处理器。(Abaqus 是由 HKS 开发的商业软件, 已经获得 HKS 许可。) CalculiX 基于 GPL 分发,其... | |
Java 编写的全功能媒体管理器 tinyMediaManager Posted: 09 Mar 2022 11:50 PM PST | tinyMediaManager 是一个全功能媒体管理器,用于组织和清理媒体库。它旨在让您创建/查看/编辑 Kodi、Plex、MediaPortal、Emby、Jellyfin 和其他兼容的媒体中心软件所使用的媒体文件的元数据和文件结构。作为一个 Java 应用程序,它可以在 Windows、Linux 和 macOS 上运行。 功能特点 自动更新 GUI 和命令行界面 IMDb、TheMovieDb、TVDb、OFDb、Moviemeter、Trakt 等的元数据搜刮器 TheMovieDb、TVDb 和 FanArt.tv 的插图下载器 ... | |
轻量级 CSS 库 Almond.CSS Posted: 09 Mar 2022 11:17 PM PST Almond.CSS 是一个轻量级 CSS 库,Almond.CSS 在两个方面提供帮助:它将 CSS 样式规范化,以提供跨浏览器的体验;其次具有添加自定义样式的功能(可以个性化设置)。 演示链接:链接 这个项目的主要目标是: 只使用标签:不使用类或ID 跨浏览器的兼容性:在所有的浏览器上看起来尽可能的接近 易于主题化:使用 CSS 变量和 HSL 颜色 具有响应式、可访问性和实用性 轻量级:大小限制在 3KB 保持简单而优雅 在本地构建和运行 以下是... | |
Go 编写的 MPD 客户端 Ymuse Posted: 09 Mar 2022 10:48 PM PST | Ymuse 是一个用 Go 编写的 MPD 客户端,它同时支持浅色和深色桌面主题。 安装 如果你的发行版支持 snap 包 : sudo snap install ymuse 否则,你可以使用 Releases 部分中的二进制包。 从源头构建 要求 Go 1.17+ GTK 3.22+ 入门 安装 Go 确保您已安装以下构建依赖项: build-essential libc6 libgtk-3-dev libgdk-pixbuf2.0-dev libglib2.0-dev gettext 克隆源代码并编译: git clone https://github.com/yktoo/ymuse.git cd... | |
PLC 集成开发环境 Beremiz Posted: 09 Mar 2022 10:36 PM PST Beremiz 是一个用于机械自动化的 PLC 集成开发环境(IDE),符合 IEC61131-3 编程语言标准,可将任何处理器变成 PLC。Beremiz 还包含用于创建 HMI 并将 PLC 程序连接到现有的监控、数据库或现场总线的工具。 Beremiz 由两部分组成: 集成开发环境(IDE),Beremiz.py。它运行在用户的计算机上,使用 C 代码作为中间语言,用于编写、编译、调试 PLC 程序和控制 PLC 运行时。 引用 python 运行时实现,Beremiz_service.py,它在目... | |
标准化开源 PLC OpenPLC Posted: 09 Mar 2022 10:06 PM PST | OpenPLC 是一个功能齐全的标准化开源 PLC,无论是软件还是硬件,其诞生之初的重点是为自动化和相关研究提供低成本的工业解决方案,x现被广泛用于工业网络安全研究的框架。 OpenPLC 由三部分组成:运行时、编辑器和 HMI 构建器 。运行时负责执行 PLC 程序,编辑器用于创建 PLC 程序。使用 HMI 构建器—— ScadaBR,可以创建漂亮的基于 Web 的动画,以呈现运行后的流程状态。ScadaBR 通过 Modbus/TCP 与 OpenPLC Runtime 通信。 ... | |
在线数据可视化工具 dorring-sdk Posted: 09 Mar 2022 09:49 PM PST dorring 是一款在线数据可视化大屏开发软件,使用者无需设计经验或技术背景,通过简单的组件拖拽、图层、画布编辑等操作方式即可快速创建出美观酷炫的数据大屏。平台支持多种数据源类型接入,具备数据实时更新性强、视觉效果丰富等特点。 通过灵活多样的图表形式对庞杂的数据进行直观、清晰的可视化呈现,可视化大屏方便快速地洞察复杂业务背后的数据本质,帮助管理者及时发现问题,指导相关决策。 文档 项目地址 文档地址 许可... | |
云原生日志系统 Loggie Posted: 09 Mar 2022 09:43 PM PST | Loggie是一个基于Golang的轻量级、高性能、云原生日志采集Agent和中转处理Aggregator,支持多Pipeline和组件热插拔,提供了: 一栈式日志解决方案:同时支持日志中转、过滤、解析、切分、日志报警等 云原生的日志形态:快速便捷的容器日志采集方式,原生的Kubernetes CRD动态配置下发 生产级的特性:基于长期的大规模运维经验,形成了全方位的可观测性、快速排障、异常预警、自动化运维能力 架构 Highlights 可扩展、热插拔:配... | |
超轻量级事件驱动的嵌入式开发平台 EventOS Nano Posted: 09 Mar 2022 06:22 PM PST EventOS Nano 是什么? EventOS Nano,是一个面向单片机、事件驱动的嵌入式开发平台。它主要有两大技术特色:一是事件驱动,二是超轻量。EventOS Nano的主要特性列举如下: 事件总线为核心组件,灵活易用,是进行线程(状态机)间同步或者通信的主要手段,也是对EventOS分布式特性和跨平台开发进行支持的唯一手段。事件支持广播发送,或者发布-订阅机制两种方式(二选一)。 全局事件队列,摒弃每个线程(状态机)拥有自己的事件... | |
多租户解决方案 tmaic saas Posted: 09 Mar 2022 06:19 PM PST tmaic saas 多租户(Multi-Tenant ),即一个Tenant,一个Database"的数据存储方式。隔离级别最高、最安全,说到底是要解决数据存储的问题,golang语言saas框架唯数不多的框架之一。 软件架构 数据模型 以下是例子 package models import ( "github.com/pangxianfei/framework/helpers/m" "github.com/pangxianfei/framework/helpers/ptr" "github.com/pangxianfei/framework/helpers/zone" "github.com/pangxianfei/fra... | |
网络游戏框架 ioGame Posted: 09 Mar 2022 06:13 PM PST 愿景 让网络游戏服务端的编程变得轻松简单! 网络游戏框架简介 游戏框架:ioGame ioGame 是国内首个基于蚂蚁金服 sofa-bolt 的网络游戏框架。游戏框架由 [网络通信框架] 和 [业务框架] 组成 网络通信框架:负责服务器之间的网络通信 业务框架:负责业务逻辑的处理方式和编写方式 这是一个注重开发体验、稳定、高性能、高可扩展、可简单上手、分步式的游戏框架。 游戏框架借助于蚂蚁金服 sofa-bolt 通信框架来提供稳定、高性能。... | |
No comments:
Post a Comment