Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Buğra Demiriz

bugra.demiriz

@bugra-demiriz · Ağustos 2026 tarihinde katıldı

Hermetry personeliYeni üye
Konular
11
Yanıtlar
33
Puan
0
Yeni üye10 için Üye puan

Oluşturulan forum yanıtları

15 yazı görüntüleniyor – 16 ile 30 arası (toplam 33)

Yapay zekâ tarafından English dilinden çevrildi ·

Canlı cihazların bağlı olduğu bir çalışma alanında bunu denemeyin. Her host üzerindeki çalışan tüm akışları duraklatır; kök akışlar da dahildir ve cihaz verilerinizi saklayan kök akıştır. Cihaz mesajları, zamanlamalar ve webhook’lar, akışlar devam ettirilene kadar hiçbir çalışma başlatmaz.Önce onay ister: “Akışlar devam ettirilene kadar hiçbir şeyin çalışmayacağını anlıyorum.” kutusunu işaretlersiniz ve STOP yazarsınız. Akışları devam ettirmek, durdurma işleminin duraklattığı her akışı geri getirir. Daha önce kendi kendine duraklamış bir akış duraklatılmış kalır. Her ikisi de denetim günlüğündedir.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Kişi önceliklidir. Bir cihazın bölümünü aynı anda yalnızca bir yazıcı değiştirir ve cihaz sayfasındaki bir kişinin değişikliği işe göre önceliklidir; “Bir kişi tarafından değiştirildi”, cihazın işte gösterebileceği durumlardan biridir. İki iş aynı cihazı istediğinde, işin ayarı cihazın beklemesine mi yoksa atlanmasına mı karar verir.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Bu şekilde değil, özür dilerim. Doğru olması gereken iki şey var: firmware bağlandığında ayar bölümlerini bildirmeli ve Hermetry’de o model ve firmware için ayar açıklaması (manifest) bulunmalı. Lisanslı cihazların ikisi de vardır.Kendi kartlarınız için, profilin Configuration keys sekmesinde cfg.* anahtarlarını tanımlayın (tür, sınırlar, izin verilen değerler) ve firmware’in bunları paylaşılan öznitelikler olarak okumasını sağlayın. Böylece sınırları olan tipli anahtarlara sahip olursunuz ve Attributes sekmesi her birini manifest yazmadan In sync, Pending, Rejected veya Drifted olarak gösterir. Cihaz tarafı için Attributes sayfasına bakın.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Bağlantı geçmişi 30 gün boyunca saklanır ve Daha fazla yükle, bu süre içinde daha geriye gider. Profilinde Son görülme kullanan cihazlar bağlanma ve bağlantı kesme kayıtları yazmaz; sekme boş görünüyorsa profilin çevrimiçi kuralını kontrol edin.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Cihaz v1/rpc/req/+ konusuna abone olur ve method ile params bilgisini alır; iki yönlü bir komut için aynı id ile yanıt verir:

PUBLISH v1/rpc/req/42
{"method": "sys.ping", "params": {"host": "8.8.8.8", "count": 3}}

PUBLISH v1/rpc/res/42
{"ok": true, "result": {"sent": 3, "received": 3, "avg_ms": 18.2}}

