#MQTT
mqtt_client
mqtt_client是一个开源ROS软件包,为ROS和ROS 2系统提供MQTT协议通信功能。它支持任意ROS消息类型的交换,也可与非ROS设备进行原始消息通信。该库提供ROS节点和组件,支持包管理器安装、源码编译和Docker部署。mqtt_client具有易配置、加密连接和消息缓冲等特性,适用于需要ROS与MQTT互操作的项目。
PI-Assistant
PI-Assistant是一个基于树莓派的开源智能家居语音助手项目。它集成了语音唤醒、语音识别、文字转语音和连续对话等功能,并支持GPT和星火大模型。该项目还提供音乐播放、日程管理、WebUI调参和外设控制等特性,支持自动化智能家居场景。PI-Assistant具有高度可扩展性,适合智能家居爱好者和开发者使用。
activemq
Apache ActiveMQ 是一款开源消息中间件,支持Jakarta Messaging、JMS、AMQP、MQTT和HTTP/WS等多种协议。它提供网络代理、调度等企业级功能,适用于构建分布式应用。ActiveMQ 配置灵活,部署方式多样,可满足各类消息传递需求。
folotoy-server-self-hosting
folotoy-server-self-hosting 是一个自托管的 AI 对话服务器。它支持语音输入输出,集成多种语言模型、语音识别和文本转语音技术。该项目通过 MQTT 发布对话数据,提供灵活的 AI 交互体验。适合开发者和爱好者自定义 AI 对话解决方案。
server
Mochi-MQTT是一款完全兼容MQTT v5和v3.1.1协议的高性能Go语言MQTT服务器。它可独立运行或嵌入应用程序中,设计轻量快速,支持多种网络协议,提供持久化存储和访问控制功能。该服务器适用于物联网和遥测项目开发,可作为独立服务器或嵌入式组件使用。
monitor
monitor是一个开源的蓝牙存在检测系统,可识别信标、手机等蓝牙设备。它基于MQTT协议,支持多设备分布式部署,适用于家庭自动化场景。系统提供灵活配置,实现精准室内定位和自动化控制。项目支持多种蓝牙设备类型,为智能家居开发提供了实用的技术方案。
meross_lan
meross_lan是一个HomeAssistant集成,支持通过HTTP、本地MQTT或Meross云MQTT控制Meross智能设备。它能自动发现设备,支持直接通信或通过Meross云账户配置。该集成兼容多数Meross产品,如开关、灯具、传感器和恒温器等,实现开关控制、调光和能耗监测等功能。此外,它还能在MQTT不可用时自动切换到HTTP通信,保证设备连接稳定性。
CocoaMQTT
CocoaMQTT是一个基于Swift 5开发的跨平台MQTT客户端库,支持iOS、macOS和tvOS。该库兼容MQTT v3.1.1和v5.0协议,提供简洁的API接口,支持SSL安全连接和WebSocket通信。CocoaMQTT具有高性能和稳定性,适用于开发物联网和实时通信应用。开发者可通过CocoaPods或Carthage轻松集成此库。
watsor
Watsor是一个开源的视频监控项目,利用深度学习实现实时物体检测。它支持多种硬件加速器,通过MQTT协议报告检测结果,并可通过HTTP广播带检测结果的视频流。适用于CCTV等需要视频流物体检测的场景。主要功能包括智能检测、检测区域限制、硬件加速、MQTT集成和多格式视频编码。