Go IoT Platform

July 1, 2024 · View on GitHub

Go IoT Platform, a high-efficiency and scalable Internet of Things solution developed with the Go language. This platform focuses on providing stable and reliable MQTT client management, as well as comprehensive processing and analysis of MQTT reported data. logo

Go IoT Platform - GoIoT: Efficient, scalable MQTT IoT platform in Go. | Product Hunt

Features

  • MQTT Client Management: Maintain stable connections for a large number of MQTT clients.
  • Data Storage: Securely store data reported by MQTT.
  • Alarm Analysis: Perform real-time monitoring and alarm analysis of reported data.
  • Data Visualization: Provide intuitive data presentation to help users quickly understand the data.
  • Offline Computing: Support in-depth offline analysis and processing of historical data.

Interface Screenshots

DescriptionScreenshot
MQTT Client Listimage-20240524123513247
Add MQTT Clientimage-20240524123533112
Parsing Scriptimage-20240524123606435
Simulate Sendingimage-20240524123618542
Signal Configuration Listimage-20240524123658849
Signal Alarm Configuration Listimage-20240524123718443
Data Visualizationimage-20240524123729546
Data Visualizationimage-20240524123805587
Data Visualizationimage-20240524123820684

Table of Contents

Documentation

Detailed deployment guides can be found in the deploy directory.

Related design and implementation documents can be found in the docs directory.

The user manual can be found in the operation directory.

Contribution

We welcome any form of contribution, including but not limited to:

  • Reporting issues
  • Submitting Pull Requests
  • Improving documentation

Acknowledgements

Thanks to all contributors and users for their support of the Go IoT Platform!

Contact Information

If you have any questions, please contact us through the following methods: