MQTT问题之接入点域名获取失败如何解决

简介: MQTT接入是指将设备或应用通过MQTT协议接入到消息服务器,以实现数据的发布和订阅;本合集着眼于MQTT接入的流程、配置指导以及常见接入问题的解决方法,帮助用户实现稳定可靠的消息交换。

问题一:hi,我这边NB设备接入aliyun mqtt后,有一条 设备到云的消息,请问有没有这样的API,可以让我 不登陆到平台 判断 云收到了设备发来的消息?


hi,我这边NB设备接入aliyun mqtt后,有一条 设备到云的消息,请问有没有这样的API,可以让我 不登陆到平台 判断 云收到了设备发来的消息?


参考回答:

你设备给服务端发消息,通过Qos 等级来保证,云端也有云端SDK ,可以接收消息,这样也可以


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/516633?spm=5176.28261954.J_7341193060.605.40c22f3d058OAB&scm=20140722.S_community@@%E9%97%AE%E7%AD%94@@516633._.ID_516633-RL_mqtt%E6%8E%A5%E5%85%A5-LOC_search~UND~community~UND~item-OR_ser-V_3-P0_5


问题二:请教下我们MQTT能够接入的设备数量有上限吗,如果接入设备达到百万级,会不会出现服务性能或者其他问题?


请教下我们MQTT能够接入的设备数量有上限吗,如果接入设备达到百万级,会不会出现服务性能或者其他问题?


参考回答:

百万设备接入建议铂金版,单独聊下业务场景和指标吧。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/495473?spm=5176.28261954.J_7341193060.611.40c22f3d058OAB&scm=20140722.S_community@@%E9%97%AE%E7%AD%94@@495473._.ID_495473-RL_mqtt%E6%8E%A5%E5%85%A5-LOC_search~UND~community~UND~item-OR_ser-V_3-P0_6


问题三:请问下MQTT这个接入点域名怎么获取?


请问下MQTT这个接入点域名怎么获取?


参考回答:

这个提工单获取


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/483290?spm=5176.28261954.J_7341193060.616.40c22f3d058OAB&scm=20140722.S_community@@%E9%97%AE%E7%AD%94@@483290._.ID_483290-RL_mqtt%E6%8E%A5%E5%85%A5-LOC_search~UND~community~UND~item-OR_ser-V_3-P0_7


问题四:MQTT .golang接入有没有demo示例?


MQTT .golang接入有没有demo示例?


参考回答:

接入mqtt很简单,在接入前,肯定要先安装mqtt,记住mqtt的地址,连接的用户名和密码,然后导入mqtt的依赖,最后的代码:

package main
import (
  "fmt"
  mqtt "github.com/eclipse/paho.mqtt.golang"
  "time"
)
var messagePubHandler mqtt.MessageHandler = func(client mqtt.Client, msg mqtt.Message) {
  fmt.Printf("Received message: %s from topic: %s\n", msg.Payload(), msg.Topic())
}
var connectHandler mqtt.OnConnectHandler = func(client mqtt.Client) {
  fmt.Println("Connected")
}
var connectLostHandler mqtt.ConnectionLostHandler = func(client mqtt.Client, err error) {
  fmt.Printf("Connect lost: %v", err)
}
func main() {
  var broker = "broker.emqx.io"
  var port = 1883
  opts := mqtt.NewClientOptions()
  opts.AddBroker(fmt.Sprintf("tcp://%s:%d", broker, port))
  opts.SetClientID("go_mqtt_client")
  opts.SetUsername("emqx")
  opts.SetPassword("public")
  opts.SetDefaultPublishHandler(messagePubHandler)
  opts.OnConnect = connectHandler
  opts.OnConnectionLost = connectLostHandler
  client := mqtt.NewClient(opts)
  if token := client.Connect(); token.Wait() && token.Error() != nil {
    panic(token.Error())
  }
}


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/471908?spm=5176.28261954.J_7341193060.622.40c22f3d058OAB&scm=20140722.S_community@@%E9%97%AE%E7%AD%94@@471908._.ID_471908-RL_mqtt%E6%8E%A5%E5%85%A5-LOC_search~UND~community~UND~item-OR_ser-V_3-P0_8


