0

我负责开发具有 Kaa基本功能的 PoC 应用程序。我是物联网领域的新手。

所以对于应用程序:首先我生成Java SDK,然后我将它作为 lib 插入到我的应用程序中。

所以我的问题是:

1) SDK 的作用是将设备从SigfoxLoraWan连接到Kaa,或者我的应用程序将使用SigfoxLoRa的 Web 服务然后使用SDK使用Kaa处理数据并将其保存在mongoDB中?

2)以及,如何获得客户端和服务器之间的连接?

3)如果我想使用像Data Collection Demo这样的模块,我必须生成这个模块的SDK吗?

很抱歉所有这些问题,但我必须了解在我的项目中前进的基础知识。

4

1 回答 1

0

Kaa SDK 实现了与 Kaa 服务器连接和通信的所有必要功能,包括其所有功能。这消除了开发任何与服务器通信的网络协议的必要性。您应该简单地使用 Kaa SDK API,它会在后台处理所有处理。这就是 Kaa SDK 的作用。

因此:

1)您应该将所有必要的与 Kaa 之外的服务集成到应用程序中。然后,应用程序应该使用 Kaa SDK 将数据上传到 Kaa 服务器等。

2) Kaa SDK 无法直接访问 Kaa 客户端到服务器的连接。由于大部分协议处理是通过连接完成的,因此只能通过 Kaa SDK API 获得。您通常没有理由深入了解 Kaa 协议和与服务器的连接。

3) Kaa SDK 包含所有必要的模块,前提是您在生成 SDK 之前在服务器端进行了必要的配置。这意味着如果此应用程序的服务器端配置发生更改,您应该重新生成 SDK。

我们建议从您的第一个 Kaa 应用程序开始。这展示了如何使用数据收集功能创建一个简单的基于 Kaa 的应用程序。您可以在GitHub 上找到更多示例应用程序。

于 2017-03-28T13:52:10.353 回答