关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
去年关门了。
改进这个问题
我是物联网新手。我已经将温度数据推送到服务器,并成功地消耗了所有数据。现在我想把数据从arduino推送到kafka服务器,然后从kafka消费。有Kafka图书馆吗?什么体系结构适合使用apachekafka扩展mqqt?
谢谢
关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
去年关门了。
改进这个问题
我是物联网新手。我已经将温度数据推送到服务器,并成功地消耗了所有数据。现在我想把数据从arduino推送到kafka服务器,然后从kafka消费。有Kafka图书馆吗?什么体系结构适合使用apachekafka扩展mqqt?
谢谢
2条答案
按热度按时间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).
6ovsh4lw2#
如果您正在使用
Arduino Yun
建立你的IoT
申请,是!arduino yun包含两个处理器,其中一个运行
OpenWRT
linux发行版。你可以简单的移植kafka
到这个操作系统并运行kafka
要将数据推送到的客户端apache kafka
服务器。我自己做的。为此,您只需访问
Yun
的根ssh
从终点站。运行
下载
kafka
写入的库Python
(OpenWRT
有Python
已安装)。跑
Python
kafka
作为客户端在操作系统中编写脚本。确保你有你的Yun
已连接到网络。噗!它正在工作。