步驟1:設(shè)置您的Dropbox應(yīng)用
如果尚沒(méi)有Dropbox帳戶,請(qǐng)創(chuàng)建一個(gè)。您可以在此處執(zhí)行以下操作:http://www.dropbox.com
下一步,在以下位置轉(zhuǎn)到Dropbox Apps控制臺(tái):https://www.dropbox.com/developers/apps/create
使用圖片中顯示的選項(xiàng)創(chuàng)建一個(gè)應(yīng)用。
記下創(chuàng)建該應(yīng)用時(shí)獲得的應(yīng)用密鑰和應(yīng)用秘訣,我們將在以后使用。
步驟2:設(shè)置Yun

插入Yun,然后按照以下教程將其連接到本地網(wǎng)絡(luò)和Internet:http://arduino.cc/zh-CN/Guide/ArduinoYun#toc13
請(qǐng)確保已將SD卡插入Yun。 SSH進(jìn)入Yun時(shí),它應(yīng)該顯示在位置“/mnt/sda1”。
您可以通過(guò)鍵入
“ ssh root @ ip_address_of_your_yun” 進(jìn)入SSH。 Linux終端中的p》
。如果您在Windows上使用它,請(qǐng)參考http://arduino.cc/en/Guide/ArduinoYun。
步驟3:安裝必要的Python程序包
openwrt帶有精益Linux安裝,并且不包含所有軟件包。 SSH進(jìn)入Yun之后,運(yùn)行以下命令以安裝Python腳本正常工作所需的軟件包。
opkg更新
opkg install分發(fā)
opkg install python -openssl
easy_install pip
pip install dropbox
步驟4:將上載腳本添加到SD卡

下載附件的zip文件,解壓縮,然后使用終端上的scp命令將該文件夾上傳到Y(jié)un,如圖所示。這會(huì)將包含Dropbox上傳代碼的Python腳本上傳到SD卡。然后,我們將從Yun的微控制器端調(diào)用(運(yùn)行)腳本。
Python腳本使用Dropbox Python SDK核心API
第5步:使用Dropbox驗(yàn)證Yun

SSH進(jìn)入Yun,然后編輯dropbox_auth.cfg文件,輸入上一步中的應(yīng)用程序密鑰和應(yīng)用程序密鑰。編輯時(shí)請(qǐng)勿包含任何特殊字符。
接下來(lái),按照?qǐng)D片中所示運(yùn)行腳本,將URL復(fù)制到Web瀏覽器,然后對(duì)應(yīng)用進(jìn)行身份驗(yàn)證。將密鑰復(fù)制回終端,然后按Enter,然后應(yīng)進(jìn)行身份驗(yàn)證。完成后,您可以使用訪問(wèn)令牌,直到您手動(dòng)取消對(duì)應(yīng)用程序的授權(quán)或刪除為止。
步驟6:設(shè)置Arduino草圖以調(diào)用Python腳本
下載附件中的草圖并將其上傳到Y(jié)un。
這是Bridge庫(kù)中DataLogger示例的修改版本。
代碼的注釋很好,但是它一個(gè)接一個(gè)地輪詢?nèi)齻€(gè)模擬傳感器A0到A2,構(gòu)造一個(gè)文本字符串,并將其寫入Yun的SD卡上的文件中。完成此操作后,我們將調(diào)用Python腳本,該腳本將日志文件上傳到Dropbox,以替換先前的日志。
您可以在草圖代碼中修改傳感器,如果需要使用文件名也可以修改文件名每天或每小時(shí)使用不同的文件。
責(zé)任編輯:wv
-
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
196907 -
Dropbox
+關(guān)注
關(guān)注
0文章
17瀏覽量
7703
發(fā)布評(píng)論請(qǐng)先 登錄
為進(jìn)行檢測(cè)溫度的記錄,可使用串口數(shù)據(jù)記錄模塊來(lái)實(shí)現(xiàn)
MCU單片機(jī)串口數(shù)據(jù)記錄儀方案
溫度循環(huán)測(cè)試后如何進(jìn)行數(shù)據(jù)記錄和分析?
醫(yī)院專用數(shù)據(jù)記錄儀產(chǎn)品有哪些?有何推薦?
用visionboard進(jìn)行視覺(jué)項(xiàng)目,如何將openmv中示例項(xiàng)目燒錄到開(kāi)發(fā)板中脫機(jī)運(yùn)行?
車載 CAN-Bus 數(shù)據(jù)記錄儀
無(wú)法將固件刻錄到PFlash的原因?怎么解決?
將CYW20706基于硅的藍(lán)牙模塊(CYBT-343151-02)連接到定制板上的MCU,怎樣才能將鏈接配置為未確認(rèn)數(shù)據(jù)模式?
FeRAM在汽車事件數(shù)據(jù)記錄器中的應(yīng)用
壓力數(shù)據(jù)記錄儀功能有哪些?點(diǎn)開(kāi)看看就知道
TP700多路數(shù)據(jù)記錄儀的多種應(yīng)用
從人工記錄到智能巡檢:云翎智能單北斗記錄儀如何重塑電力巡檢
濕度數(shù)據(jù)記錄儀是什么?一文為你解答
從“事后追溯”到“事前預(yù)警”:云翎智能巡檢記錄儀風(fēng)險(xiǎn)管控升級(jí)
怎樣使用Arduino Yun將數(shù)據(jù)記錄到Dropbox
評(píng)論