¿Qué protocolo inalámbrico puedo usar para mi aplicación de sensores distribuidos?

0

Creo que tengo sensores alrededor de un auto. En lugar de conectar físicamente esos sensores a una computadora central, quiero agregarles una batería y hacer que se comuniquen de forma inalámbrica a mi control principal.

Mi pregunta es qué protocolo inalámbrico (para la capa física) puedo elegir?

Por lo tanto, mis requisitos son:

  • No se necesita emparejamiento. Los sensores y el controlador se activan y pueden descubrir todos los sensores y comenzar a obtener datos.
  • Podría haber varios autos uno al lado del otro y el controlador de cada automóvil debería estar emparejado al sensor solo en su propio sistema.
  • ¿Qué pasos se necesitarían durante la instalación inicial para vincular los sensores y el controlador?

Actualizar: Como se señaló, los puntos 1 y 2 anteriores parecen contradictorios. Esto es lo que puedo pagar. Durante la instalación inicial del sistema, el integrador de fábrica puede escanear los sensores 'tableros de sensores remotos' y agregarlos a los tableros controladores no volátiles y seleccionar el tipo y la ubicación de los sensores. Así que puedo permitirme hacer un emparejamiento al principio. Mi pregunta es: ¿Bluetooth es una buena opción para una aplicación como esta? ¿O debería estar mirando otros protocolos también? (Soy un tipo de hardware, por lo que trato de comprender las capacidades y los requisitos de la pila de software)

    
pregunta Neil Dey

1 respuesta

0

Otros ya han comentado que debe pensar en la velocidad de bits requerida para su aplicación. Si necesita tasas de varios megabits, sus opciones pueden estar restringidas.
BLE y WiFi se basan en 802.11, por lo que, dentro de esa especificación, puede vincular / vincular / proteger utilizando la dirección MAC única a nivel mundial. Podría considerar el uso de módulos BLE (NRF52832) o módulos WiFi ESP8266 para implementar este tipo de conectividad.

También puede implementar una red más sencilla de menor rendimiento, como ANT / ANT + , Aquí tiene un NetID / par de teclas mucho más simple para definir su alcance e implementa el reconocimiento del sensor en el nivel de la aplicación. Aquí compra una implementación de chip como las de Nordic Semiconductor y tiene una interfaz serial simple para el motor de chip / protocolo.

Debajo de ese nivel de sofisticación, podría usar algo como NRF24l01 + , que son ridículamente baratos como un módulo. Esto tiene un campo de dirección de 40 bits simple y la seguridad es un desafío, pero funcionan bien. Ir más allá de los seis periféricos requiere que se enrolle más ... pero hasta seis se hace prácticamente todo a nivel de hardware con un software mínimo.

Otra cosa que puede interesarle es que he usado múltiples NRF24L01 en un solo cable coaxial que proporciona tanto potencia como señal (piense en Ethernet 10Base2).

    
respondido por el Jack Creasey

Lea otras preguntas en las etiquetas