Tengo la tarea de construir una red inalámbrica que consta de dispositivos (basados en microcontroladores), que transmiten datos a la unidad principal.
Los dispositivos deben estar ubicados en un espacio abierto en el campo con ~2 km entre ellos, para registrar y procesar los datos de los sensores y transmitir los datos procesados a la unidad principal. Los dispositivos transmiten datos cuando ocurren algunos eventos (muy raros) y el tamaño de los datos es de aproximadamente 50-150 bytes.
La red debe tener una topología de malla, por lo que cada dispositivo también debe ser un repetidor.
Entonces, la pregunta es, ¿qué tecnología y protocolo son más apropiados para construir esta red con el espacio especificado presente entre los dispositivos?
Actualmente estoy trabajando en algo similar y estoy usando Flex Gecko de silicon lab. Ofrecen una gama de módulos Sub-Ghz con ARM cortex mcu integrado que sería perfecto para lo que desea.
Tienen un sistema llamado "Connect Stack" que te permite crear una red de dispositivos inalámbricos como el que quieras en unos simples clics dentro de su IDE.
Cada parámetro es personalizable y también ofrecen la API RAIL si desea hacer algo más personalizado que lo que ofrece la pila de conexión.
Compruébelo: conecte la pila de redes (sus kits de desarrollo también son bastante impresionantes)
Eche un vistazo a los módulos LoRa de Microchip . Aunque no funcionan en una topología de malla, deberían tener suficiente rango para sus necesidades. La interfaz con una MCU es fácil, hablan un protocolo serial simple.
También puede consultar las soluciones de RF de baja potencia de TI. Este tipo de solución puede cubrir hasta 25 km, pero con un bajo rendimiento. Supongo que, dado que no tiene la intención de transferir muchos datos, esta solución basada en TI debería ser factible para usted.
tubo
Igor1488
Andy alias
Igor1488
Pedro Smith
Silvano
KyranF
KyranF
Cuajada
uwe