Azure设备设置-设置设备双属性

时间:2019-03-15 11:04:09

标签: azure azure-iot-hub azure-iot-sdk azure-iot-suite azure-iot-hub-device-management

我想为我的设备使用Azure中的设备配置。

我正在使用Azure IoT SDK(Java)。

我想创建一个在设备twin的JSON内具有某些特定属性的新设备。 我想在Azure门户中看到带有设备孪生的自定义JSON的新设备。

ProvisioningTpmSample 类(Link GitHub)中。有这段代码:

try
{
    deviceClient = DeviceClient.createFromSecurityProvider(iotHubUri, deviceId, securityClientTPMEmulator, IotHubClientProtocol.MQTT);
    deviceClient.open();
    Message messageToSendFromDeviceToHub =  new Message("Whatever message you would like to send");

    System.out.println("Sending message from device to IoT Hub...");
    deviceClient.sendEventAsync(messageToSendFromDeviceToHub, new IotHubEventCallbackImpl(), null);
}

我找到了消息的setProperty方法。就像

messageToSendFromDeviceToHub.setProperty("test", "test");

是否可以通过此 setProperty 方法定义设备孪生的所需必需属性?

非常感谢

0 个答案:

没有答案