我想为我的设备使用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 方法定义设备孪生的所需和必需属性?
非常感谢