Microcontrolador IoT barato con PoE

17

¿Alguien puede recomendar un microcontrolador simple con alguna E / S (<8) que se pueda alimentar con PoE, algo barato como Raspberri Pi Zero. Los requisitos son:

  • Soporte PoE integrado. No requiere mantenimiento de la batería.
  • Soporte de comunicación TCP / UDP
  • pocas E / S

El caso es que si necesito un adaptador de corriente por cada microcontrolador distribuido en la casa, requeriré mucho presupuesto. Al tener un conjunto de chips con PoE, evito ocupar las tomas de corriente y al mismo tiempo tengo una comunicación segura.

Básicamente, lo que quiero es a través de algunos cables Ethernet y agregar algunos sensores y actuadores sin tener que configurar un Arduino completo en cada punto final. Y no tener que cambiar la batería cada año. Y tampoco quiero gastar dinero extra comprando adfruits y escudos.

Otra alternativa que cumple de alguna manera mis requisitos, aunque no es en lo que estaba pensando, es instalar una toma de corriente comercial Wi-Fi. Me parece un poco caro para la cantidad de unidades que necesito.

Aquí hay un ejemplo de Amazon.

  • Esto resuelve mis requisitos de energía al tomar la energía directamente de la red eléctrica.
  • Proporciona comunicación a través de Wi-Fi.
  • Puedo conectar cualquier microcontrolador con un adaptador de corriente.
  • Como se trata de hardware comercial, creo que proporcionará cierto nivel de seguridad de operación, en comparación con un tablero de prueba que podría hacer por mi cuenta, no me gustaría poner la cocina en el archivo porque es un atajo tonto.

Por supuesto, lo divertido será desarrollar la aplicación yo solo

Enchufe Orvibo

Lijadoras de serpiente
fuente
2
Dices que quieres un microcontrolador, pero luego le das una placa de producto educativo como ejemplo. POE sería una propiedad de una junta, no una MCU. Varios wiznet, HC9S12NE64 (si aún puede obtenerlos), etc. Las soluciones de Ethernet incorporadas probablemente se pueden configurar con extracción de POE adicional. Es probable que pueda crear una solución más barata en torno a alguna variación eléctrica de un puerto serie en comparación con Ethernet: necesitaría un puente de cabecera, pero el costo por nodo podría ser más barato, y los nodos MCU no aprovecharán el ancho de banda de Ethernet .
Chris Stratton
66
Me gusta tu pregunta porque el problema es real. PoE es una buena idea y quizás, en lugar de pedir una recomendación directa del producto, podría preguntar cómo agregar soporte PoE a sus diseños.
Bence Kaulics
1
Estos comentarios son valiosos y apreciados. Mi segunda opción sería reemplazar el requisito original de PoE y TCP / IP por algo más común en placas pequeñas, que es USB (Power + comunicación), pero dudo que dicha solución sea más barata, flexible, confiable y más escalable, además de I No piense que un proyecto real de IoT utilizará una red de dispositivos de nodos USB interconectados con un HUB. De todos modos, haré una investigación rápida sobre las propiedades físicas del USB.
Snake Sanders
@SnakeSanders, ¿qué estás tratando de lograr aquí? Estás hablando de una aplicación, pero no de lo que esta aplicación va a lograr.
Paul

Respuestas:

15

Orange Pi Zero es barato (7 $ + gastos de envío), puede ser pirateado para ejecutarse en PoE pasivo , es compatible con TCP / UDP a través de Ethernet e inalámbrico integrados y tiene algunas E / S.

No es exactamente un microcontrolador en mi libro, es más como una pequeña computadora Linux sin cabeza, pero luego mencionas raspberrypi zero como referencia que está en la misma clase.

Al usarlo, asegúrese de usar la distribución armbian y consulte su foro para conocer el consumo de energía y las sugerencias inalámbricas.

EDITAR: Advertencia, la revisión 1.4 de la placa vendida actualmente (septiembre de 2017) del pi cero naranja sufre un problema de sobrecalentamiento . No se recomienda comprar esta placa en este momento.

Ludwig Schulze
fuente
10

No necesita PoE para su configuración. Simplemente use dos cables de cable Ethernet para alimentar sus controladores.

Los cables Ethernet tienen cuatro cables no utilizados: 4 (azul), 5 (blanco con azul), 7 (blanco con marrón) y 8 (marrón). Para uso personal, creo, puede usar estos cables para encender sus microcontroladores. Por supuesto, debe tomar medidas de precaución en caso de que usted o el próximo usuario de su infraestructura la usen incorrectamente. Etiquetaría cables o pondría una etiqueta de advertencia.

