Bir gateway’in token’ı tek kimlik bilgisidir. Bu sayfa, token’ın nasıl yenileneceğini, bir gateway’in geçici olarak veya kalıcı olarak nasıl durdurulacağını ve her seferinde bağlantıya ne olduğunu açıklar. Tüm işlemler gateway’in LoRaWAN sekmesinde yapılır (lisanslı bir router için: LoRaWAN gateway çekmecesi) ve gateway yönetme yetkisi gerektirir. Her işlem önce onay ister ve denetim günlüğüne yazılır.
Token nasıl çalışır
- Hermetry, bir Basics Station gateway eklediğinizde rastgele bir token oluşturur ve bunu yalnızca bir kez gösterir.
- Yalnızca token’ın parmak izi (SHA-256) saklanır. Hermetry personeli dahil hiç kimse token’ı geri okuyamaz.
- Gateway, her bağlandığında token’ı
Authorization: Bearerbaşlığında gönderir. - Token, gateway’in EUI’sine bağlıdır. Aynı token başka bir gateway’de kullanılırsa reddedilir (
eui_mismatch).
Lisanslı router’ların token’ı yoktur; cihaz sertifikalarını kullanırlar.
Token’ı yenileme
Token’ı kaybettiğinizde, bunu görmemesi gereken birinin görmüş olabileceğinden şüphelendiğinizde veya bir gateway’i yeni bir kuruluma devrettiğinizde token’ı yenileyin.
- Gateway’in LoRaWAN sekmesini açın.
- Token’ı yenile seçeneğini seçin.
- Token’ı yenile işlemini onaylayın: “Gateway hemen bağlantısı kesilir ve siz yeni token’ı ona yükleyene kadar bağlantısız kalır.”
- Sekmede yeni Token başlığı ve
tc.uri,tc.trustvetc.keyiçin indirme düğmeleri gösterilir. Bunları şimdi kopyalayın: yalnızca bir kez gösterilirler. - Yeni token’ı gateway’e yükleyin ve paket ileticisini yeniden başlatın. Bkz. Basics Station gateway’i bağlama.
Ne olur:
| An | Etki |
|---|---|
| Onayladığınızda | Eski token hemen çalışmaz. Gateway’in açık bağlantısı kapatılır. |
| Gateway’i güncelleyene kadar | Gateway eski token ile yeniden bağlanmayı dener ve reddedilir. Yalnızca bu gateway’in duyduğu cihazlar Hermetry’ye ulaşmaz. |
| Gateway’e yeni token’ı yüklediğinizde | Gateway yeniden bağlanır. |
Yeni token ekrandan kalktığında kurulum bölümü şunu gösterir: Token, gateway eklendiğinde bir kez gösterildi. Yeni bir token almak için token’ı yenileyin; gateway yeni token’a sahip olana kadar bağlantısız kalır.
Devre dışı bırakma ve etkinleştirme
Devre dışı bırak, örneğin bir gateway taşınırken veya kötüye kullanıldığından şüpheleniliyorsa yapılan geçici bir durdurmadır.
- Devre dışı bırak seçeneğini seçin.
- Gateway’i devre dışı bırak işlemini onaylayın: “Gateway, siz yeniden etkinleştirene kadar bağlantısı kesilir ve reddedilir. Yalnızca onun duyduğu cihazlar platforma ulaşmayı keser.”
Gateway’in durumu Devre dışı olur ve bağlantısı hemen kapatılır. Token’ı, EUI’si, cihazı ve geçmişi korunur.
Geri almak için Etkinleştir seçeneğini seçin ve onaylayın: “Gateway token’ıyla yeniden bağlanabilir.” Gateway, zaten sahip olduğu token ile kendiliğinden yeniden bağlanır.
Kaldırma
Kaldır, gateway’i kalıcı olarak siler.
- Kaldır seçeneğini seçin.
- Gateway’i kaldır işlemini onaylayın.
| Gateway türü | Neler kaldırılır | Neler kalır |
|---|---|---|
| Basics Station gateway | Gateway kaydı, token’ı, EUI talebi ve cihazı. Bağlantı kapatılır. | Depolanmış okumaları. |
| Lisanslı router | Router’ın gateway kaydı ve EUI talebi. LoRaWAN bağlantısı kapatılır. | Router’ın cihazı ve okumaları. |
Kaldırıldıktan sonra EUI yeniden serbest kalır: siz veya başka bir kuruluş onu kaydedebilir.
Not
A gateway cannot be deleted with the generic device delete on the Devices page. Hermetry answers that the device still has a LoRaWAN record. Use Remove on the LoRaWAN tab, which removes the LoRaWAN parts first.
Gateway ne kadar hızlı kesilir
Yenileme, devre dışı bırakma veya kaldırma, gateway’in bağlantısını hemen kapatır. Bu sinyal gecikirse, açık olan her gateway bağlantısı ayrıca her 60 saniyede bir gateway kaydına karşı yeniden denetlenir; böylece iptal edilen bir gateway en geç bir dakika içinde kapatılır.
API üzerinden
| İşlem | İstek |
|---|---|
| Token’ı yenile | POST /tenant/<tenantId>/api/iot/lorawan/gateways/<gatewayId>/credentials isteği, { gateway, token, stationConfig } yanıtını yalnızca bir kez döndürür. |
| Devre dışı bırak | PATCH …/gateways/<gatewayId>, { "status": "DISABLED" } ile |
| Etkinleştir | PATCH …/gateways/<gatewayId>, { "status": "ACTIVE" } ile |
| Yeniden adlandır | PATCH …/gateways/<gatewayId>, { "name": "…" } ile |
| Kaldır | DELETE …/gateways/<gatewayId> |
Bir gateway’in EUI’si ve protokolü hiç değişmez. Basics Station gateway her zaman bulut modunda kalır; başka bir mod istenirse Basics Station gateway her zaman bulut modunda çalışır. uyarısıyla reddedilir. Token’ı olmayan bir gateway’in (lisanslı bir router) token’ı yenilenmeye çalışılırsa Bu gateway token kullanmaz. (no_token_auth) uyarısıyla reddedilir.
Denetim günlüğü kayıtları
| İşlem | Denetim kaydı |
|---|---|
| Gateway eklendi | iot_lorawan.gateway.created |
| Yeniden adlandırıldı, devre dışı bırakıldı, etkinleştirildi, haritada taşındı | iot_lorawan.gateway.updated |
| Token yenilendi | iot_lorawan.gateway.credential_rotated |
| Kaldırıldı | iot_lorawan.gateway.deleted |

