ToB企服应用市场:ToB评测及商务社交产业平台

标题: iot-dc3物联网开源平台部署 [打印本页]

作者: 天津储鑫盛钢材现货供应商    时间: 2025-1-7 19:29
标题: iot-dc3物联网开源平台部署
媒介 

部署iot-dc3平台分为两部门,服务器部署 MySQL、MongoDB、Redis、RabbitMQ服务,本地电脑部署AuthApplication、ManagerApplication、DataApplication、GatewayApplication
环境预备

本地电脑需安装IDEA ,JAVA JDK版本为 jdk21,Maven版本为 Maven 3.8
代码堆栈https://gitee.com/pnoker

本地电脑需设置host

  1. Windows:c:\windows\system32\drivers\etc\hosts
  2. #多台机器配置时,将127.0.0.1 替换成具体具体机器的 IP
  3. # Added by DC3
  4. 10.1.64.94 dc3-mysql
  5. 10.1.64.94 dc3-redis
  6. 10.1.64.94 dc3-mongo
  7. 10.1.64.94 dc3-opentsdb
  8. 10.1.64.94 dc3-elasticsearch
  9. 10.1.64.94 dc3-rabbitmq
  10. 10.1.64.94 dc3-emqx
  11. 10.1.64.94 dc3-nginx
  12. 10.1.64.94 dc3-influx
  13. # dev
  14. 127.0.0.1 dc3-center-register
  15. 127.0.0.1 dc3-center-auth
  16. 127.0.0.1 dc3-center-manager
  17. 127.0.0.1 dc3-center-data
  18. 127.0.0.1 dc3-gateway
  19. # End DC3
复制代码
构建基础服务

在服务器中启动MySQL、MongoDB、Redis、RabbitMQ服务
  1. #拉取代码包
  2. git clone https://gitee.com/pnoker/iot-dc3.git
  3. cd iot-dc3/dc3
  4. #创建并启动 MySQL、MongoDB、Redis、RabbitMQ服务
  5. docker-compose -f docker-compose-dev.yml up -d mysql mongo redis rabbitmq
复制代码
在代码堆栈中拉取代码包并在本地导入项目,IDEA2024版本默认以Maven的方式导入,其他版本需指定
依次部署:AuthApplication、ManagerApplication、DataApplication、GatewayApplication

构建Web UI

在代码堆栈中拉取代码包并导入项目,在本地IDEA终端执行命令
  1. cd iot-dc3-web
  2. npm config set registry https://registry.npmmirror.com
  3. npm install -g yarn
  4. yarn
  5. yarn serve
复制代码

出现node版本问题办理方法

下载node.js
下载地址:https://nodejs.org/dist/v22.11.0/node-v22.11.0-x64.msi
安装完nodejs后再次启动,访问 http://localhost:8080即可进入登陆页面,默认账号密码已填写

启动MQTT驱动

在IDEA中启动mqtt程序

启动乐成后在WebUI中可以看到驱动已在线

添加位号模板


新增设备


位号设置

设备-->编辑-->下一步

注:Qos和Topic需和MQTTX客户端相对应
模拟设备采集数据

安装MQTTX客户端
下载地址:MQTTX:全功能 MQTT 客户端工具
连接MQTT

添加订阅

  1. dc3/default/dc3-driver-mqtt/data
复制代码

发送数据

  1. {
  2.   "deviceId": "1863102746741899265",
  3.   "pointId": "1863102247175127041",
  4.   "value": 60.0,
  5.   "createTime": "2024-12-03T14:39:36"
  6. }
  7. ##deviceId在设备列表点击设备名称获取
  8. ##pointId在设备详情->关联位号->点击位号名称获取
复制代码

查看数据

点击设备详情->设备数据,就能查看到刚才发送的数据


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4