将传感器数据从arduino直接推送到apache kafka服务器

wko9yo5t  于 2021-06-08  发布在  Kafka
关注(0)|答案(2)|浏览(462)

关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。

去年关门了。
改进这个问题
我是物联网新手。我已经将温度数据推送到服务器,并成功地消耗了所有数据。现在我想把数据从arduino推送到kafka服务器,然后从kafka消费。有Kafka图书馆吗?什么体系结构适合使用apachekafka扩展mqqt?
谢谢

pvabu6sv

pvabu6sv1#

您可能想看看下面这篇文章,了解设计的体系结构和可伸缩性部分:
http://www.confluent.io/blog/stream-data-platform-1/
没有将答案与特定的语言联系起来,但我个人认为,kafka library for java比其他语言成熟得多。
您可以很容易地在arduino库周围编写一个 Package 器(http://mvnrepository.com/artifact/li.rudin.arduino/arduino-api),它收集数据作为输入,并使用库将其实时流式传输给Kafka作为Kafka生产者(http://mvnrepository.com/artifact/org.apache.kafka/kafka_2.10).

6ovsh4lw

6ovsh4lw2#

如果您正在使用 Arduino Yun 建立你的 IoT 申请,是!
arduino yun包含两个处理器,其中一个运行 OpenWRT linux发行版。你可以简单的移植 kafka 到这个操作系统并运行 kafka 要将数据推送到的客户端 apache kafka 服务器。
我自己做的。为此,您只需访问 Yun 的根 ssh 从终点站。
运行

$ opkg install update

下载 kafka 写入的库 Python ( OpenWRTPython 已安装)。

Python kafka 作为客户端在操作系统中编写脚本。确保你有你的 Yun 已连接到网络。噗!它正在工作。

相关问题