首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我应该将哪个域名作为IoT MQTT端点烘焙到我的IoT设备中?

我应该将哪个域名作为IoT MQTT端点烘焙到我的IoT设备中?
EN

Stack Overflow用户
提问于 2016-03-03 19:38:13
回答 2查看 2.6K关注 0票数 7

情景描述

因此,当我在工厂中建立我的超级传感器时,它将每30秒通过MQTT将其指标发送到AWS IoT,我必须在设备中烘焙传感器将连接到的DNS域名。

亚马逊网络服务IoT建议使用<random-string>.iot.eu-west-1.amazonaws.com形式的端点,对我来说,它看起来像A26PKG2U6WRS2I.iot.eu-west-1.amazonaws.com

这是dig A26PKG2U6WRS2I.iot.eu-west-1.amazonaws.com命令的略微格式化的输出,它显示在几次重定向之后,这个域名解析为6个IP地址,看起来像是负载均衡器。

代码语言:javascript
复制
DOMAIN DETAILS: 

A26PKG2U6WRS2I.iot.eu-west-1.amazonaws.com. 290 
POINTS TO CNAME 
iotmoonraker.eu-west-1.prod.iot.eu-west-1.amazonaws.com.


iotmoonraker.eu-west-1.prod.iot.eu-west-1.amazonaws.com. 254 
POINTS TO CNAME 
dualstack.iotmoonraker-e-elb-9q2vvmxp3rir-1271985754.eu-west-1.elb.amazonaws.com.

RESOLVES TO IPs:
dualstack.iotmoonraker-e-elb-9q2vvmxp3rir-1271985754.eu-west-1.elb.amazonaws.com. 50 IN A 54.229.34.249
dualstack.iotmoonraker-e-elb-9q2vvmxp3rir-1271985754.eu-west-1.elb.amazonaws.com. 50 IN A 52.19.106.35
dualstack.iotmoonraker-e-elb-9q2vvmxp3rir-1271985754.eu-west-1.elb.amazonaws.com. 50 IN A 52.18.139.53
dualstack.iotmoonraker-e-elb-9q2vvmxp3rir-1271985754.eu-west-1.elb.amazonaws.com. 50 IN A 52.48.96.41
dualstack.iotmoonraker-e-elb-9q2vvmxp3rir-1271985754.eu-west-1.elb.amazonaws.com. 50 IN A 52.19.155.13
dualstack.iotmoonraker-e-elb-9q2vvmxp3rir-1271985754.eu-west-1.elb.amazonaws.com. 50 IN A 54.76.47.209

问题

我有两个顾虑:

  • 当我在我的PIC微控制器上用C语言实现MQTT通信时,我的DNS解析器被单个域可以解析到的那么多IP弄糊涂了。目前我不知道我是否能解决这个问题。目前我的解决方案是-创建我自己的域名iot-ingestion.domain-i-own.com,并将其指向其中一个IP地址。有没有更好的选择?
  • 将这个A26PKG2U6WRS2I.iot.eu-west-1.amazonaws.com主机名烘焙到我的设备中有多可靠?如果我想在2-3年内更换IoT堆栈并切换到不同的technology/provider?

,该怎么办

EN

回答 2

Stack Overflow用户

发布于 2016-03-03 22:44:33

是的,我会避免泄露“内部”AWS主机名。您还应该避免固定到单个IP地址。在AWS中,IP地址可以快速更改并重新分配给其他客户。

解决方案是确实使用您自己的域名,您可以控制它,但使用DNS CNAME记录。

代码语言:javascript
复制
iot-ingestion.domain-i-own.com CNAME A26PKG2U6WRS2I.iot.eu-west-1.amazonaws.com.

将不同的主机名添加到不同的设备固件版本中可能是值得的,因此如果其中一个出现问题,您可以将其重新指向不同的端点,或者完全切断它,如果它破坏了您的服务。

我对使用亚马逊的DNS服务Route 53有很好的体验。这也可能导致从您的设备发出的到达末端IP地址的DNS请求较少。

票数 6
EN

Stack Overflow用户

发布于 2019-06-20 02:00:37

我相信这篇文章是相关的。截至2019年6月,自定义域似乎还未正式支持物联网端点,但已在路线图中。这是我们客户的一个常见问题。

This link提供了进一步的说明。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35771149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档