Soy consciente de FireChat y The Serval Project, pero ¿hay otra aplicación que funcione sin la señal del teléfono utilizando la tecnología de red de malla?

¡No muchos! Aunque la mayoría de los dispositivos tienen la capacidad de transmitir y recibir señales wifi, la red WiFi peer 2 peer tiene limitaciones de plataforma. Lo que significa que el teléfono Android no puede comunicarse con el dispositivo Apple en una red WiFi ad-hoc. Bluetooth, por otro lado, es capaz de comunicarse en un entorno multiplataforma, por lo que es una opción de tecnología para redes de malla. El alcance de Bluetooth es muy pequeño aprox. 10 metros en comparación con wifi, que es de hasta 60 metros.

La comunicación de Firechat se lleva a cabo a través de Bluetooth, utilizan el método de descubrimiento del servicio wifi para transmitir información de usuario y mensajes de texto, pero no se menciona la creación de redes ad-peer peer 2 peer usando WiFi Direct entre dispositivos Android. [¿Correcto?]

[Plataforma específica]
IOS tiene un marco de conectividad entre pares bien definido y fácil de usar que permite al desarrollador crear fácilmente una aplicación que se puede comunicar sin internet en un rango wifi. La tienda de aplicaciones de Apple está llena de dicha aplicación.

Android SDK, por otro lado, no tiene una funcionalidad WiFi peer 2 peer muy fácil de usar. La funcionalidad básica que proporciona android sdk para redes ad-hoc wifi peer 2 peer tiene varias limitaciones.

  1. En una red ad-hoc, Android requiere un propietario de grupo (GP). La creación de GP no puede ser controlada por la aplicación, Android la negocia internamente y la aplicación solo puede saber si este usuario es GP o no.
  2. el par no puede enviar un mensaje directo a otro par, debe enrutarse a través del propietario del Grupo.
  3. Para encontrar dispositivos cercanos, la aplicación debe buscar constantemente dispositivos, etc.

Todas las bibliotecas en Android, incluido AllJoyn, requieren que los dispositivos tengan el mismo AP (punto de acceso). Lo que significa que los dispositivos deben estar en la misma red.

Todas estas limitaciones hacen que sea muy difícil para el desarrollador de Android crear una aplicación que pueda comunicarse a través de WiFi en una red ad-hoc. Hay muy pocas aplicaciones en el mercado de Android que permitan a los usuarios comunicarse a través de una red WiFi P2P ad-hoc, y la señal de mensajería fuera de línea es una de ellas. Soy uno de los desarrolladores del equipo de desarrollo de aplicaciones de señal.

[Como desarrollador]
Signal Offline Messenger en Android se basa en la tecnología WiFi Peer 2 Peer. Signal crea una red ad-hoc con dispositivos Android cercanos y pueden comunicarse sin problemas en un rango de, digamos, 60m. No implementa ninguna técnica de salto en este momento, estamos planeando construirlo en un futuro próximo.

  • Se conecta a dispositivos Android cercanos automáticamente.
  • Uno puede hacer un chat grupal o enviar chat a usuarios individuales.
  • Puede enviar archivos de texto, imágenes, audio y video.
  • No requiere ninguna forma de internet o red local, etc.

La aplicación Vojer es la única:

  • Vojer es una aplicación de mensajería: envía mensajes de texto, fotos y voz
  • seguro : todo el tráfico encriptado, ningún hombre en el medio
  • anónimo – sin registros, registros – solo un apodo y ya está utilizando la aplicación
  • confiable – entrega de mensaje confirmada, el mensaje se vuelve a intentar y se vuelve a entregar si el destinatario se ha desconectado

Véalo aquí: Vojer: conéctese en conferencia o en roaming, manténgase en contacto en el extranjero, supere a la multitud, sin cobertura, red débil, congestionada o saturada

Pruebe estos: Serval Mesh, Flows, Jott, Bridgefy, ZombieChat, vCinity y Telepathy.

Bridgefy presentará su actualización más importante, que permite comunicaciones en malla, comunicaciones Android – iOS a través de BLE y encriptación completa. Debería salir antes del 22 de marzo de 2017.

More Interesting

Estoy pensando en mudarme a Windows Phone desde un iOS, ¿qué me estaría perdiendo?

Mi primera impresión de Swift es que es como una versión mutante de Java y Python combinados. ¿Alguien está de acuerdo?

Si tengo una Mac con un OS X anterior, digamos 10.5 Leopard, ¿puedo compilar / probar aplicaciones iOS, especialmente aplicaciones PhoneGap?

Quería saber de alguien que haya hecho esto antes, ¿cuáles son algunos costos / problemas ocultos / no convencionales que uno enfrentaría a lo largo de su proceso de desarrollo de aplicaciones móviles?

Juego constantemente en mi teléfono móvil. ¿Causará algún daño a mi dispositivo?

¿Qué necesito saber al contratar a un programador para desarrollar una aplicación, ya que no soy desarrollador?

Cómo integrar redes sociales o API de terceros en aplicaciones móviles

Cómo saber qué ID de Apple descargó una aplicación de la tienda de aplicaciones iOS

Quiero crear un juego para la App Store, ¿cómo y dónde empiezo?

Soy un ingeniero mecánico. Tengo una idea para una aplicación de Android. Se requiere codificación de nivel de WhatsApp. ¿Cómo puedo llevar mi idea a la realidad?

Estoy buscando contratar a un desarrollador de iOS. ¿Es demasiado pedirles que creen una aplicación de muestra? Si no, ¿cuáles son algunas sugerencias de una buena aplicación de prueba?

Si puedo codificar mi backend en Django, ¿hay alguna razón para usar un BaaS como Parse si quisiera crear mi propia aplicación para iOS?

Recibo la notificación de SnapChat de todos pero no de una persona, ¿alguien puede ayudarme?

Estoy planeando hacer una aplicación móvil, donde quizás tenga que agregar constantemente contenido al backend. Asuma una aplicación como una aplicación de Recetas, que se lee desde el backend (Baas). Es posible que desee ampliar esto en el desarrollo de un sitio web también. ¿Debo ir con Parse o AWS, AWS Mobile Services?

Cómo integrar ofertas vinculadas con tarjetas en una aplicación móvil