代码之家  ›  专栏  ›  技术社区  ›  user3313379

将传感器数据从arduino直接推送到apache kafka服务器。[已关闭]

  •  8
  • user3313379  · 技术社区  · 9 年前

    我是物联网的新手。我已将温度数据推送到蚊子服务器,并成功地使用了所有数据。现在我想将数据从arduino推送到kafka服务器,并从kafka消费。有卡弗卡图书馆吗? 什么架构适合使用apachekafka扩展mqqt?

    谢谢

    2 回复  |  直到 9 年前
        1
  •  1
  •   Ajay Pal Singh    9 年前

    您可能想看看下面的文章,了解设计的体系结构和可扩展性部分:

    http://www.confluent.io/blog/stream-data-platform-1/

    没有将答案与特定的语言联系起来,但我个人认为Kafka Library for Java比其他语言成熟得多。

    您可以很容易地围绕arduino库编写包装器( http://mvnrepository.com/artifact/li.rudin.arduino/arduino-api ),它收集数据作为输入,并使用库将其实时流式传输给Kafka作为Kafka生产者( http://mvnrepository.com/artifact/org.apache.kafka/kafka_2.10 ).

        2
  •  0
  •   Fahad Siddiqui    9 年前

    如果您正在使用 Arduino Yun 构建您的 IoT 应用程序,是!

    Arduino Yun包含两个处理器,其中一个处理器运行 OpenWRT linux发行版。您可以简单地移植 kafka 并运行 卡夫卡 要将数据推送到的客户端 apache kafka 服务器

    我自己做的。为此,您只需访问 Yun 的根通过做 ssh 从终端。

    $ opkg install update
    

    下载 卡夫卡 写入的库 Python ( 打开WRT 蟒蛇 已安装)。

    蟒蛇 卡夫卡 作为客户端,在操作系统中编写脚本。确保您拥有 连接到网络。呸!它现在起作用了。