Inicio > Foro > SlimLine (Frambuesa) > Monitoreo con envío de correo electrónico
- Este tema tiene 1 respuestas, 2 participantes y se actualizó por última vez 4 años, hace 6 meses da Sergio Bertana.
-
autorPublicación
-
Octubre 15, 2019 en 12: 37 pm #50211Anonimoinactivo
Vi en el sitio que vende soluciones con HW Raspberry Pi, tengo una solicitud de un cliente que solicitó poder monitorear a través de dos entradas:
1) el voltaje de una batería y, en caso de que caiga por debajo de un umbral, envíe un correo electrónico a través de la red
2) un contacto de encendido / apagado y también aquí en caso de cambiar de encendido / apagado o viceversa enviar un correo electrónicoY luego tenga una página web que le permita ver estos datos y en el futuro, pensé que lo manejaría a través de Python,
El vs. Qué solución le permite administrar mediante programación en modo personalizado? o debo usar el software preinstalado?
Octubre 15, 2019 en 12: 52 pm #50213Sergio BertanaAdministrador del foroPara hacer lo que necesita además del formulario CPU SlimLine De frambuesa, necesitas un módulo de extensión E / S mixta para adquirir la entrada analógica de voltaje de la batería y la entrada digital de control.
Es posible administrar los módulos de extensión a través de una biblioteca dinámica .so invocable desde C ++ y Python, aunque mi consejo es implementar el programa de gestión de E / S en IEC61131 utilizando el entorno de desarrollo LogicLab.
Para el intercambio de datos entre el entorno LogicLab y el programa Python, puede hacerlo utilizando una comunicación TCP en localhost. Ya que mencionas la posibilidad de tener una página web, ¿por qué no usar Node-RED en lugar de Python? (Ver ejemplo).
Si usa un servidor SNMP en una red local sin conexión en TSL, puede hacer todo lo que necesita usando solo el módulo CPU SlimLine CortexM7 que ya tiene entradas analógicas 2 incorporadas y entradas digitales 2. Tiene el servidor HTTP para cualquier página web y con el FB EMailSend Puedes enviar el correo electrónico.
PS. Todos los programas desarrollados en CPU Cortex M7 también se puede ejecutar en el módulo de la CPU SlimLine Frambuesa en competencia con cualquier otra aplicación C ++, Python, Node-RED, etc.
-
autorPublicación
- Debe iniciar sesión para responder a este tema.