IBM Bluemix Watson IoT - TLS通过令牌?

问题描述 投票:0回答:1

我对IBM使用的术语感到很困惑。我目前正在使用Watson IoT和使用MQTT的嵌入式设备。如您所知,嵌入式设备有时无法通过证书(以前的SSL)保护连接。因此,Watson IoT提供称为“带有身份验证令牌的TLS”的安全连接(?)。这让我很困惑。我了解到,对于SSL(现在是TLS)连接,您需要将证书传递给服务器。如何通过使用/发送身份验证令牌来建立TLS连接?或者他们只是意味着身份验证过程而不是安全和加密的连接?

提前谢谢,周末愉快!

ssl token tls1.2 watson-iot
1个回答
2
投票

如果您正在使用MQTT,将设备连接到Watson IoT Platform的最简单方法如下:

注册设备时,您可以定义(或获得)身份验证令牌 - 实际上是该设备的密码。关于如何使用此令牌将设备连接到orgId.messaging.internetofthings.ibmcloud.com上的Watson IoT Platform,您有两个主要选项:

  • 1883号港口(这是非TLS)
  • 端口8883/443(这是TLS)

在这两种情况下,密码都用于验证您的设备 - 但仅在第二种情况下是加密的线上流量(这就是为什么我们强烈建议尽可能使用TLS /端口8883/443)。加密连接通过TLS:Watson IoT Platform提供证书,允许启用TLS的设备验证证书,从而相信它正在与Watson IoT Platform进行通信。

还有其他选择可以在此基础上进行构建。您可以配置设备证书(例如,请参阅here) - 但我没有讨论过这些 - 希望如此! - 我将使用上面的简单模式回答你的问题。有关连接到平台的更多详细信息,请访问here

在撰写本文时链接正确

© www.soinside.com 2019 - 2024. All rights reserved.