Kaa自定义传输

Kaa自定义传输

问题描述:

我试图将CoAP作为我的自定义传输协议来实现Kaa平台。我已经完成了一步一步的定制指南creating custom transport,但在最后一部分(Transport provisioning)中,似乎应该自动创建一些配置文件,但我找不到任何与我实现的CoAP类相关的任何* .config文件在服务器/传输包。既不在/kaa /服务器也不在/etc/conf子文件夹中。任何关于我该怎么做的想法? 此附图显示了我的实现如何开发 - project hierarchicKaa自定义传输

如果你仍然具有现实意义:

首先,我也不在你的项目没有实施transport configuration schema也不transport descriptor看到。按照此步骤:

  1. 创建Avro的模式,它定义了 运输配置参数和编译一个与Avro的Maven插件(看怎么完成这件事 为tcp transport)。

  2. 一旦你完成了模式,实现传输描述符,以便Kaa节点可以查找你的自定义传输。

其次,配置文件为您自定义传输,你应该手动创建。位于server/node/src/main/resources中的tcp和http的配置文件示例均适用于操作服务器和引导服务器。

最后,将您的自定义传输项目编译并打包为jar工件(两个jar - 与CoAP传输相关的配置类和类)。把这个罐子放到你服务器上的/usr/lib/kaa-node/lib,配置文件 - /usr/lib/kaa-node/conf。之后,重新启动节点并享受新创建的CoAP传输。