Traducido del Türkçe por IA ·
En la documentación aparecen para los dispositivos MQTT 3.1.1 (8883 TLS, 1883 si el perfil lo permite) y HTTPS, pero no MQTT sobre websocket. Así que la vía desde el navegador hacia el broker está cerrada, y creo que es lo mejor, porque el token del dispositivo es la identidad del dispositivo, no la del lector.Para leer se usa la API REST. Para los últimos valores existe este endpoint:
GET /tenant/<tenantId>/api/telemetry/latest?kind=iot_device&entityId=<cihazId>&keys=temperature,humidity
Authorization: Bearer sk_live_...
Pero tampoco deberías poner la clave de API en el navegador, es el mismo problema. Yo lo hice así en casa: en una Raspberry Pi hay una aplicación Flask de 20 líneas, y la clave está guardada en su variable de entorno. La página le pide datos a Flask en /sera, Flask consulta a Hermetry y devuelve solo dos números.Al crear la clave, en la página API Keys da solo permiso de lectura de telemetría (en los módulos hay un preajuste listo llamado Read only) y escribe la IP externa de la casa en la lista de IP permitidas. La clave solo se muestra una vez, así que no olvides copiarla.Detalles: API de histórico y la página de autenticación. Aún más sencillo: hacer un pequeño dashboard en Hermetry e invitar a tu madre a la organización como usuaria, pero si quieres una página de un solo número para el teléfono, la vía Flask es cómoda.
Dokümanda cihazlar için MQTT 3.1.1 (8883 TLS, profil izin verirse 1883) ve HTTPS var, websocket üzerinden MQTT yok. Yani tarayıcıdan broker’a bağlanma yolu kapalı, bence iyi ki de kapalı, çünkü cihaz token’ı cihazın kimliği, okuyucu kimliği değil.
Okumak için REST API kullanılıyor. Son değerler için şu uç var:
GET /tenant/<tenantId>/api/telemetry/latest?kind=iot_device&entityId=<cihazId>&keys=temperature,humidity
Authorization: Bearer sk_live_...
Ama buradaki API anahtarını da tarayıcıya koymamalısın, aynı sorun. Ben kendi evde şöyle yaptım: evdeki Raspberry Pi’da 20 satırlık bir Flask uygulaması var, anahtar onun ortam değişkeninde duruyor. Sayfa Flask’a /sera diye soruyor, Flask Hermetry’ye soruyor, sadece iki sayıyı döndürüyor.
Anahtarı oluştururken API Keys sayfasında sadece telemetri okuma iznini ver (modüllerde Read only hazır ayarı var), IP allowlist’e de evin dış IP’sini yaz. Anahtar sadece bir kere gösteriliyor, kopyalamayı unutma.
Ayrıntılar: Geçmiş API’si ve kimlik doğrulama sayfası. Daha da basiti, Hermetry’de küçük bir dashboard yapıp annenleri organizasyona kullanıcı olarak davet etmek, ama telefon için tek sayılık sayfa istiyorsan Flask yolu rahat.

