在nodeRED中配置不成功

Blade 未结 1 145
cuiyuzhou
cuiyuzhou 剑侠 2026-01-29 10:25

一、该问题的重现步骤是什么?

  1. 在设备详情中找到mqtt协议image.png

  2. image.png

    将参数配置到节点中

  3. image.png

2.配置好topic

image.png 

3.image.png

连接不成功


二、你期待的结果是什么?实际看到的又是什么?

连接到mqtt服务器        

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladexIOT ubuntu

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2026-01-29 10:27

    端口用8083试试,web端系统用websocket协议也能连接,可能1883不支持或没开放端口

    作者追问:2026-01-29 12:00

    8083也是不行的

    image.png

    其余参数也是新获取的,没有过期

    回答: 2026-01-29 12:58

    这个参数能不能在mqttx这个工具连接成功,然后你在部署好的物联网前端的 设备模拟器 看看能不能连接成功

    作者追问:2026-01-29 13:09

    可以在mqttx客户端连接成功,也可以在bladex前端测试成功

    image.png

    image.png

    回答: 2026-01-29 13:17

    把你部署的服务临时映射到外网然后地址发一下,我们去测试看看

    作者追问:2026-01-29 13:55

    向日葵吧,麻烦您这边调一下,目前我们不支持开放外网,随时可以向日葵 

    作者追问:2026-01-29 13:56

    用向日葵吧,我们暂时不支持开放外网,随时都可以,麻烦您了

    我的识别码:1601950002

    使用向日葵即可对我发起远程协助

    向日葵下载地址:http://url.oray.com/tGJdas/

    20q9xp


    回答: 2026-01-29 14:00

    花一块钱买个小时计费的阿里云服务,用原版部署后发我们线上地址就行,不需要你们内网的服务,只需要一个测试地址

    回答: 2026-01-29 14:01

    解决后小时计费的服务器费用可凭发票(发票可以是你个人抬头)找我们商务申请报销

    作者追问:2026-01-29 14:53

    ip http://61.169.213.210:1888

    配置位置 边缘计算-边缘网关-a

    内网ip 192.168.1.242

    麻烦您帮忙看一下


    回答: 2026-01-29 15:07

    连不上呢看下端口是否都已开放

    CleanShot20260129150546@2x.png


    另外node-red部署到时候需要在nginx做下额外的配置(location内的三行配置,否则mqtt连接也会有问题)

    server {
        listen 443 ssl;
        server_name yourdomain.com;
    
        ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;
    
        location / {
            proxy_pass http://localhost:1880;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
    
            # 着重关注这三行配置,必须要有
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
        }
    }


    作者追问:2天前

    开放好了外网端口 18083对应内网80834

    外网端口1880对应内网11880

    回答: 2天前

    好的,设备模拟器调试成功了,但是node-red的网页访问不到,再检查看看

    回答: 2天前

    不清楚是服务没起还是端口没开

    CleanShot20260129154544@2x.png

    作者追问:2天前

    已经开放了 端口 登录权限这个问题如何解决呢?

    要不您在你那边的边缘网关试一下看可以配通吗?


    作者追问:2天前

    开的是外网的11880端口,你现在用内网访问1880肯定通过不了啊

    回答: 2天前

    那你改下菜单路径

    作者追问:2天前

    image.png这样子改吗?

    回答: 2天前

    1883端口对应的哪个,麻烦一次性提供完整

    作者追问:2天前


    现在开放的端口:

    11880 对应内网 1880

    1888 对应内网888

    18083 对应内网8083

    回答: 2天前

    还有个mqtt原生的1883现在对应哪个端口,我们用mqttx连接试试

    0 讨论(1)
提交回复