AllJoyn™ is an open-source application development framework that enables ad hoc, proximity-based device-to-device communication that is OS agnostic.
AllJoyn is an open source peer-to-peer (P2P) software development framework that enables ad-hoc, proximity-based, device-to-device communication without the use of an intermediary server. It allows developers to easily write proximity-based P2P applications with a common set of APIs across hardware platforms and OS environments. AllJoyn manages the difficult connectivity, networking and security requirements of P2P communications and allows developers to focus on delivering new and exciting user experiences.
Currently Alljoyn framework is officially supported on local IP network (ethernet / Wi-Fi, etc.) and there are unsupported implementations for WiFi-Direct and bluetooth (Bluez stack with root permission needed).