2017-03-22 65 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上找到。