Skip to content

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.

License

Notifications You must be signed in to change notification settings

iot-ecology/go-iot-platform

Repository files navigation

Go IoT Platform

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.

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

Description Screenshot
MQTT Client List image-20240524123513247
Add MQTT Client image-20240524123533112
Parsing Script image-20240524123606435
Simulate Sending image-20240524123618542
Signal Configuration List image-20240524123658849
Signal Alarm Configuration List image-20240524123718443
Data Visualization image-20240524123729546
Data Visualization image-20240524123805587
Data Visualization image-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:

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published