【问题标题】:Kaa Custom TransportKaa 海关运输
【发布时间】:2016-09-28 16:42:31
【问题描述】:

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

【问题讨论】:

    标签: kaa


    【解决方案1】:

    如果它仍然与您相关:

    首先,我在您的项目中没有看到transport configuration schematransport descriptor 的实现。请按照以下步骤操作:

    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 传输。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多