-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 02/10/14 21:07, Chris Ballinger wrote: > However, I think it would be beneficial to utilize other transports > for Android<-->Android and iOS<-->iOS for increased overall range / > mesh quality. The iOS MultipeerConnectivity framework uses Wifi / > Bluetooth in a proprietary/closed way and will never interoperate > with Android (by design). Android supports Wifi Direct in a more > open fashion, but it will never interoperate with iOS because Apple > likes to be stubborn.
Someone reverse-engineered the wifi parts of the Multipeer Connectivity Framework - it's a combination of Bonjour for service discovery, self-signed X.509 certs for mutual auth, and DTLS with a magic byte prepended for data transfer. It should be possible to create a compatible Android library. https://nabla-c0d3.github.io/blog/2014/08/20/multipeer-connectivity-follow-up/ I don't have time to work on this right now, but it would make a good Masters project. Wi-Fi Direct legacy mode is another promising path for interoperability - one peer creates a standard access point with a random SSID and password, the other peer connects to it as a standard client. So if you can pass the SSID and password from the AP to the other peer (e.g. via a QR code, or by encoding them in the AP's Bluetooth device name), the other peer just needs an API for connecting to wifi access points. Which hopefully even Apple supports? Cheers, Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQEcBAEBCAAGBQJULm5gAAoJEBEET9GfxSfMulkH/2vkFjvYu4qherR61JJ2UhzT LgeTKZpaJG8qmbPCLbS8Jq2ScUQQrzisQWB2PIiZAGXTsPPXXnBwXxMdxVVlH3Km +zi1fAI6O3ofh2iIG5ofSzAW5zVWg4+TD5hh2ueYm90fkoSipctRfLQPJm4Hm519 LcwLqH6x6j4H7d0VECtOP+H8NA6F2b5D0uvUYh4lWMakYle+nDLrU42P7Mbgh0oL AiA+uoyq0qAafFHT0SManfyww7pYvR0LWLM4OXWqX9MBikRonAXK/m442jZbzWV9 Fhl0HFzn6rsCcJt42K5++aZeJIbSPgVAwFXKxFUBW+vhvPn+FFQsVwVf9pHe0FM= =MB0g -----END PGP SIGNATURE----- _______________________________________________ Guardian-dev mailing list Post: Guardian-dev@lists.mayfirst.org List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev To Unsubscribe Send email to: guardian-dev-unsubscr...@lists.mayfirst.org Or visit: https://lists.mayfirst.org/mailman/options/guardian-dev/archive%40mail-archive.com You are subscribed as: arch...@mail-archive.com