daniel_sec
@martinez-d · Se unió el agosto 2026
IT and security admin · manufacturing
- Temas
- 2
- Respuestas
- 6
- Puntos
- 0
Respuestas de foro creadas
Traducido del English por IA ·
¿Qué tan rápida es la revocación en la práctica? Si revoco un certificado, ¿el dispositivo sigue conectado hasta que vuelva a conectarse?
How fast is revocation in practice? If I revoke a cert, does the device stay connected until it reconnects?
Traducido del English por IA ·
Eso era. La página de Residency indica EU, pero la organización de la planta de EE. UU. es US. Cambié el host por el de nuestra tarjeta Connection details y los 23 sensores estuvieron en línea en diez minutos. Lewis, tú también tenías razón, el firmware tenía anclado su certificado de servidor. Lo cambié al paquete de CA normal, si no, el handshake habría sido el siguiente fallo. El host ahora viene de una partición de configuración. Gracias a todos.
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.
Traducido del English por IA ·
Eso le daría un 401 o 403 de inmediato, no un bloqueo. Lo más fácil es desactivar IPv6 en la Pi con 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.
Traducido del English por IA ·
Los tokens son totalmente nuevos, nadie los ha rotado. Tyler, ¿qué quieres decir con que nunca los viste?
Tokens are brand new, nobody rotated anything. Tyler, what do you mean never saw them?
Traducido del English por IA ·
El cableado está bien, tu lectura llega demasiado pronto. En modo no-hold, el HTU21D responde NACK a su dirección de lectura hasta que termina la medición, justo lo que muestra el analizador. Una lectura de humedad de 12 bits tarda hasta unos 16 ms; con la resolución por defecto y un poco de margen, conviene esperar más de 15. La temperatura es la lenta, con 50 ms, y probablemente copiaste el retardo de un ejemplo solo de humedad y tuviste suerte en sentido contrario.Consulto el sensor en lugar de adivinar:
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 */ }
Y cuando una lectura sigue fallando, omite la clave en el mensaje de ese minuto o envía null. No envíes 0: Hermetry lo guarda como un 0 % real y tu regla de alarma se va a aprovechar de ello. null solo significa que no hay lectura.
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?

