3 repositorios
Outputs buttons, toggles, sliders, and text fields that emit GCode, SCPI, Modbus, NMEA, or custom protocols on demand or on a timer.
Distinguishing note: None of the candidates cover sending commands to hardware devices; they focus on on-device inference or XR development.
Explore 3 awesome GitHub repositories matching hardware & iot · Device Command Interfaces. Refine with filters or upvote what's useful.
Serial Studio is a desktop application for connecting to, decoding, visualizing, and recording data from hardware devices over multiple communication protocols. It functions as an embedded device debugging toolkit that ingests live data from Serial, Bluetooth, CAN, Modbus, MQTT, and network sockets into a unified dashboard, while also serving as a programmatic automation platform with over 320 commands exposed over TCP, gRPC, and MCP for external control. The application distinguishes itself through a scriptable frame pipeline that routes incoming bytes through configurable detection, decodin
Outputs buttons, toggles, sliders, and text fields that emit GCode, SCPI, Modbus, NMEA, or custom protocols on demand or on a timer.
hass-xiaomi-miot is an integration for Home Assistant that connects Xiaomi smart home devices to the platform. It supports both local and cloud-based communication, automatically selecting the appropriate mode for each device when connected through a Mi account, and also allows direct pairing of individual devices using their IP address and token. The integration provides granular control over device behavior, enabling users to override connection modes, polling intervals, and property mappings for individual devices through YAML configuration. It offers the ability to call Xiaomi's internal
Issues arbitrary method calls with parameters directly to Xiaomi devices over the local network.
python-miio es una biblioteca de Python y una implementación de controlador de hardware del protocolo Miio, diseñada para controlar y gestionar electrodomésticos inteligentes de Xiaomi. Proporciona las interfaces de software necesarias para traducir comandos de alto nivel en paquetes de red para la comunicación con el dispositivo. El proyecto incluye un simulador de dispositivos de red especializado para emular respuestas de hardware y probar implementaciones de protocolos sin dispositivos físicos. También cuenta con una interfaz de línea de comandos para enviar comandos, consultar el estado del dispositivo y realizar la recuperación de tokens para una autenticación segura. Las áreas de capacidad cubren el descubrimiento de redes IoT para identificar modelos de dispositivos y direcciones IP, así como el análisis de protocolos mediante el análisis de capturas de paquetes de red. La biblioteca admite la introspección de características del dispositivo para recuperar metadatos sobre sensores disponibles y configuraciones ajustables.
Downloads and parses description files to identify available commands for connected hardware.