· Zen HuiFer · 教程  · 1 min read

部署文档

本文详细介绍了如何在本地环境中部署Go IoT开发平台,包括前置条件、环境搭建步骤、项目部署步骤以及端口使用情况,帮助开发者快速上手并高效管理物联网项目。

本文详细介绍了如何在本地环境中部署Go IoT开发平台,包括前置条件、环境搭建步骤、项目部署步骤以及端口使用情况,帮助开发者快速上手并高效管理物联网项目。

部署文档

前置条件

  • 安装 Docker
  • 安装 Docker Compose
  • 下载本项目

环境搭建步骤

cd $project_path/docker
sh env-start.sh 

项目部署步骤

cd $project_path/docker
sh app-start.sh

部署完成后访问: http://localhost:8080/ 即可看到项目

端口使用情况

环境相关端口

服务名称容器端口宿主机端口备注
influxdb80868086InfluxDB 数据库
mongodb2701727017MongoDB 数据库
mongo-express80818181MongoDB 管理界面
emqx118831883EMQ X MQTT Broker
emqx180838083EMQ X Dashboard
emqx180848084EMQ X WebSocket
emqx188838883EMQ X MQTTS (Secure)
emqx11808318083EMQ X Dashboard Secure
mysql33063306MySQL 数据库
rabbitmq56725672RabbitMQ AMQP
rabbitmq1567215672RabbitMQ Management Console
redis63796379Redis 数据库

应用相关端口

服务名称容器端口宿主机端口备注
iotgomqtt180068006Go Iot MQTT Service
iotgomqtt280078007Go Iot MQTT Service
iotgomqtt380088008Go Iot MQTT Service
iotgomq-pre_handler290028001Go Iot MQ Pre Handler
iotgomq-calc_handler290018002Go Iot MQ Calc Handler
iotgomq-waring_handler290038003Go Iot MQ Waring Handler
iotgomq-wd_handler290048004Go Iot MQ WD Handler
iotgoproject80808005Go Iot Project
iot-admin-vue808080Go Iot Admin Vue
Back to Blog

Related Posts

View All Posts »
MQTT 客户端管理方案

MQTT 客户端管理方案

本文详细介绍了在物联网项目中如何设计和管理海量MQTT客户端的解决方案,包括限制条件、方案设计、负载均衡和故障转移等内容,帮助开发者优化系统性能,确保稳定运行。

数据报警设计

数据报警设计

本文详细介绍了物联网项目中数据报警的设计方案,包括温度监控报警、设备性能下降报警以及多设备联动报警等场景,帮助开发者更好地理解和应用数据报警技术。

数据流转链路

数据流转链路

了解Go IoT开发平台中数据流转链路的核心数据结构和安装方式,优化物联网项目的数据处理流程。

物联网基础知识

物联网基础知识

本章总结了物联网基础知识,涵盖物联网定义、物联网三层架构模型及其在智能家居、工业、农业、医疗等领域的应用。