¿Qué pasa si hay un corte de energía? ¿Mis datos están en riesgo?
Para la mayoría de los dispositivos comerciales IoT bien diseñados, no necesita preocuparse por la pérdida repentina de energía. Consideremos el termostato Nest. El termostato Nest utiliza la memoria flash NAND Micron de 2 Gb. Dado su flash NAND, el sistema de archivos utilizado debe ser YAFSS , ya que YAFFS ha sido diseñado específicamente para su uso con flash NAND. YAFFS utiliza técnicas como el registro en diario , la corrección de errores y las técnicas de verificación ajustadas a la forma en que normalmente falla NAND. Estas técnicas proporcionan una cobertura razonable contra la corrupción debido a fallas de energía, fallas o actos imprevistos.
¿Debo comprar una batería separada para alimentarlos y evitar el riesgo de corrupción?
Para dispositivos comerciales bien diseñados, No. Para sus propios proyectos de pasatiempos basados en Raspberry Pis, Arduinos, Sí, a menos que tenga un sistema de archivos tolerante a fallas.
Si no hay un botón de encendido físico en su dispositivo IoT, entonces puede asumir con seguridad que el dispositivo ha sido diseñado para una pérdida repentina de energía, el fabricante del dispositivo debe haber utilizado el sistema de archivos de tolerancia a fallas.