# go-iot-platform **Repository Path**: jf_linux/go-iot-platform ## Basic Information - **Project Name**: go-iot-platform - **Description**: Go IoT 平台,这是一个高效、可扩展的物联网解决方案,使用 Go 语言开发。本平台专注于提供稳定、可靠的 MQTT 客户端管理,以及对 MQTT上报数据的全面处理和分析。 - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 44 - **Created**: 2025-04-03 - **Last Updated**: 2025-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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. ![logo](readme/o1.png) 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 | Description | Screenshot | |-----------|----------------------------------------------------------------| | MQTT Client List | ![image-20240524123513247](readme/image-20240524123513247.png) | | Add MQTT Client | ![image-20240524123533112](readme/image-20240524123533112.png) | | Parsing Script | ![image-20240524123606435](readme/image-20240524123606435.png) | | Simulate Sending | ![image-20240524123618542](readme/image-20240524123618542.png) | | Signal Configuration List | ![image-20240524123658849](readme/image-20240524123658849.png) | | Signal Alarm Configuration List | ![image-20240524123718443](readme/image-20240524123718443.png) | | Data Visualization | ![image-20240524123729546](readme/image-20240524123729546.png) | | Data Visualization | ![image-20240524123805587](readme/image-20240524123805587.png) | | Data Visualization | ![image-20240524123820684](readme/image-20240524123820684.png) | ## Table of Contents - [go-iot](./go-iot): MQTT Client Management Service - [go-iot-mq](./go-iot-mq): Rabbit Message Queue Service - [iot-go-project](./iot-go-project): Management Backend Service - [ant-vue](./ant-vue): 基于ant-vue开发的后台管理系统 ## Documentation Detailed deployment guides can be found in the [deploy](./deploy) directory. Related design and implementation documents can be found in the [docs](./docs) directory. The user manual can be found in the [operation](./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: - Send an email to [huifer97@163.com](mailto:huifer97@163.com)