watcher studio socket nsd android ios multipeer-connectivity

studio - socket wifi android



Punto a punto con Android y iOS con Wifi directo(¿conectividad multipeer?) (4)

Algo así como el chat de texto se puede hacer a través de BLE, que está abierto en ambas plataformas. Sin embargo, el envío de imágenes sería lento, ya que no tiene el rendimiento de Bluetooth Classic.

Bueno, estoy trabajando en esta aplicación para enviar datos entre Android y iOS y funcionó entre dispositivos iOS con el marco de conectividad Multipeer de Apple, pero actualmente me pregunto cómo lo logras entre ambas plataformas. incluso si estás dispuesto a escribirlo desde cero.

¿Cómo es que Firechat es capaz de hacerlo? Como recuerdo, puedes intercambiar datos entre ambas plataformas con su aplicación.

Edición: https://www.opengarden.com/meshkit.html Parece que el MeskKit SDK utilizado en Firechat ahora está disponible (para grandes organizaciones).


La conectividad mutipeer no puede conectar dispositivos iOS y Android. Firechat está utilizando su propia implementación.

Más información aquí:

Un par de semanas después de su lanzamiento en iOS, FireChat hizo su debut en Android. Dado que Android no es compatible con el Marco de Conectividad Multipeer de Apple, el desarrollador Open Garden tuvo que construir su propia tecnología de redes de malla para permitir la mensajería fuera de la red en todos los dispositivos Android. Sin embargo, la mensajería de FireChat no ha sido posible entre iOS y Android. Es decir, hasta ahora. Open Garden acaba de actualizar FireChat para permitir la mensajería fuera de la red, incluso entre dispositivos iOS y Android. Si bien se niega a revelar los detalles exactos de cómo logró que el marco de múltiples pares de Apple y su red de malla de Android se conecten entre sí, Open Garden le ha dicho a TechCrunch que su capacidad multiplataforma utiliza Wi-Fi de igual a igual y Red de área personal Bluetooth.

Fuente: http://appadvice.com/appnn/2014/06/firechat-now-supports-off-the-grid-messaging-between-ios-and-android


También estoy muy interesado en este tema y encontré estos enlaces.

AllJoyn

AllJoyn® es un marco de software colaborativo de código abierto que facilita a los desarrolladores escribir aplicaciones que puedan descubrir dispositivos cercanos y comunicarse entre sí directamente, independientemente de las marcas, categorías, transportes y sistemas operativos sin la necesidad de la nube Fuente: https://allseenalliance.org/developers/learn

OpenPeer SDK

Open Peer es un protocolo de señalización P2P abierto Fuente: http://openpeer.org/open-peer-sdk-for-ios/

Proyecto de Microsoft Roma

"Proyecto Roma" es un nombre de código de proyecto para la plataforma de experiencias de dispositivos cruzados de Microsoft que utiliza Microsoft Graph. Fuente: https://docs.microsoft.com/en-us/windows/uwp/launch-resume/communicate-with-a-remote-app-service


Usted querrá mirar en iotivity. https://iotivity.org/ Esta es la nueva biblioteca próxima a dispositivos en la que se centra Open Connectivity Foundation.

AllJoyn solo se mantiene ahora y tiene algunos problemas subyacentes de subprocesos importantes que nunca se solucionarán, lo que hace que los flujos de trabajo de tipo de respuesta a la llamada entre dispositivos sean propensos a bloquearse y bloquear el código de la aplicación. No recomiendo usarlo.