[pyar] Sincronizar tareas en varias Raspberry Pi

Nicolas Canepa nicolas en canepagroup.com.ar
Vie Feb 16 17:38:21 -03 2018


Que sea un tema de escritura en la SD lo pensé, es lo que mas me sonaba,
aunque son todas iguales. En cuanto al sincronismo físico no puedo porque 2
de las placas estan en una zona que está a 300kV, tendría que ser por fibra
optica y no me resulta práctico.
En la base solo guardo valores de la toma, no la toma en si, la foto queda
guardada como un array numpy (nombre_foto.npy). Todavia no estoy haciendo
ningun procesado, lo que mas tarda (fuera de la captura) es en guardar el
array que pesa un par de megas.

2018-02-16 16:43 GMT-03:00 Daniel <dmlistapython en gmail.com>:

>
>
> El 16 de febrero de 2018, 14:22, Nicolas Canepa <
> nicolas en canepagroup.com.ar> escribió:
>
>> No llegué a medir bien de donde viene la deriva, porque yo instalé una
>> RPi con todo lo que necesito y repliqué la sd para las otras, pero en la
>> practica una saca 800 fotos y la otra 700 o menos.
>>
>
> Ojo con las SD, no todas almacenan a igual velocidad. (aún si son de la
> misma clase -y marca-)
> Ideas...
> ¿el sincronismo no podría ser físico (GPIO)?
> ¿Y si en lugar de guardarlos en la base de datos, almacenás en binario el
> archivo y los procesás después?
>
>
>
>
>
>>
>> 2018-02-16 13:02 GMT-03:00 Julian Agustin Cardonnet <jcardonnet en gmail.com
>> >:
>>
>>> No conozco los detalles de las RPIs, pero en principio no se me ocurre
>>> porque habria de driftear demasiado si tienen el reloj sincronizado por NTP
>>> y por el proceso de "capturar y espera" es algo asi:
>>> a) pongamos que en cada segundo multiplo de 10 (tick) quiero sacar una
>>> foto
>>> b) saco una foto (no importa cuanto demore todo el asunto de captura,
>>> procesamiento y almacenamiento siempre que termine antes de que llegue el
>>> proximo tick)
>>> c) una vez listo me fijo cuando falta para el proximo tick (delta entre
>>> el proximo segundo multiplo de 10 y el tiempo actual) y espero.
>>> d) vuelvo a b)
>>>
>>> Mi idea creo es basicamente la misma respuesta que diste vos, pero en
>>> vez de con Cron, solo usando python
>>> Si no es asi, podes aclarar un poco por donde podria venir la deriva en
>>> la sincronizacion, porque ahora me quede con la duda...
>>>
>>> Saludos!
>>> Julian
>>>
>>> 2018-02-16 12:32 GMT-03:00 Marcos Dione <mdione en grulic.org.ar>:
>>>
>>>> On Fri, Feb 16, 2018 at 12:17:16PM -0300, Julian Agustin Cardonnet
>>>> wrote:
>>>> > podes disparar
>>>> > la captura cuando llega un tiempo determinado, calcular cuanto falta
>>>> para
>>>> > tomar el proximo fotograma, esperar X milisegundos y volver a empezar
>>>> el
>>>> > loop.
>>>>
>>>>     eso driftea bastante rápido no sólo entre las rpis, sino también de
>>>> un
>>>> disparo a otro.
>>>>
>>>>
>>>> --
>>>> (Not so) Random fortune:
>>>> The technology industry sees itself as in rebellion against corporate
>>>> America: not corrupt, not buttoned-up, not empty. In fact, a tech
>>>> company
>>>> can be as corrupt, soulless, and empty as any corporation, but being
>>>> unprofessional helps us maintain the belief that we are somehow
>>>> different
>>>> from Wall Street.
>>>>             -- Shanley Kane
>>>> _______________________________________________
>>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>>> Sitio web: http://www.python.org.ar/
>>>>
>>>> Para administrar la lista (o desuscribirse) entrar a
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>>
>>>
>>>
>>> _______________________________________________
>>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>>> Sitio web: http://www.python.org.ar/
>>>
>>> Para administrar la lista (o desuscribirse) entrar a
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>>
>> --
>> Nicolás Cánepa
>>
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a
>> http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
>
> --
> Daniel Malisani
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a
> http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Nicolás Cánepa
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20180216/4adda176/attachment.html>


Más información sobre la lista de distribución pyar