我是物联网的新手。我已经将温度数据推送到蚊虫服务器,并成功消费了所有数据。现在我想把数据从arduino到kafka服务器,从kafka消费。有arduino的卡夫卡库吗?什么样的架构适合使用apache kafka扩展mqqt ?
如果您正在使用Arduino Yun构建您的物联网应用程序,是的!
Arduino Yun包含两个处理器,其中一个处理器运行OpenWRT linux发行版。你可以简单地将kafka移植到这个操作系统,然后运行kafka客户端将数据推送到apache kafka服务器。
我自己就做过。为此,您只需通过在终端上执行ssh命令来访问Yun的根目录。
运行
$ opkg安装更新
下载Python编写的kafka库(OpenWRT已经安装了Python)。
在你的操作系统中作为客户端运行Python kafka脚本。确保您的Yun已连接到网络。噗!它现在正在工作。