一、该问题的重现步骤是什么?
在设备详情中找到mqtt协议

将参数配置到节点中

2.配置好topic
3.
连接不成功
二、你期待的结果是什么?实际看到的又是什么?
连接到mqtt服务器
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
BladexIOT ubuntu
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
端口用8083试试,web端系统用websocket协议也能连接,可能1883不支持或没开放端口
8083也是不行的

其余参数也是新获取的,没有过期
这个参数能不能在mqttx这个工具连接成功,然后你在部署好的物联网前端的 设备模拟器 看看能不能连接成功
可以在mqttx客户端连接成功,也可以在bladex前端测试成功


把你部署的服务临时映射到外网然后地址发一下,我们去测试看看
向日葵吧,麻烦您这边调一下,目前我们不支持开放外网,随时可以向日葵
用向日葵吧,我们暂时不支持开放外网,随时都可以,麻烦您了
我的识别码:1601950002
使用向日葵即可对我发起远程协助
向日葵下载地址:http://url.oray.com/tGJdas/
20q9xp
花一块钱买个小时计费的阿里云服务,用原版部署后发我们线上地址就行,不需要你们内网的服务,只需要一个测试地址
解决后小时计费的服务器费用可凭发票(发票可以是你个人抬头)找我们商务申请报销
连不上呢看下端口是否都已开放

另外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";
}
}开放好了外网端口 18083对应内网80834
外网端口1880对应内网11880
好的,设备模拟器调试成功了,但是node-red的网页访问不到,再检查看看
不清楚是服务没起还是端口没开

已经开放了 端口 登录权限这个问题如何解决呢?
要不您在你那边的边缘网关试一下看可以配通吗?
开的是外网的11880端口,你现在用内网访问1880肯定通过不了啊
那你改下菜单路径
这样子改吗?
1883端口对应的哪个,麻烦一次性提供完整
现在开放的端口:
11880 对应内网 1880
1888 对应内网888
18083 对应内网8083
还有个mqtt原生的1883现在对应哪个端口,我们用mqttx连接试试
扫一扫访问 Blade技术社区 移动端