2017-03-22 67 views
0

我負責將應用程序開發爲PoC,其基本功能爲Kaa。我是IoT的新成員。使用Java SDK將設備從Sigfox或LoraWan連接到Kaa

所以對於應用程序:首先我生成Java SDK然後我將它作爲lib插入到我的應用程序中。

所以我的問題是:

1)的SDK的作用是將設備從SigfoxLoraWan連接到卡阿,或我的應用程序將消耗Web服務SigfoxLORA然後使用SDK卡阿來處理數據,並將其保存在MongoDB的

2)並且,如何獲得客戶端和服務器之間的連接?

3)如果我想使用一個模塊一樣數據採集演示,我不得不產生SDK這個模塊的

對不起所有這些問題,但我必須瞭解在我的項目中前進的基礎知識。

回答

0

Kaa SDK實現了與Kaa服務器連接和通信的所有必要功能,包括其所有功能。這消除了開發用於與服務器交談的任何網絡協議的必要性。你應該簡單地使用Kaa SDK API,它將處理所有的問題。這是Kaa SDK的角色。

這樣:

1)你應該添加所有必要的整合與您需要預留卡阿到應用服務。然後,應用程序應該使用Kaa SDK將數據上傳到Kaa服務器等。

2)沒有直接訪問Kaa SDK提供的Kaa客戶端到服務器的連接。由於通過連接完成許多協議處理,它只能通過Kaa SDK API獲得。您通常應該沒有理由深入瞭解Kaa協議並連接到服務器。

3)Kaa SDK包含所有必要的模塊,前提是您在生成SDK之前在服務器端進行了必要的配置。這意味着如果此應用程序的服務器端配置發生更改,則應該重新生成SDK。

我們建議從Your first Kaa application開始。這顯示瞭如何創建一個簡單的基於Kaa的數據收集功能的應用程序。更多示例應用程序,您可以在GitHub上找到。