[Rev. 17.10.2015]
Auf dieser Seite möchte ich interessierten Lesern, Links zu den wichtigsten Ressourcen im Internet zur Verfügung stellen. Die Linkliste wird ständig aktualisiert und bei Bedarf ergänzt.
Hier die wichtigsten Anlaufstellen bei Microsoft:
Microsoft Azure IoT Suite (Startseite)
Microsoft Azure IoT Developer Center
Microsoft Azure IoT Hub
Reference Architectures:
ConnecttheDots
Connect the Dots ist eine Reference Implementation für den Bereich Azure IoT Solutions. Schwerpunkt der Reference Implementation sind allerdings nicht die Azure IoT Services (auch wenn sie nicht zu kurz kommen), sondern die Connectivity zu unterschiedlichen Arten von Devices (z.B. das Microsoft Band).
Pattern and Practices IoT Journey
IoT Journey ist eine Reference Implementation oder auch nicht, denn im Focus des Projekts steht kein fertiges Produkt, sondern der Weg dorthin. Ihr bekommt immer neue Releases (Meilensteine) geboten, die dann neue Aspekte (z.B. Business Requirements) oder neue Einsatzszenarien abdecken.
Literatur:
Tools und SDKs:
Azure IoT Hub Device SDKs für C (ANSI – C), C#, Java und Node.JS
Azure IoT Protocol Gateway Framework
Verfügbare NuGet Packages:
Microsoft Azure Devices SDK
Microsoft Azure Devices Client
Für die beiden obengenannten NuGet Packages braucht ihr als Dependency Package
Microsoft Azure AMQP
Diese drei NuGet Packages solltet ihr euch unbedingt merken, denn ihr werdet sie für alle eure IoT Projekte benötigen. Etwas spezieller ist das folgende NuGet Package, ihr benötigt es nur bei Szenarien wo ein Protocol Adapter Gateway gebraucht wird:
Microsoft Azure IoT Protocol Gateway Framework
Ok, damit haben wir eigentlich alles, was wir brauchen. Es gibt aber noch ein paar Extraangebote für den Azure IoT Hub.
Microsoft Azure IoTHub Common
Microsoft Azure IoTHub Client
Microsoft Azure IoTHub Serializer
Microsoft Azure IoTHub AMQP Transport
Microsoft Azure IoTHub HTTP Transport
Microsoft Azure IoTHub MQTT Transport