Your IoT plan includes a monthly allowance of device messages. This page explains what counts, where you see the count, who is warned and what happens when the allowance is used up.
What counts as a message
| Counts as one message | Does not count |
|---|---|
| Bir cihazın gönderdiği telemetri mesajı; boyutu ne olursa olsun, yük sınırına kadar, ve içinde kaç kayıt ya da anahtar bulunursa bulunsun | Bağlantı, bağlantı kesilmesi ve etkinlik olayları |
| Bir cihazın gönderdiği öznitelik mesajı | Cihazlara gönderilen komutlar ve bunların yanıtları |
| Sorgulanan bir cihazın tek bir sorgu sonucu | Alarmlar ve alarm bildirimleri |
| Platformun cihazlara gönderdiği paylaşımlı öznitelik güncellemeleri | |
| Platformun reddettiği bir mesaj (örneğin hız sınırı nedeniyle): cihaz onaylanmadı ve yeniden gönderir |
Bir mesaj, herhangi bir akış çalışmadan önce platforma girdiğinde sayılır. Kök akışınız onu saklamasa bile sayılır. Tek bir mesajdaki 50 kayıtlık toplu veri bir mesajdır; 50 ayrı mesaj ise 50’dir.
Kademeye göre kullanım hakkı
| IoT kademesi | Ayda mesaj |
|---|---|
| Starter | 1,150,000 |
| Growth | 4,260,000 |
| Scale | 28,810,000 |
Ay, takvim ayıdır. Boyutlandırma için: dakikada bir mesaj gönderen tek bir cihaz 30 günlük bir ayda 43.200 mesaj kullanır; her 15 dakikada bir mesaj ise 2.880. Bkz. Plans and the IoT add-on.
Limiti aşmak cihazlarınızı asla durdurmaz
Mesaj kullanım hakkı esnek bir sınırdır. Bu sınırın üzerinde de Hermetry, cihazlarınızın mesajlarını kabul etmeye, saklamaya ve işlemeye devam eder. Fazla mesajlar aşım olarak faturalandırılır. Kullanım hakkı nedeniyle hiçbir mesaj reddedilmez, geciktirilmez veya düşürülmez.
Kullanım hakkından bağımsız olarak, tek tek mesajları durduran başka sınırlar da vardır:
| Sınır | Etki |
|---|---|
| Cihaz profilinin cihaz başına hız sınırları (varsayılan olarak saniyede 10 ve dakikada 300 mesaj; saniyede 200 ve dakikada 6.000 değer) | Sınırı aşan mesajlar düşürülür; yöneticilere bir bildirim gönderilir |
| Yük boyutu (varsayılan 64 KiB) | Mesaj reddedilir |
| Planın bağlı cihaz sınırı | Yeni cihazlar bu sınırın ötesinde bağlanamaz |
Bkz. Device profiles.
Sayının nerede göründüğü
Usage sayfasını açın (Owners ve Admins). Geçerli dönemin ölçülen değerlerini planınıza göre listeler:
| Metrik | Birim | Dönem | Kota |
|---|---|---|---|
| IoT messages | messages | month | Kademenizin kullanım hakkı |
| IoT data points stored | points | month | Yok: yalnızca bilgi amaçlı |
| Automation messages | messages | month | Yalnızca planınızda bir kota tanımlıysa (General sunucusundaki akışlar) |
Sayı her birkaç saniyede bir güncellenir. En iyi çaba esasına dayanır: bir işleme çalışanı durursa birkaç saniyelik sayım kaybolabilir; bu da sizin lehinizedir.
IoT data points stored, depolama katmanının gerçekten eklediği değerleri sayar: hiçbir akışın kaydetmediği bir mesaj bir veri noktası değildir ve depolama katmanının attığı bir yinelenen kayıt iki kez sayılmaz. Ortalama bir mesajın kaç anahtar sakladığını görmek için bunu IoT messages ile karşılaştırın.
Bkz. Usage and quotas.
Uyarılar
Hermetry kullanımı periyodik olarak denetler ve her ay, metrik ve eşik başına bir kez uyarır:
| Ne zaman | Ne olur |
|---|---|
| Sayı bir eşiği geçer (varsayılan olarak %80 ve %95) | usage.threshold webhook’u gönderilir ve Owners ile Admins şu bildirimi alır: “IoT messages: bu ayın kullanım hakkının %n‘i kullanıldı” |
| Sayı %100’e ulaşır | Owners ve Admins “bu ayın kullanım hakkı tükendi” bildirimini alır |
| Sayı limiti aşar | usage.overage webhook’u gönderilir ve Owners ile Admins “bu ayın kullanım hakkının üzerinde” bildirimini alır |
Bildirim metni tüm ölçülen kullanım hakları için ortaktır ve kullanım hakkı gerektiren işlemlerin “bir sonraki aya kadar reddedildiğini” belirtir. IoT mesajları için bu geçerli değildir: hiçbir şey reddedilmez.
Eşikleri Usage > Usage settings altında değiştirin: Quota alert thresholds (%), 1 ila 99 arasında, virgülle ayrılmış 1 ila 5 tam yüzde listesi (varsayılan 80, 95). Kullanım hakkını aşmak her zaman aşım webhook’unu gönderir.
Bkz. Webhooks ve Webhook event reference.
Mesaj kullanımını azaltma
| Yaklaşım | Nasıl |
|---|---|
| Daha seyrek gönderin | Cihaz yazılımında ölü bant ile değişiklikte raporlama, artı bir kalp atışı (örneğin her 15 dakikada bir) |
| Kayıtları toplayın | Tek bir mesajda birden çok zaman damgalı kayıt gönderin: [{"ts":…,"values":{…}}, …]. Bir mesaj, çok kayıt. |
| Anahtarları birleştirin | Bir andaki tüm anahtarları her anahtar için ayrı mesaj yerine tek bir nesnede gönderin |
| Öznitelik trafiğinden kaçının | İstemci özniteliklerini yalnızca değiştiklerinde gönderin |
Bir akıştaki filtreleme (örneğin Only changes bloğu) saklanan veriyi azaltır, sayılan veriyi değil: mesaj geldiğinde sayılır.
Otomasyon mesajları
General sunucusundaki akışlar kabul ettikleri her mesajı (zamanlama tetiklemeleri, webhook çağrıları, olaylar) Automation messages olarak sayar. Planınız bunlar için aylık bir kota belirleyebilir. IoT mesajlarının aksine bu kota zorunludur: aşıldığında yeni girişler reddedilir ve webhook çağrıları Retry-After ile 429 yanıtı verir. IoT sunucusundaki cihaz mesajları burada sayılmaz. Bkz. Flow limits.

