首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将以前收集的数据集迁移到FIWARE后端

将以前收集的数据集迁移到FIWARE后端
EN

Stack Overflow用户
提问于 2019-04-12 10:07:50
回答 1查看 38关注 0票数 1

手头上的任务是将以前收集的环境数据集(天气、空气质量、噪音等)从部署在不同位置的传感器迁移到我的fiware Orion实例中,并存储在MySQL数据库的几个表中,从而保持到fiware后端。

挑战是多方面的:

  • 数据不存储在fiware标准中,因此必须根据fiware数据模型进行转换。
  • 并非所有的表都是一个很好的被转换为实体的候选表。
  • 一些实体需要将来自几个表的字段值作为属性。例如,定义AirQualityObserved实体类型将具有这些表的属性:airqualitycoco2no2deployment。因此,将这些属性映射到特定的实体类型是一个挑战。

由于这是一次性上传(不是实时数据),我正在考虑两种可能的做法。

  1. 添加一个LwM2M客户端,继续向IoTAgent发送数据,并最终传递给Orion,直到最后记录为止。
  2. 创建一个“冒充”contextProvider到Orion实例的Python脚本,发送数据(比如每5秒一次),直到最后一次记录。

在我的文献检索中,我还没有遇到过解决这种情况的案例。FIWARE基金会对类似情况是否有任何建议?

您对实际需要从几个表中组合的data fields --> Entity's attributes映射有什么建议?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-15 07:30:57

当您拥有实时数据时,IOTA的使用是有意义的(我的意思是,一个向FIWARE平台发送信息的真正设备)。但是,您说这是一次性上传,因此Python脚本选项在这种情况下似乎更好。

(这里有一点术语注释:您的脚本将扮演上下文生成器的角色。上下文提供程序是一个不同的参与者,与注册和查询/更新转发相关。更多细节请参见这份文件 )。

关于数据字段到实体的属性映射,我没有任何特别的建议。这只是一个分析数据模型(即实体属性)并找到如何从表中的数据中设置该信息的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55649271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档