none
AllJoyn Hello Blinky (Raspberry IoT Core, Windows Phone 10) RRS feed

  • Frage

  • 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é

    Sonntag, 7. Mai 2017 15:57