getConnectionState() подключен/отключен в зависимости от устройства. Если он отправляет сообщение, я должен видеть подключенный, и если он не отправляет, я должен отключиться. Но каждый раз, когда я запускаю нижнюю программу Java, я получаю статус отключен независимо от устройства, отправляет сообщения или нетСтатус устройства azure iothub
RegistryManager registryManager = RegistryManager.createFromConnectionString(connectionString);
System.out.println(registryManager.getDevices(new Integer(1000)));
while(true){
ArrayList<Device> deviceslist=registryManager.getDevices(new Integer(1000));
for(Device device:deviceslist)
{
/*System.out.println(device.getDeviceId());
System.out.println(device.getPrimaryKey());
System.out.println(device.getSecondaryKey());*/
System.out.println(device.getDeviceId());
System.out.println(device.getConnectionState());
/*System.out.println(device.getConnectionStateUpdatedTime());
System.out.println(device.getLastActivityTime());
System.out.println(device.getStatusReason());
System.out.println(device.getStatusUpdatedTime());
System.out.println(device.getSymmetricKey());
System.out.println(device.geteTag());
*/ }
}
Какой протокол вы используете для отправки событий (HTTP, AMQP, MQTT)? – shachar
Проверьте состояние подключения в Проводнике устройств? –