Hallo Community,
ich suche nach einem Beispiel, oder viel mehr nach einem Tutorial, um die Hello Blinky App mittels AllJoyn und einer UWP-App vom Handy aus zu steuern. Dazu habe ich viele Videos und Dokumentation gefunden. Allem Voran der AllJoyn Toaster:
Using the AllJoyn Studio Extension - AllJoyn Toaster
AllJoyn: Building Universal Windows Apps that Discover, Connect, and Interact with Other Devices and Cloud Services Using AllJoyn
Nur leider habe ich weder Toaster noch fertige Bulbs zur Hand.
Was die Hello Blinky App betrifft, so hapert es schon an der "Introspection XML" Datei. Neben ein paar anderen Versuchen, versuche ich zunächst eine etwas vereinfachte XML zu erstellen:
<node>
<node name="LED"/>
<interface name="com.example.LED">
<signal name="LightOn" sessionless="true"></signal>
<signal name="LightOff" sessionless="true"></signal>
<property name="LightState" type="y" access="read"/>
</interface>
</node>
Nachdem ich anhand des XMLs das AllJoyn Interface hinzufüge erstelle ich zunächst den generierten Code mit folgendem Ergebnis (ab hier komme ich nicht weiter, die eigentliche Code Schreiberei käme ja erst noch...):
Fehler C3940 "EventRegistrationToken": Bezeichner nicht gefunden – möglicherweise fehlende Übereinstimmung zwischen Compiler und Bibliotheksversionen. Stellen Sie sicher, dass vccorlib.h/.lib, vccorlib120.dll und c1xx.dll übereinstimmen. com.example.LightBulb c:\program
files (x86)\microsoft visual studio 14.0\vc\include\vccorlib.h 348
Was ich auch vergeblich versucht habe war, die Hello Blinky App als Producer umzuschreiben, sodass ich sie automatisch im AllJoyn Interfaces Menü finden kann. Hat jemand zufällig schonmal die Hello Blinky App mit AllJoyn verarbeitet, oder ein ähnliches Projekt?
Problem bei den Beispielprojekten ist, dass sie sehr komplex erscheinen und ohne die Hardware kaum bis gar nicht nachzuvollziehen sind. Mir würde auch schon ein Beispiel (mit Vorgehensweise) reichen, bei dem ich einfach nur ein true/false an ein anderes Gerät
sende.
Zur Info noch der Link zum AllJoyn Sudio:
AllJoyn Studio (Visual Studio 2015 Erweiterung)
Gruß René