format - 物联网传感器数据格式统一
问题描述
在物联网系统中,由于传感器数据的来源很多,格式应该是不同的。在数据库中累积它们时,它应该符合标准(一些固定格式,比如 JSON 等)。是否可以构建这样的应用程序/接口,以便它可以接受不止一种类型的数据输入?我的意思是某种“转换器”机制将传入的传感器数据格式更改为预先确定的格式?
任何相关的链接/文档也将非常有帮助。
谢谢并恭祝安康
解决方案
如果您使用 EMQ X MQTT 代理,它带有一个“规则引擎”,支持 SQL 查询语言来转换数据。当前的稳定版本 4.3 带有一些内置的字符串函数,这些函数记录在这里:https ://docs.emqx.io/en/broker/v4.3/rule/rule-engine.html#string-functions 但是,它需要有效载荷是基于文本的。在 5.0 版本(还不是 GA)中,将支持任何二进制数据转换。
推荐阅读
- ios - Swift UIRefresh Control 在 UITableView 中拖动刷新会导致应用崩溃
- maven - Spring Data ES 迁移后:IllegalArgumentException: NamedWriteable is already registered for [...], cannot register [...]
- c# - 错误案例的 API 设计响应对象
- laravel - 如何同步包含产品数据(图片、价格)的 Firebase 数据库以显示在 Laravel 网站上?
- python - 在 Python 中导入变量,作为旧主题的新主题对我不起作用
- android - 数组适配器中的 getcount() 如何在不显式返回数组大小的情况下返回值?
- c# - WPF - 按钮中显示的不同信息。可以使用按钮控件还是需要 CustomControl?
- c# - 无法将 IIS 托管应用程序写入 Ubuntu 中的共享文件夹,但 IISExpress 没有问题
- java - 带有选项卡的 Vaadin 14 对话框
- mysql - 在 wordpress 中从本地连接到服务器 phpmyadmin 数据库