daniel_sec
@martinez-d · Membre depuis août 2026
IT and security admin · manufacturing
- Sujets
- 2
- Réponses
- 6
- Points
- 0
Toutes mes réponses sur les forums
Traduit de English par IA ·
En pratique, la révocation est-elle rapide ? Si je révoque un certificat, l’appareil reste-t-il connecté jusqu’à ce qu’il se reconnecte ?
How fast is revocation in practice? If I revoke a cert, does the device stay connected until it reconnects?
Traduit de English par IA ·
C’était bien ça. La page Residency indique EU, alors que l’organisation du site US est US. J’ai remplacé l’hôte par celui de notre carte Connection details, et les 23 capteurs étaient tous en ligne en moins de dix minutes. Lewis, tu avais raison aussi, le firmware avait leur certificat serveur épinglé. Je l’ai basculé sur le bundle CA standard, sinon le handshake aurait été la prochaine erreur. L’hôte provient désormais d’une partition de configuration. Merci à tous.
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.
Traduit de English par IA ·
Cela vous donnerait immédiatement une erreur 401 ou 403, et non un blocage. Le plus simple est de désactiver IPv6 sur le Pi avec sysctl.
That would give you a 401 or 403 straight away, not a hang. Easiest is to turn IPv6 off on the Pi with sysctl.
Traduit de English par IA ·
Les tokens sont tout neufs, personne n’en a fait la rotation. Tyler, que veux-tu dire par « jamais vu » ?
Tokens are brand new, nobody rotated anything. Tyler, what do you mean never saw them?
Traduit de English par IA ·
Le câblage est correct, ta lecture arrive trop tôt. En mode no-hold, le HTU21D envoie un NACK sur son adresse de lecture tant que la mesure n’est pas terminée, ce que montre exactement l’analyseur. Une mesure d’humidité sur 12 bits prend jusqu’à environ 16 ms ; avec la résolution par défaut et une marge, il faut attendre plus de 15 ms. La température est la plus lente, à 50 ms, et tu as probablement copié le délai d’un exemple ne concernant que l’humidité, avec un résultat qui a fonctionné par chance dans l’autre sens.Je scrute au lieu de deviner :
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 */ }
Et si une lecture échoue malgré tout, omets la clé dans le message de cette minute ou envoie null. N’envoie pas 0 : Hermetry l’enregistre comme un vrai 0 % et ta règle d’alarme va en profiter. null signifie simplement qu’il n’y a pas de mesure.
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?

