[英]Pushing sensor generated data to Google Cloud Function in Javascript
[英]Pushing data from a sensor to database
我想將我的數據從傳感器推送到非sql數據庫。
讓我概述一下我的項目大綱。
Sensor-->Databse-->Webserver(node.js+express)-->IOS device(RestKit)
可以看出,我有一個使用node和express開發的Web服務器。 到目前為止,Web服務器從MongoDB數據庫中讀取值,並將值顯示在IOS設備上。
我現在想將傳感器中的值存儲到非SQL數據庫(最好是MongoDB)。
為了測試整個設置,我將使用Arduino作為傳感器來測量溫度。
任何建議都會非常感激。 非常感謝提前。
Arduino硬件如何連接到系統?
如果它直接通過串口連接,你只需重用我的部分代碼: Arduino sensor logging with collectd&RRDtool
在此示例中,我將Arduino測量值寫入RRDtool數據庫。
您可以使用一個可用的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);
});
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.