SenseHive
Lightweight self-managed MQTT data dashboard and IoT data logger support real-time telemetry visualization, data persistence and CSV export.
##Functional characteristics - **MQTT Data Subscription ** -Connect to any MQTT Broker and subscribe to multiple topics to collect data in real time - ** Real-time dashboard ** - SSE (Server-Sent Events)-driven real-time data visualization - **SQLite persistence ** -Automatically persists all MQTT messages to the local database - **CSV Export ** -Export historical data of any theme into a CSV file with one click - **Broker dynamic configuration ** -dynamically switch MQTT brokers in the Web interface (HiveMQ/Mosquitto/EMQX, etc.) - ** Time zone management ** -supports custom time zones and automatic conversion of data timestamps - ** User authentication ** -Built-in login system, support password modification - ** Automatic reconnection ** -Automatic Watchdog reconnection after MQTT connection is disconnected ###First time login Log in using default account: - ** User name **:`admin` - ** Password **:`admin123` > It is recommended to change your password immediately after logging in for the first time (click Settings in the upper right corner β Change Password)π‘ ###Configuring MQTT Broker After logging in, click the Settings icon to configure the MQTT Broker connection: | configuration items| default value| description| |--------|--------|------| | Broker Host |`broker.hivemq.com`| MQTT Broker Address| | Broker Port | `1883` |MQTT port| | Username |(Empty)| Broker username (optional)| | Password |(Empty)| Broker password (optional)| | Timezone | `Asia/Shanghai` |Time zone of data timestamp| > HiveMQ public Broker is used by default, so testing can be started directly.π‘It can also be configured as local Mosquitto, etc. ###Add MQTT theme 1. Click the **"+ Add Node"* button 2. Enter the MQTT theme (such as `home/temperature`) 3. Click **Save** The system will automatically subscribe to the topic and start receiving data.


