OneM2M:在FTP服务器上加载文件时获取通知



我有一个向FTP服务器发送数据的设备。在OM2M中,我想实现一个IPE来访问这些数据并将其发送到MN-CSE。

目前我对oneM2M标准比较熟悉,根据下面的参考资料,我为这项任务找到了两种替代方案。

  1. ftp服务器通知您的AE(限制我们不能对ftp服务器配置进行任何更改,因此我们无法采用这种方法)

  2. 您的AE实现ftp服务器,然后可以直接对新的数据事件作出反应。

这里我只是想采用第二种方法,所以如果可能的话,我可以得到任何参考资料,以便我可以继续进行,因为我在互联网上找不到这样的文档。或者请提及是否有其他最适合oneM2M标准的方法来解决这个问题。

我只是想确认一下,如果我们定期监控FTP服务器的传入输入文件,然后处理它们并将它们发送到MN-CSE,那么这种方法是否适合oneM2M标准?

OneM2M:定期从FTP服务器获取设备数据的IPE

这个问题确实是关于不同的集成选项。通常是一个或多个AE (Application entity)对CSE中的资源/数据进行操作。每个工具、应用程序、协议网关或"适配器";从oneM2M的角度来看,是AE。

AE的一种特殊形式是IPE,即互联代理实体。它用于将另一个系统或基础设施连接到CSE,并在这两个世界之间充当中介。CSE部分,即。协议和数据格式等由oneM2M规范涵盖,而另一部分则必须实现其他协议和技术规范。实际的任务是在两个世界之间转换数据和预期的行为。

从您的描述中我不确定您计划的是这样一个协议"网关",还是只是通过ftp服务器将接收到的数据推送到CSE。但从技术上讲,这对oneM2M部分没有太大影响:您需要定义如何在CSE等上构建数据。

对于数据检索:正如您在问题中提到的,除了其他两个选项之外,还有第三个选项:

  1. AE监控外部系统是否有新的或更新的资源,并在资源准备就绪时将其推送到CSE。

从oneM2M的角度来看,这完全没问题。从技术上讲,您必须确保如何发现何时数据是新的,完全接收,仍然有效等. ...基本上是轮询资源时的所有挑战。前两个选项可能更有帮助,因为可以避免轮询带来的一些问题,但是正如您所写的,有时您无法控制要连接的系统。

最新更新