📡
Generic Hardware Bridge
Hardware abstraction layer for serial, MQTT, and mock device control.
0 installs
Trust: 34 — Low
Iot
Ask AI about Generic Hardware Bridge
Powered by Claude · Grounded in docs
I know everything about Generic Hardware Bridge. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
GenericHardwareBridge MCP Server
Model Context Protocol 服务器,用于硬件抽象和控制。
功能
set_level(port, value)- 连续量输出(亮度、角度、速度)toggle_state(port, state)- 开关量输出get_sensor_data(port, mode)- 传感器读取send_raw_packet(payload)- 原始指令透传
快速开始
pip install -r requirements.txt
python server.py
部署到 Railway
- 上传到 GitHub
- 在 Railway 中创建项目,选择该仓库
- 配置环境变量:
TRANSPORT_MODE=mqttMQTT_BROKER=broker.emqx.ioDEVICE_ID=esp32s3_001
- 部署
环境变量
| 变量 | 默认值 | 说明 |
|---|---|---|
TRANSPORT_MODE | mock | 传输模式: mock/serial/mqtt |
SERIAL_PORT | COM3 | 串口端口 |
MQTT_BROKER | broker.emqx.io | MQTT Broker 地址 |
MQTT_PORT | 1883 | MQTT 端口 |
DEVICE_ID | esp32s3_001 | 设备标识 |
MQTT_BASE_TOPIC | hardware/bridge | MQTT 主题前缀 |
