0

センサーデータを保存するための Web アプリケーションを開発しました。

現在、Arduino側の開発を開始しています。

センサーとリレーのネットワーク機能を備えたarduinoがあります。Rais アプリに情報を送信し、Web アプリを介してリレーを有効にしたいと考えています。

ArduinoをRailsデータベースに直接接続することを考えています(現在SQLiteを使用しているため、mySQLに移行する必要があります)。

それを行うより良い方法は何ですか?

ありがとうございました!!!

4

3 に答える 3

0

ajson の使用を検討する必要があります。これにより、arduino データの解析が非常に簡単になります。 http://interactive-matter.eu/blog/2010/08/14/ajson-handle-json-with-arduino/

于 2015-02-10T20:01:25.113 に答える
0

arduino json-libraryを使用して、レールアプリにデータを挿入する方が良いと思います。
そうすれば、DB 側の変更に依存せず、MVC フレームワークのすべての利点を維持できます。

于 2013-05-21T08:02:52.980 に答える
-1

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

これにより、Rails アプリにセンサー値が保存され、その情報を使って好きなことを行うことができます。EtherCardライブラリを使用して、逆のプロセス (Rails アプリから Arduino シールドにリクエストを送信する) を行うこともできます。

ここでは、最初の部分を実行する例を示します。逆の部分 (Rails から Arduino へ) はそれほど複雑ではありません。

于 2015-12-29T14:26:15.030 に答える