将传感器数据从arduino 直接推送到apache kafka 服务器。
Push sensor data from arduino to apache kafka server directly.
我是物联网新手。我已经将温度数据推送到蚊子服务器并成功消耗了所有数据。现在我想将数据从 arduino 推送到 kafka 服务器并从 kafka 消费。是否有用于arduino的kafka库?
什么架构适合使用 apache kafka 扩展 mqqt?
谢谢
您可能想看看下面的文章,了解您设计的体系结构和可扩展性部分:
http://www.confluent.io/blog/stream-data-platform-1/
没有将答案与特定语言联系起来——但我个人认为 Java 的 Kafka 库比同类库成熟得多。
您可以轻松地围绕 arduino 库编写一个包装器 (http://mvnrepository.com/artifact/li.rudin.arduino/arduino-api), that collects the data as input and streams it real-time to Kafka as kafka-producer using the library (http://mvnrepository.com/artifact/org.apache.kafka/kafka_2.10)。
如果您正在使用 Arduino Yun
构建您的 IoT
应用程序,是的!
Arduino Yun 包含两个处理器,其中一个处理器 运行s OpenWRT
linux 分布。您可以简单地将 kafka
端口连接到此 OS 和 运行 kafka
客户端以将数据推送到 apache kafka
服务器。
我自己做过。为此,您只需从终端执行 ssh
即可访问 Yun
的根目录。
运行
$ opkg install update
下载用Python
编写的kafka
库(OpenWRT
已安装Python
)。
运行 Python
kafka
脚本在您的 OS 作为客户端。确保您的 Yun
已连接到网络。噗!现在正在运行。
我是物联网新手。我已经将温度数据推送到蚊子服务器并成功消耗了所有数据。现在我想将数据从 arduino 推送到 kafka 服务器并从 kafka 消费。是否有用于arduino的kafka库? 什么架构适合使用 apache kafka 扩展 mqqt?
谢谢
您可能想看看下面的文章,了解您设计的体系结构和可扩展性部分:
http://www.confluent.io/blog/stream-data-platform-1/
没有将答案与特定语言联系起来——但我个人认为 Java 的 Kafka 库比同类库成熟得多。
您可以轻松地围绕 arduino 库编写一个包装器 (http://mvnrepository.com/artifact/li.rudin.arduino/arduino-api), that collects the data as input and streams it real-time to Kafka as kafka-producer using the library (http://mvnrepository.com/artifact/org.apache.kafka/kafka_2.10)。
如果您正在使用 Arduino Yun
构建您的 IoT
应用程序,是的!
Arduino Yun 包含两个处理器,其中一个处理器 运行s OpenWRT
linux 分布。您可以简单地将 kafka
端口连接到此 OS 和 运行 kafka
客户端以将数据推送到 apache kafka
服务器。
我自己做过。为此,您只需从终端执行 ssh
即可访问 Yun
的根目录。
运行
$ opkg install update
下载用Python
编写的kafka
库(OpenWRT
已安装Python
)。
运行 Python
kafka
脚本在您的 OS 作为客户端。确保您的 Yun
已连接到网络。噗!现在正在运行。