2012-01-15 19 views
15

ZeroMQ経由でArduinoと通信できるかどうかは疑問です。私はいくつかの機器を制御するためにArduinoを使い、ほとんどのアプリケーションをコンピュータ上に置いてほしいと思っています。 Arduinoとコントローラーがzeromq経由で通信し、WiFiまたはイーサネットシールドを言うことができればいいと思う。それは可能ですか?ArduinoでZeroMQを実行することは可能ですか

特に、Arduinoボード上の現在のチップを考慮すると、原理的に可能であり、その方向に誰かが成功していますか?

答えて

9

実際にArduinoでZeroMQライブラリを実行するのは簡単ではないと思います。その理由は、ZeroMQがArduinoでは利用できないPOSIXまたはWindowsネットワーキングAPIの上に構築されているからです。

ホスト側でZeroMQを使用できるようにするには、Arduinoに(ZeroMQ Message Transport Protocol)を実装して、この方法でホスト上のZeroMQと話すことです。

+1

にZeroMQプッシュの例を実装し、私は自分自身をこれを理解しようとしていますが、上記のリンクスペックは「引退」タグ付けされています。私はこれが実際には適切なプロトコルだと思う:[ZMTP - ZeroMQ Message Transport Protocol](http://rfc.zeromq.org/spec:13)。 –

+1

ありがとう、私はリンクを更新しました! –

+1

Arduinoを軽量のメッセージパケットをゲートウェイ/ホストPC、またはCosmのようなメッセージ/ロギングサービスに限定しようとするのは一般的なコメントです。 Arduinoに何か他の人に通知させ、メッセージを中継します。これは、メッセージを渡すための最新のWeb標準だけでなく、SMTPのような古典的なプロトコルにも適用されます。 –

関連する問題