loading…
Search for a command to run...
loading…
Enables natural language interaction with industrial IoT devices using Sparkplug B, allowing users to query real-time data, analyze historical metrics, and moni
Enables natural language interaction with industrial IoT devices using Sparkplug B, allowing users to query real-time data, analyze historical metrics, and monitor device status.
This project demonstrates a Sparkplug B (SPB) implementation featuring a chat-based interface for industrial IoT monitoring and control. It combines a Sparkplug MCP server with a web application that allows users to query device data, analyze historical metrics, and monitor device status through natural language interactions. The system supports both real-time monitoring and historical analysis of device metrics, making it ideal for industrial automation and IoT applications.

Follow the steps below to set up and run the application:
git clone https://github.com/emqx/uns-demo/
cd uns-demo
The project use uv to manage libs and project, please install uv before getting start.
Some dependencies need to be compiled through cmake, please install cmake before getting start.
Install Dependencies and Activate Virtual Environment
uv sync
uv venv
Please refer to software preparation.
Steps
.env.example to .env and modify the values accordingly. uv run spb_server.py
uv run biz_app.py
uv run main.py
Refer to doc for detailed demo scenarios.

Выполни в терминале:
claude mcp add sparkplug-mcp-server -- npx Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development