2

我正在尝试将 CoAP 实现为 Kaa 平台的自定义传输协议。我已经逐步完成了创建自定义传输的自定义指南,但是在最后一部分(传输配置)中,似乎应该自动创建一些配置文件,但我找不到与我实现的 CoAP 类相关的任何*.config文件在服务器/传输包中。既不在/kaa/server也不在/etc/conf子文件夹中。关于我应该做什么的任何想法?这张附加的图片显示了我的实现是如何开发的——项目层次结构

4

1 回答 1

0

如果它仍然与您相关:

首先,我在您的项目中既没有看到传输配置模式的实现,也没有看到传输描述符。请按照以下步骤操作:

  1. 创建定义传输配置参数的 avro 模式,并使用 avro maven 插件编译一个(看看如何为tcp transport完成此操作)。

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

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

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

于 2016-11-04T11:37:03.270 回答