如何模拟Azure IoT中心断开连接

问题描述

我正在使用paho.mqtt.c库连接到Azure IoT中心。我想测试我的软件如何处理从IoT中心断开的连接。

如何模拟IoT中心断开客户端连接?

Azure门户-> IoT中心中没有“停止IoT中心”按钮。

解决方法

以下是将mqtt设备与Azure IoT中心断开连接的一些情况:

  • 使用相同的deviceId连接mqtt设备
  • 发布错误的主题,例如: abcd
  • 在门户上禁用与IoT中心的设备连接
  • 使用REST API禁用设备,请参阅我的回答here