VoIP sobre wireless mesh::Mesh Potato

Llevo días buscando como instalar en un FPGA como parte de un proyecto que busca brindar soluciones para en sectores rurales del Ecuador y resulta que en medio de mi búsqueda he encontrado un equipito que me ha dejado muy impresionado: se trata de Mesh Potato (MP), un proyecto de hardware abierto (ver al final del post que significa esto) desarrollado por la gente de Village Telco, y cuya principal aplicación es brindar servicios de telefonía e Internet en áreas rurales bajo un esquema colaborativo de malla inalámbrica o mesh, pero…

¿Que es una red mesh?

topologia de red mesh

topologia de red mesh

En este punto vamos a pedirle ayuda a nuestro amigo wirelez quien hace poco publicó un artículo interesante sobre wireless mesh en el que nos explicaba:

Wireless Mesh es una topología de Red Malla (o Mesh), implementada sobre una red Wireless LAN (Red de Area Local Inalámbrica). La idea es interconectar inalámbricamente todos los puntos de acceso (APs) de la Red inalámbricamente o, dicho en otras palabras, cada nodo se conecta al siguiente no por cables, sino utilizando el enlace inalámbrico.

entonces…

¿Qué es Mesh Potato?

mesh potato

mesh potato

Mesh Potato es un proyecto que pretende crear un access point inlámbrico (AP) habilitado para mesh con un puerto RJ-11 para conectar un teléfono regular de bajo costo y un RJ-45 para conectar cualquier dispositivo IP (ej: una computadora) y por supuesto lo mas importante es que el equipo es de código y de hardware abierto. El MP esta inspirado en los routers inalámbricos con capacidades mesh tales como meraki o open-mesh pero re-diseñado con la finalidad de satisfacer las necesidades de los países en vías de desarrollo, específicamente están empeñados en lograr que los MP puedan brindar servicios de telefonía confiables y que tengan una alta resistencia a condiciones climáticas adversas de tal forma que puedan ser colocados de manera segura tanto en interiores como en exteriores y por si fuera poco, toda esta maravilla debe ser de bajo costo (por debajo de los US $100).

Lo mejor de todo es que recientemente han hecho un anuncio mediante el cual invitan a beta testers a probar los primeros MPs sin tener que pagar por ellos, para esto han conseguido financiar la fabricación en masa de 100 MPs, si quieres tener uno debes enviar una justificación por mail a los responsables del proyecto, aquí en la nota de prensa puedes ver más detalles.

En países como el nuestro este tipo de soluciones tendrían un impacto positivo en áreas rurales donde los niveles de penetración de internet y telefonía son muy bajos, ojalá y el proyecto siga en marcha y pronto podamos tener por acá estas maravillosas «papas». Por cierto en el mismo sitio se menciona que el precio estimado de venta sería de $80 lo cual me parece bastante accesible, para terminar los dejo con unas cuantas imágenes tomadas del sitio Village Telco con la finalidad de que tengan una idea mas clara del proyecto:

pcb de la interfaz fxs

pcb de la interfaz fxs

primera llamada del mesh potato

primera llamada del mesh potato

esquema de la arquitectura

esquema de la arquitectura

mesh potato con coraza de aluminio

mesh potato con coraza de aluminio

pruebas de carga del mesh potato

pruebas de carga del mesh potato

Bueno y para quienes se están preguntado que tiene que ver asterisk en todo esto ? bueno resulta que las pruebas de carga del sistema las hicieron con el software de digium como pueden apreciar en la ultima foto,  este diagrama de red bien podría servir como base para implementaciones de sistemas telefonia en areas rurales. hd!

Hardware abierto es la aplicación de los principios de código abierto y licencias para el diseño de hardware es decir pone en nuestras manos el control del proceso de diseño. Hasta hace poco esto hubiera sido muy costoso pero gracias  a las últimas tendencias, el  diseño basado en hardware abierto es cada vez más factible.