自分のデバイスに Azure のデバイス プロビジョニングを使用したいと考えています。
Azure IoT SDK (Java) を使用しています。
デバイス ツインの JSON 内にいくつかの特定のプロパティを持つ新しいデバイスを作成したいと考えています。デバイス ツインのカスタム JSON を使用して、Azure portal で新しいデバイスを確認したいと考えています。
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);
}
Message のメソッド setProperty を見つけました。みたいな
messageToSendFromDeviceToHub.setProperty("test", "test");
このsetPropertyメソッドによって、デバイス ツインの必要なプロパティを定義することは可能ですか?
どうもありがとう