Komutlar, cihaz o bağlantıda abone olduktan sonra iletilir.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Kataloğdaki her komutun bir seviyesi vardır. Varsayılan olarak Basic seviyesi Users, Privileged ve Critical seviyesi yöneticiler içindir; kataloğda bulunmayan ham bir method ise yalnızca owner’lar içindir. Bir operatörün privileged komutlara ihtiyacı varsa, onu Admin yapmadan iot_rpc.send.privileged yetkisine sahip özel bir grup bunu sağlar.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Bu yüzden öyle görünüyor. Madem firmware tarafında çalışıyorsun, bir şey daha ekleyeyim: bir komut iki kez gelebilir, bu yüzden en az son 32 istek kimliğini 10 dakika boyunca sakla ve aynı kimliği tekrar çalıştırma.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Gördüğümüz: en son bağlantının adresi. Bağlantı tutmayan HTTP ve sorgulanan (polled) cihazlar için bu, en son etkinliğin adresidir. Yönlendiricinizin arkasında, cihazın sahip olduğu 192.168 adresini değil, bağlantının geldiği genel adresi görürsünüz (yönlendiricinin ya da önüne bir NAT adresi koyuyorsa mobil operatörün adresi).

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Alarmın zaman çizelgesinde. Burada Bildirildi ifadesi alıcı ve kanal sayısıyla birlikte görünür; sınırlama bir bildirimi geri tuttuğunda “Bildirim geri tutuldu” ve kimseye bildirim gönderilmediğinde Sessize alındı görünür.Bildirim günlüğünde yalnızca yapılmış denemeler bulunur (alıcı ve kanal başına gönderildi, başarısız veya beklemede). Deneme yapılmadan önce geri tutulan bir şey (bir tercih, sessiz saatler, tekrar penceresi ya da sessize alma nedeniyle) bu aşamaya ulaşmadığı için günlükte yer almaz; bu kararlar bunun yerine alarm zaman çizelgesinde gösterilir.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Değişiklik günlüğü satırı tetikleyicinin kendisiyle ilgili: tetikleyici kalıcı olarak saklanır ve bir kesintiden sonra otomatik olarak onarılır.Çağrıların kendisine gelince, kesinti sırasında yaşam süresini (time-to-live) aşarak bekleyen bir webhook çağrısı kendi başına çalıştırılmaz. “Bekleme süresi aşıldı” nedeniyle Başarısız mesajlar alanına gider ve Yeniden oynat ile çalıştırılır. Yeniden oynatma orijinal kimlikleri korur, giden bloklar aynı idempotency anahtarını gönderir; çağrı yaptığınız sistem bunu tekilleştiriyorsa çağrıyı yalnızca bir kez görür. Ayrıntılar: Korumalar ve başarısız mesajlar.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Başlıkta sabit bir anahtar için, bunu HTTP uç nokta bağlantısına koyardım: kimlik doğrulama türü header, header_name X-Api-Key ve değer header_value alanına girilir; bu değer gizli bilgi olarak saklanır. Bu durumda blok yalnızca bağlantıyı adlandırır ve bloğun headers bölümündeki satır kaldırılabilir.Kaydettikten sonra alanda “Bir değer saklanmış. Korumak için boş bırakın.” yazısı görünür ve değer hiçbir çalışma kaydına, günlüğe veya dışa aktarıma ulaşmaz. Akışı daha sonra dışa aktarırsanız, içe aktaran kişinin gizli bilgiyi yeniden girmesi gerekir.

♥ 0

Yes, if the device sends its own time. A message like {"ts": 1759572000000, "values": {...}} is stored at ts, in milliseconds since 1970 UTC. A flat object is stored at the time it arrived. Two things to watch: a record more than 10 minutes in the future is refused as bad_ts, so keep the clocks synced, and an admin can set an oldest accepted age. Details on Timestamps, late and duplicate readings.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Bunu yapamazlar. Bir grup, bir üyeyi Admin minimumunun üzerine çıkarabilir, ancak Owner minimumunun üzerine asla çıkaramaz. Ham komutlar, sahiplik devri ve kuruluşun silinmesi, bir grup ne derse desin Owner’larda kalır; bu hücreler matriste owner dışındaki herkes için kilitlidir.

♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Hayır, gruplar yalnızca ekler. Bir üyenin yetkileri, rolü ile etkin olan tüm grupların birleşimidir; hiçbir grup yetkilerden bir şey çıkarmaz.
Bir kişiyi rolünün izin verdiklerinden alıkoymak için reddetme (deny) içeren bir erişim politikası kullanın. Reddetme her zaman matrisin önüne geçer. Politikaları kurmak için Owner rolü gerekir: Erişim politikaları. Bir rolün tamamının değiştirilmesini istiyorsanız (örneğin kuruluşunuzdaki hiçbir User onaylayamasın), Access Rights matrisinde User için o hücrenin işaretini kaldırmak daha basittir.

♥ 0
15 yazı görüntüleniyor – 16 ile 30 arası (toplam 33)