2017-03-22 4 views
0

Ich bin verantwortlich für die Entwicklung einer Anwendung als PoC mit den grundlegenden Funktionen Kaa. Ich bin neu auf dem Gebiet der IoT.Schließen Sie ein Gerät von Sigfox oder LoraWan an Kaa mit Java SDK

Also für die Anwendung: Zuerst erzeuge ich das Java SDK dann füge ich es in meine Anwendung als lib ein.

Also meine Fragen sind:

1) Die Rolle des SDK ist ein Gerät aus Sigfox oder LoraWan-Kaa oder meine Anwendung zu verbinden, die Web Services von Sigfox verbrauchen und LoRa dann mit dem SDK die Daten mit Kaa verarbeiten und speichern sie es in mongoDB?

2) Und, wie bekomme ich die Verbindung zwischen dem Client und dem Server?

3) Und wenn ich ein Modul wie Data Collection Demo verwenden möchten, ich habe die SDK dieses Moduls zu generieren?

Entschuldigung für all diese Fragen, aber ich muss die Grundlagen verstehen, um in meinem Projekt voranzukommen.

Antwort

0

Das Kaa SDK enthält alle notwendigen Funktionen zum Verbinden und Kommunizieren mit dem Kaa-Server einschließlich aller seiner Funktionen. Dies macht die Entwicklung von Netzwerkprotokollen für die Kommunikation mit dem Server überflüssig. Sie sollten einfach die Kaa SDK-API verwenden, und es wird die gesamte Verarbeitung unter der Haube handhaben. Dies ist die Rolle des Kaa SDK.

So:

1) Sie sollten alle notwendigen Integration mit Services bei Ihnen Kaa müssen beiseite zu der Anwendung. Anschließend sollte die Anwendung Kaa SDK verwenden, um die Daten auf den Kaa-Server usw. hochzuladen.

2) Es gibt keinen direkten Zugriff auf die Kaa-Client-zu-Server-Verbindung, die über das Kaa SDK verfügbar ist. Da ein Großteil der Protokollverarbeitung über die Verbindung erfolgt, ist sie nur über die Kaa SDK-API verfügbar. Sie sollten normalerweise keinen Grund haben, sich mit dem Kaa-Protokoll und der Verbindung zum Server vertraut zu machen.

3) Das Kaa SDK enthält alle erforderlichen Module, vorausgesetzt Sie haben vor der Generierung des SDK die notwendige Konfiguration auf der Serverseite vorgenommen. Dies bedeutet, dass Sie das SDK erneut generieren sollten, wenn auf der Serverseite für diese Anwendung Änderungen an der Konfiguration vorgenommen werden.

Wir empfehlen, mit Your first Kaa application zu beginnen. Das zeigt, wie eine einfache Kaa-basierte Anwendung mit Datensammlungsfeature erstellt wird. Weitere Beispielanwendungen finden Sie unter GitHub.

Verwandte Themen