问题五:Nodejs 版 mqtt 接入阿里云 IoT需要做哪些准备工作?


Nodejs 版 mqtt 接入阿里云 IoT需要做哪些准备工作?


参考回答:

1.注册阿里云账号

使用个人淘宝账号或手机号,开通阿里云账号,并通过支付宝实名认证。

2.免费开通 IoT 物联网套件

产品官网:https://www.aliyun.com/product/iot

3.软件环境

Nodejs 安装 https://nodejs.org

资料来源:电子书《AIoT 物联网开发实战(上)》,下载链接:

https://developer.aliyun.com/topic/download?id=1147


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/325280?spm=5176.28261954.J_7341193060.629.40c22f3d058OAB&scm=20140722.S_community@@%E9%97%AE%E7%AD%94@@325280._.ID_325280-RL_mqtt%E6%8E%A5%E5%85%A5-LOC_search~UND~community~UND~item-OR_ser-V_3-P0_9

相关实践学习
RocketMQ一站式入门使用
从源码编译、部署broker、部署namesrv,使用java客户端首发消息等一站式入门RocketMQ。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
目录
相关文章
|
小程序 网络安全 开发者
解决微信小程序MQTT真机连接问题与合法域名配置SSL问题
为方便大家能快速的解决,我添加几个关键词:emqx 配置websocket ssl 、 emqx 配置ssl 、docker项目管理器添加mqtt 、在docker安装mqtt后如何配置ssl证书、小程序反向代理解决mqtt ssl问题 问题是这样的:小程序的wx对应ws协议,wxs对应wss协议,本篇文章介绍了:1、如何解决真机调试mqtt报错连接不上的问题 2、调试通过后,去除勾选不校验合法域名,连接8084端口失败的解决办法(本文内容) 经过3天的不断尝试,用尽了网上很多办法,对MQT
787 0
解决微信小程序MQTT真机连接问题与合法域名配置SSL问题
|
1月前
|
消息中间件 存储 监控
RabbitMQ:分布式系统中的高效消息队列
RabbitMQ:分布式系统中的高效消息队列
|
4月前
|
消息中间件 NoSQL 数据库
一文讲透消息队列RocketMQ实现消费幂等
这篇文章,我们聊聊消息队列中非常重要的最佳实践之一:消费幂等。
一文讲透消息队列RocketMQ实现消费幂等
|
1月前
|
消息中间件 Java
springboot整合消息队列——RabbitMQ
springboot整合消息队列——RabbitMQ
74 0
|
3月前
|
消息中间件 JSON Java
RabbitMQ消息队列
RabbitMQ消息队列
46 0
|
3月前
|
消息中间件
RabbitMQ 实现消息队列延迟
RabbitMQ 实现消息队列延迟
121 0
|
16天前
|
消息中间件 存储 负载均衡
消息队列学习之RabbitMQ
【4月更文挑战第3天】消息队列学习之RabbitMQ,一种基于erlang语言开发的流行的开源消息中间件。
15 0
|
1月前
|
消息中间件 存储 中间件
【SpringCloud Stream消息驱动、设计思想以及整合rabbitmq消息队列案例--学习笔记】
【SpringCloud Stream消息驱动、设计思想以及整合rabbitmq消息队列案例--学习笔记】
47 0
|
1月前
|
消息中间件 缓存 API
|
1月前
|
消息中间件 存储 Cloud Native
【Spring云原生系列】Spring RabbitMQ:异步处理机制的基础--消息队列 原理讲解+使用教程
【Spring云原生系列】Spring RabbitMQ:异步处理机制的基础--消息队列 原理讲解+使用教程