1

私のarduinoで小さなプロジェクトを始めたいです。アイデアは、この通信フローを持つことです:

arduino <-> ワイヤレスボード <-> Wi-Fi ルーター <-> Web サーバー <-> Ruby on Rails 3 <-> スマートフォン <-> ブラウザ

RAD (Ruby Arduino Development) というフレームワークを見つけましたが、最後の更新は 2008 年のものです。これに対する別のオプションを知っている人はいますか?

4

2 に答える 2

1

WiShieldには、基本的な TCP/IP と通信できるライブラリがあります。ソース コードには、HTTP クライアントのがあります。これは、Rails サーバーにリクエストを行うクライアントのベースとして使用できます。

WiShield は、さまざまな場所で利用できるようです。

于 2012-04-06T11:21:23.480 に答える
0

EtherCardライブラリを備えたENC28J60のようなイーサネット シールドを介して、インターネット経由でセンサー値を送信できます。次に、Rails アプリで RESTful API を作成し (Grape などを使用)、Arduino シールドから、私が提案するEtherCardライブラリを使用してこの API に情報を送信します。

Wi-Fi 機能を使用する場合、概念は同じですが、イーサネット シールドを使用する代わりに、このようなWi-Fi シールドを使用します。

ここでは、イーサネット シールドでそれを行う例を示します。

于 2015-12-29T14:22:07.423 に答える