Igor Bljahhin
fuente
¡Esa es una buena opción!
Snake Sanders
TIL que se llama "Poder pasivo sobre Ehternet" en.wikipedia.org/wiki/Power_over_Ethernet .
Igor Bljahhin
1
Una gran diferencia entre POE "real" y esto sería que POE utiliza un alto voltaje y una corriente más baja para minimizar las pérdidas en una distancia moderada. Probablemente estaría suministrando el voltaje de funcionamiento de la MCU o el margen superior del regulador arriba, una corriente más alta. Pero si la corriente general es baja, eso puede funcionar. Para algo como un MCU basado en flash, esto podría estar bien, para algo que necesita mucha energía como un raspberry pi puede comenzar a tener problemas una vez que tenga varios metros de cable. También tenga en cuenta que un receptor POE real probablemente tenga cierta protección contra picos de sobretensión acoplados al cable.
Chris Stratton
8

Arduino hace una placa con PoE incorporado, pero al doble del precio de un Pi la última vez que miré, no lo consideraría barato. Y suena físicamente más grande de lo que estás buscando.

También es el Arduino Yun con poe , pero eso cuesta aún más

Si un Pi Zero W hace lo que quiere, puede obtener adaptadores PoE del orden de £ 8 cada uno de forma individual, posiblemente más barato a granel que podría usarse para conducir un Pi Zero (o de tamaño completo)

hardillb
fuente
4

El DoC VoCore 2 + PoE hará esto; Sin embargo, no estoy seguro de si van a hacer otra operación de fabricación.

askvictor
fuente
2

Estaba usando la placa de ethernet Itead Iboard basada en Arduino , alimentada por un adaptador PoE pasivo. Los compré por 14 $ cada uno, los adaptadores poe se pueden comprar por menos de $ 1 en eBay. Como está basado en MCU, se inicia instantáneamente, no requiere tarjeta SD, es totalmente seguro y no puede ser pirateado. Lo uso para el sistema de monitoreo del clima en el hogar usando protocolos TCP y UDP con sensores de temperatura / humedad / barométricos / movimiento / rf. Actualmente hay 4 dispositivos de este tipo en mi red que funcionan sin ningún problema. Pero por alguna triste razón, descontinuaron este producto, por lo que actualmente estoy buscando un reemplazo. Y también hay una desventaja de usar MCU de huella pequeña para la red: es difícil lograr que http (ssl) seguro funcione allí.

Ventajas de usar Arduino MCU sobre placas de Linux:

  • Linux toma mucho tiempo para arrancar
  • descubrió regularmente nuevas vulnerabilidades de seguridad en sistemas Linux
  • necesita ser actualizado para mantenerlo seguro
  • si no se configura correctamente, la tarjeta SD se deteriora rápidamente
  • consume más energía que la placa MCU

Contras:

  • solo para aplicaciones simples debido a restricciones de memoria
  • no lo suficientemente potente como para alojar un sitio web
  • bueno para solicitudes HTTP GET / POST simples
  • poder computacional demasiado débil para manejar SSL
  • olvídate de usar la tarjeta SD
  • no proporciona shell de linux
  • no se puede iniciar sesión de forma remota para cargar un nuevo software
gabonator
fuente
0

Aquí enumero microcontroladores de hasta 30 EUR. Seguiré buscando y actualizaré esto si encuentro algo interesante. Una solución realmente buena sería algo por debajo de 10 EUR, pero no he encontrado algo así.

inf3rno
fuente
-1

Puede usar Node MCU E12, en lugar de microcontroladores, que es menor que orange pi o raspberry pi zero, e incluso podemos arrancar rtos en él, por ejemplo, mangoosa y etc. Cuesta solo 350 rupias indias

Arockia Jegan
fuente
¿Y cómo responde esto a la pregunta sobre PoE?
MatsK
En el poder de ethernet, está utilizando el controlador solo para la oscilación y para controlar y monitorear el flujo de energía a través de la conexión, por lo que es suficiente para realizar esta acción
Arockia Jegan
PoE = Alimentación a través de Ethernet. Y la pregunta es: ¿Alguien puede recomendar un microcontrolador simple con alguna E / S (<8) que pueda funcionar con PoE, algo barato como .....
MatsK
Sí ...
Escrito incorrectamente