运行 微控制器上的 Kafka 生产者
Running a Kafka producer on micro controllers
我目前正在研究 Apache Kafka,想看看用它来管理来自传感器的数据流是否可行。我已经了解到,您将用于传感器部署的大多数微控制器(例如 ESP32-运行 板)根本不够强大 运行 java 更不用说 Kafka 了。
有没有人用过Kafka在物联网方面的经验?卡夫卡甚至是正确的方法吗?
我目前正在考虑:
- 设置某种中间计算机来处理来自多个传感器板和 运行s Kafka 生产者的输入流,或者
- 通过包装此功能,找到一种在我的 ESP32 套件上 运行 "reduced" Kafka 生产者的方法。 (到目前为止,我不知道如何以及是否可能)
进入实际问题:
是否可以使用不 运行 Java 的微控制器作为 Kafka 生产者?如果没有,是否有可行的解决方法,或者在传感器级别使用 Kafka 是否没有意义?
为什么不用 C
而不是 java
?
我知道大多数微控制器都是用 C
处理的。 librdkafka 是用于此目的的 C/C++ 库。
如果 librdkafka 不够轻便,无法在您的微控制器中使用,另一种方法是使用中间服务器处理从微控制器(例如 JSON)接收到的数据并将它们发送到 Kafka。
我目前正在研究 Apache Kafka,想看看用它来管理来自传感器的数据流是否可行。我已经了解到,您将用于传感器部署的大多数微控制器(例如 ESP32-运行 板)根本不够强大 运行 java 更不用说 Kafka 了。
有没有人用过Kafka在物联网方面的经验?卡夫卡甚至是正确的方法吗? 我目前正在考虑:
- 设置某种中间计算机来处理来自多个传感器板和 运行s Kafka 生产者的输入流,或者
- 通过包装此功能,找到一种在我的 ESP32 套件上 运行 "reduced" Kafka 生产者的方法。 (到目前为止,我不知道如何以及是否可能)
进入实际问题:
是否可以使用不 运行 Java 的微控制器作为 Kafka 生产者?如果没有,是否有可行的解决方法,或者在传感器级别使用 Kafka 是否没有意义?
为什么不用 C
而不是 java
?
我知道大多数微控制器都是用 C
处理的。 librdkafka 是用于此目的的 C/C++ 库。
如果 librdkafka 不够轻便,无法在您的微控制器中使用,另一种方法是使用中间服务器处理从微控制器(例如 JSON)接收到的数据并将它们发送到 Kafka。