Cihaz Bağlantı Durumu

ThingsOn cihaz durumu hizmeti

ThingsOn cihaz durumu hizmeti, cihaz bağlantı durumunun izlenmesinden ve Kural Motoruna gönderilen cihaz bağlantı olaylarının tetiklenmesinden sorumludur. Bir platform kullanıcısı olarak, bu olaylara nasıl tepki vereceğinizi tanımlayabilirsiniz.

Desteklenen olaylar:

  • Connect event - cihaz ThingsOn'a bağlandığında tetiklenir. MQTT gibi oturum bazlı taşımalarda yararlıdır. HTTP aktarımı için de tetiklenecek, ancak bu durumda her HTTP isteğinde tetiklenecektir.

  • Disconnect event - cihaz ThingsOn ile bağlantısını kestiğinde tetiklenir. MQTT gibi oturum bazlı taşımalarda yararlıdır. HTTP aktarımı için de tetiklenecek, ancak bu durumda her HTTP isteğinde tetiklenecektir.

  • Activity event - cihaz telemetri, özellik güncellemesi veya RPC komutunu gerçekleştirdiğinde tetiklenir.

  • Inactivity event - cihaz belirli bir süre etkin olmadığında tetiklenir.Ayrıca bu olay, cihazdaki bağlantı kesilmeden bile tetiklenebilir. Aslında, bir süre tetiklenen activity event olmadığı anlamına gelir.

ThingsOn cihaz durumu hizmeti, cihazların aşağıdaki özelliklerinden sorumludur:

  • active - geçerli aygıt durumunu, true veya false olarak gösterir.

  • lastConnectTime - ThingsOn’a bağlı son zamanı temsil eder.

  • lastDisconnectTime -ThingsOn ile bağlantısı kesilen son zamanı temsil eder.

  • lastActivityTime - aygıt için telemetri, özellik güncelleme veya RPC komutu gerçekleşen en son süreyi temsil eder.

  • inactivityAlarmTime - son etkinlik dışı kalma olayının tetiklendiği zamanı gösterir.

Last updated