#MQTT
mqtt_client - ROS与MQTT的通用消息交换桥接库
MQTTROSmqtt_client消息交换机器人通信Github开源项目
mqtt_client是一个开源ROS软件包,为ROS和ROS 2系统提供MQTT协议通信功能。它支持任意ROS消息类型的交换,也可与非ROS设备进行原始消息通信。该库提供ROS节点和组件,支持包管理器安装、源码编译和Docker部署。mqtt_client具有易配置、加密连接和消息缓冲等特性,适用于需要ROS与MQTT互操作的项目。
PI-Assistant - 树莓派智能家居语音助手 开源多功能可扩展
树莓派语音助手智能家居MQTTHomeAssistantGithub开源项目
PI-Assistant是一个基于树莓派的开源智能家居语音助手项目。它集成了语音唤醒、语音识别、文字转语音和连续对话等功能,并支持GPT和星火大模型。该项目还提供音乐播放、日程管理、WebUI调参和外设控制等特性,支持自动化智能家居场景。PI-Assistant具有高度可扩展性,适合智能家居爱好者和开发者使用。
activemq - 开源消息中间件 支持多协议和企业级功能
Apache ActiveMQ消息代理JMSAMQPMQTTGithub开源项目
Apache ActiveMQ 是一款开源消息中间件,支持Jakarta Messaging、JMS、AMQP、MQTT和HTTP/WS等多种协议。它提供网络代理、调度等企业级功能,适用于构建分布式应用。ActiveMQ 配置灵活,部署方式多样,可满足各类消息传递需求。
folotoy-server-self-hosting - AI 对话服务器支持多种语言模型和语音技术
Folotoy自托管服务器语音交互大型语言模型MQTTGithub开源项目
folotoy-server-self-hosting 是一个自托管的 AI 对话服务器。它支持语音输入输出,集成多种语言模型、语音识别和文本转语音技术。该项目通过 MQTT 发布对话数据,提供灵活的 AI 交互体验。适合开发者和爱好者自定义 AI 对话解决方案。
server - 完全兼容MQTT v5和v3.1.1的高性能Go语言MQTT服务器
MQTT服务器消息队列物联网GoGithub开源项目
Mochi-MQTT是一款完全兼容MQTT v5和v3.1.1协议的高性能Go语言MQTT服务器。它可独立运行或嵌入应用程序中,设计轻量快速,支持多种网络协议,提供持久化存储和访问控制功能。该服务器适用于物联网和遥测项目开发,可作为独立服务器或嵌入式组件使用。
monitor - 基于蓝牙的设备存在检测系统
蓝牙侦测MQTT自动化Raspberry PimonitorGithub开源项目
monitor是一个开源的蓝牙存在检测系统,可识别信标、手机等蓝牙设备。它基于MQTT协议,支持多设备分布式部署,适用于家庭自动化场景。系统提供灵活配置,实现精准室内定位和自动化控制。项目支持多种蓝牙设备类型,为智能家居开发提供了实用的技术方案。
meross_lan - 灵活控制Meross智能设备的HomeAssistant集成
智能家居Meross设备集成HomeAssistantMQTTGithub开源项目
meross_lan是一个HomeAssistant集成,支持通过HTTP、本地MQTT或Meross云MQTT控制Meross智能设备。它能自动发现设备,支持直接通信或通过Meross云账户配置。该集成兼容多数Meross产品,如开关、灯具、传感器和恒温器等,实现开关控制、调光和能耗监测等功能。此外,它还能在MQTT不可用时自动切换到HTTP通信,保证设备连接稳定性。
CocoaMQTT - Swift实现的跨平台MQTT客户端库
MQTTiOSmacOSSwiftCocoaMQTTGithub开源项目
CocoaMQTT是一个基于Swift 5开发的跨平台MQTT客户端库,支持iOS、macOS和tvOS。该库兼容MQTT v3.1.1和v5.0协议,提供简洁的API接口,支持SSL安全连接和WebSocket通信。CocoaMQTT具有高性能和稳定性,适用于开发物联网和实时通信应用。开发者可通过CocoaPods或Carthage轻松集成此库。
watsor - 实时视频流物体检测的开源项目
物体检测视频流实时监控MQTTHomeAssistantGithub开源项目
Watsor是一个开源的视频监控项目,利用深度学习实现实时物体检测。它支持多种硬件加速器,通过MQTT协议报告检测结果,并可通过HTTP广播带检测结果的视频流。适用于CCTV等需要视频流物体检测的场景。主要功能包括智能检测、检测区域限制、硬件加速、MQTT集成和多格式视频编码。
n2o - 轻量级多协议通信框架 支持WebSocket MQTT TCP
N2OWebSocketMQTT协议库ErlangGithub开源项目
N2O是一个轻量级的多协议通信框架,支持WebSocket、HTTP、MQTT和TCP服务器。它提供进程管理、虚拟节点处理、会话控制和帧编码等核心功能,并为外部消息队列和缓存服务提供统一API。N2O采用Erlang和JavaScript实现,代码精简高效。框架支持多种协议扩展,适用于模板渲染、数据库抽象、业务流程管理等场景。N2O遵循ISC许可,旨在为开发者提供清晰简洁的软件开发方案。
lnxlink - 将Linux系统整合到智能家居的开源解决方案
LNXlinkLinuxMQTTHome Assistant系统监控Github开源项目
LNXlink是一个开源的Linux系统集成工具,利用MQTT协议实现与Home Assistant等智能家居平台的连接。该工具提供系统监控、远程控制和智能家居整合功能,支持自动发现设备并创建Home Assistant实体。LNXlink易于安装配置,支持模块扩展,适用于多种Linux发行版,为智能家居爱好者提供了一种将Linux设备纳入智能生态系统的解决方案。
MQTT.js - JavaScript实现的轻量级MQTT客户端库
MQTTJavaScriptNode.jsWebSocket消息队列Github开源项目
MQTT.js是一个用JavaScript实现的MQTT协议客户端库,支持Node.js和浏览器环境。该库实现了MQTT的核心功能,包括发布/订阅、QoS和保留消息等。MQTT.js具有轻量、高效和易用的特点,适用于物联网和实时通信应用。它支持MQTT 3.1.1和5.0版本协议,并提供命令行工具便于开发调试。
nanomq - 为物联网和智能汽车提供高性能边缘消息传递的MQTT中间件
NanoMQMQTT物联网边缘计算消息中间件Github开源项目
NanoMQ是一款为物联网和智能网联汽车设计的MQTT消息中间件。采用嵌入式Actor架构,支持MQTT V3.1.1/3.1和V5.0协议,具备低延迟和高并发处理能力。基于POSIX标准开发,NanoMQ可在多种嵌入式平台上运行,为边缘计算场景提供可靠高效的消息传递方案。作为开源项目,NanoMQ的功能丰富,适用于物联网和车联网应用。
相关文章