1

データをセンサーから非SQLデータベースにプッシュしたいと思います。

私のプロジェクトの概要を説明します。

Sensor-->Databse-->Webserver(node.js+express)-->IOS device(RestKit)

ご覧のとおり、nodeとexpressを使用して開発されたWebサーバーがあります。現在のWebサーバーは、MongoDBデータベースから値を読み取り、その値がIOSデバイスに表示されます。

ここで、センサーからの値を非SQLデータベース(できればMongoDB)に保存したいと思います。

セットアップ全体をテストするには、温度を測定するセンサーとしてArduinoを使用します。

どんな提案でも本当にありがたいです。よろしくお願いします。

4

2 に答える 2

2

Arduino ハードウェアはどのようにシステムに接続されていますか?

シリアルポート経由で直接接続されている場合は、次のコードの一部を再利用できます: Arduino sensor logging with collectd & RRDtool

この例では、Arduino の測定値を RRDtool データベースに書き込みます。

于 2012-12-04T21:13:15.650 に答える
1

利用可能な MongoDB REST インターフェイス (http://www.mongodb.org/display/DOCS/Http+Interface) のいずれかを使用するか、独自の非常に基本的なインターフェイスを作成できます。

非常に大まかなスケッチ:

// assuming express app and mongodb native module with open collection
app.post('/datapoint', function(req, res) {
    collection.insert(req.body, function(err, record) {
      if (err) return res.send(500, err);
      res.send('Datapoint stored as ' + record.id);
    });
  });
});
于 2012-12-04T14:46:24.663 に答える