2013-04-27 5 views
6

Ich habe versucht, einige Proof-of-Konzept Peer-to-Peer-Ad-hoc/opportunistischen Netzwerk-Programme zu testen, aber Entdeckung und Verbindung zu drahtlosen Geräten ist ein Schmerz. Ich kenne AllJoyn, forsche aber auch nach Alternativen.Systeme ähnlich AllJoyn

Gibt es ähnliche Systeme wie AllJoyn? Das heißt, gibt es Programme/APIs, die das Auffinden von drahtlosen Geräten (Bluetooth, WiFi usw.) erleichtern und die Verbindung zu ihnen erleichtern?

+1

Bonjour oder Connman kann als Alternativen gesagt werden, aber sie dienen nicht dem gleichen Zweck wie alljoyn.Alljoyn f/w kümmert sich um die zugrunde liegende Transportschicht (BT, Wifi/WFD), während Connman nur die Konnektivität fw ist. Sie können einen Dienst in alljoyn registrieren und mit dem gleichen Dienstnamen können andere Geräte verbunden werden, sein P2P sowie viele andere Benutzer können sich mit demselben Server verbinden, sagen Sie für die geteilte Chat-Anwendung, wenn Sie auf Wi-Fi und Bluetooth sind Andere Benutzer, die auf Wi-Fi oder nur Bluetooth sind, können der Sitzung beitreten – ashish

+0

@ashish, aber alljoyn ist schwer für mich. zäh. Anyother Lösungen? – gumuruh

+1

Überprüfen Sie [IoTivity] (https://www.iottivity.org/) von OIC (basierend auf CoAP), [Kaa] (http://www.kaaproject.org/overview/) (basierend auf MQTT), [Eclipse IoT] (http://iot.eclipse.org/java/) (basierend auf MQTT) und [mehr] (https://github.com/niutech/priot) – niutech

Antwort

3

Zusätzlich zu den Systemen über meinem @ashish erwähnt, habe ich die folgenden Programme mit verfügbaren APIs gefunden, die ähnlich, aber nicht gleich wie, AllJoyn:

The Serval Mesh, PeerDeviceNet und Android's WiFi Direct. Keiner von diesen bietet die gleiche Funktionalität wie AllJoyn, aber sie helfen bei der Herstellung von Peer-to-Peer-Verbindungen mit anderen in der Nähe befindlichen drahtlosen Geräten.

1

Samsung Chord 1.0, nur im Juni veröffentlicht.

Wie gesagt in seinen official documentation: Geräten mit Chord-basierten Anwendungen entdecken sie einen UDP-Broadcast verwendet wird, und verwenden Sie einen TCP-basierte Protokoll-Stack ein Ad-hoc-Peer-to-Peer lokales Netzwerk, das sein kann, dann zu erstellen verwendet, um Daten zu teilen, einschließlich Text, binäre Nachrichten und Dateien.

+1

Ein Vorbehalt mit Samsung Chord ist in den Lizenzbedingungen enthalten eine Klausel in Bezug auf: (Bearbeitung für Kürze & Gist) 10.4 Entwicklung von SAMSUNG. Nichts ... Grenzen ... SAMSUNG hat das Recht, ... jedes Produkt oder jede Technologie zu entwickeln, vermarkten, ... oder zu vertreiben, die dieselben oder ähnliche Funktionen wie die Anwendungen erfüllen, die der Lizenznehmer entwickelt ... – Jackalope

+1

@Jackalope, das ist ein großer Vorbehalt! –

+0

Ja ist es. Ich bleibe bei AllJoyn! – Jackalope