daniel_sec
@martinez-d · Ağustos 2026 tarihinde katıldı
IT and security admin · manufacturing
- Konular
- 2
- Yanıtlar
- 6
- Puan
- 0
Oluşturulan forum yanıtları
Yapay zekâ tarafından English dilinden çevrildi ·
Pratikte iptal ne kadar hızlı gerçekleşiyor? Bir sertifikayı iptal edersem, cihaz yeniden bağlanana kadar bağlı kalmaya devam ediyor mu?
How fast is revocation in practice? If I revoke a cert, does the device stay connected until it reconnects?
Yapay zekâ tarafından English dilinden çevrildi ·
Sorun buydu. Residency sayfasında EU yazıyor, ABD tesisinin organizasyonu ise US. Host’u Connection details kartındaki adresle değiştirdim ve 23 sensörün tamamı on dakika içinde çevrimiçi oldu. Lewis, sen de haklıydın; firmware onların sunucu sertifikasını sabitlemişti (pinned). Onu normal CA paketine çevirdim, yoksa el sıkışma bir sonraki hata olacaktı. Host artık bir config partition’dan geliyor. Herkese teşekkürler.
That was it. Residency page says EU, the US plant’s org is US. Changed the host to the one on our Connection details card and all 23 sensors were online within ten minutes. Lewis, you were right as well, the firmware had their server certificate pinned. I switched it to the normal CA bundle, otherwise the handshake would have been the next failure. Host now comes from a config partition. Thanks all.
Yapay zekâ tarafından English dilinden çevrildi ·
Bu, sizi hemen bir 401 veya 403 hatasına götürür, takılmaya değil. En kolayı, sysctl ile Pi üzerinde IPv6’yı kapatmaktır.
That would give you a 401 or 403 straight away, not a hang. Easiest is to turn IPv6 off on the Pi with sysctl.
Yapay zekâ tarafından English dilinden çevrildi ·
Token’lar yepyeni, kimse bir şeyi döndürmedi (rotate etmedi). Tyler, “hiç görmedim” derken ne demek istiyorsun?
Tokens are brand new, nobody rotated anything. Tyler, what do you mean never saw them?
Yapay zekâ tarafından English dilinden çevrildi ·
Kablolama sorun degil, okuman cok erken. No-hold modunda HTU21D, olcum bitene kadar okuma adresine NACK veriyor; analizorun gosterdigi de tam olarak bu. 12 bitlik bir nem okumasi yaklasik 16 ms’ye kadar surebilir; varsayilan cozunurluk ve biraz pay ile 15 ms’den fazla beklemek istersin. Sicaklik 50 ms ile daha yavas olan, ve buyuk ihtimalle gecikmeyi sadece nem olan bir ornekten kopyaladin ve sans eseri ters yonde kurtuldun.Tahmin yurutmek yerine yoklama yapiyorum:
Wire.beginTransmission(0x40);
Wire.write(0xF5);
Wire.endTransmission();
uint8_t n = 0;
for (int i = 0; i < 10 && n < 3; i++) {
delay(10);
n = Wire.requestFrom(0x40, 3);
}
if (n < 3) { /* skip humidity this round */ }
Bir okuma yine basarisiz olursa, o dakikanin mesajindan anahtari cikar ya da null gonder. 0 gonderme; Hermetry bunu gercek bir %0 olarak kaydeder ve alarm kuralin bundan memnun olur. null sadece okuma olmadigi anlamina gelir.
Wiring is fine, your read is too early. In no-hold mode the HTU21D NACKs its read address until the measurement is done, which is exactly what the analyser shows. A 12-bit humidity reading takes up to about 16 ms, and with the default resolution and some margin you want more than 15. Temperature is the slow one at 50 ms, and you probably copied the delay from a humidity-only example and got lucky the other way round.
I poll instead of guessing:
Wire.beginTransmission(0x40);
Wire.write(0xF5);
Wire.endTransmission();
uint8_t n = 0;
for (int i = 0; i < 10 && n < 3; i++) {
delay(10);
n = Wire.requestFrom(0x40, 3);
}
if (n < 3) { /* skip humidity this round */ }
And when a read still fails, leave the key out of that minute’s message or send null. Don’t send 0, Hermetry stores it as a real 0 % and your alarm rule will love that. null just means no reading.
Useful, thanks. The auditors will ask who changed what on devices and users. How much of that is recorded, and can I hand them an export?

