我有一台服务器充当想要将数据发布到IoT平台的设备的网关,但不能直接使用DeviceClient这样做。我希望从服务器启动时的固定已知状态开始,并尽可能恢复服务器崩溃。
设备只能在服务器启动时发布,因此我应该始终能够在IoT上为服务器注册的单个网关启动,没有与网关关联的设备,并在与服务器联系时创建新设备。
我可以使用deleteDevice()api删除网关,
api()。deleteDevice(deviceType,deviceId);
但是如何找到在网关下创建的所有设备(设备ID),所以我用上面的代码删除它们?我有一个共享平台,所以我不能只删除特定类型的所有设备。
答案 0 :(得分:0)
有一个API调用可以获取通过id {deviceId}指定的网关连接的设备,这是一个:
你可以从那里开始。您正在使用的库上应该可以使用相同的api调用。