0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣使用Arduino Yun將數(shù)據(jù)記錄到Dropbox

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-19 10:30 ? 次閱讀

步驟1:設(shè)置您的Dropbox應(yīng)用

如果尚沒有Dropbox帳戶,請創(chuàng)建一個。您可以在此處執(zhí)行以下操作:http://www.dropbox.com

下一步,在以下位置轉(zhuǎn)到Dropbox Apps控制臺:https://www.dropbox.com/developers/apps/create

使用圖片中顯示的選項創(chuàng)建一個應(yīng)用。

記下創(chuàng)建該應(yīng)用時獲得的應(yīng)用密鑰和應(yīng)用秘訣,我們將在以后使用。

步驟2:設(shè)置Yun

插入Yun,然后按照以下教程將其連接到本地網(wǎng)絡(luò)和Internet:http://arduino.cc/zh-CN/Guide/ArduinoYun#toc13

請確保已將SD卡插入Yun。 SSH進入Yun時,它應(yīng)該顯示在位置“/mnt/sda1”。

您可以通過鍵入

“ ssh root @ ip_address_of_your_yun” 進入SSH。 Linux終端中的p》

。如果您在Windows上使用它,請參考http://arduino.cc/en/Guide/ArduinoYun。

步驟3:安裝必要的Python程序包

openwrt帶有精益Linux安裝,并且不包含所有軟件包。 SSH進入Yun之后,運行以下命令以安裝Python腳本正常工作所需的軟件包。

opkg更新

opkg install分發(fā)

opkg install python -openssl

easy_install pip

pip install dropbox

步驟4:將上載腳本添加到SD卡

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

Python腳本使用Dropbox Python SDK核心API

第5步:使用Dropbox驗證Yun

SSH進入Yun,然后編輯dropbox_auth.cfg文件,輸入上一步中的應(yīng)用程序密鑰和應(yīng)用程序密鑰。編輯時請勿包含任何特殊字符。

接下來,按照圖片中所示運行腳本,將URL復(fù)制到Web瀏覽器,然后對應(yīng)用進行身份驗證。將密鑰復(fù)制回終端,然后按Enter,然后應(yīng)進行身份驗證。完成后,您可以使用訪問令牌,直到您手動取消對應(yīng)用程序的授權(quán)或刪除為止。

步驟6:設(shè)置Arduino草圖以調(diào)用Python腳本

下載附件中的草圖并將其上傳到Y(jié)un。

這是Bridge庫中DataLogger示例的修改版本。

代碼的注釋很好,但是它一個接一個地輪詢?nèi)齻€模擬傳感器A0到A2,構(gòu)造一個文本字符串,并將其寫入Yun的SD卡上的文件中。完成此操作后,我們將調(diào)用Python腳本,該腳本將日志文件上傳到Dropbox,以替換先前的日志。

您可以在草圖代碼中修改傳感器,如果需要使用文件名也可以修改文件名每天或每小時使用不同的文件。
責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185927
  • Dropbox
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    7493
收藏 人收藏

    評論

    相關(guān)推薦

    記錄到管理:單北斗工作記錄儀如何優(yōu)化工作流程

    在這個快節(jié)奏的時代,每一分效率的提升都是企業(yè)競爭力的關(guān)鍵。從繁瑣的手工記錄到智能化的數(shù)據(jù)管理,技術(shù)的飛躍正悄然改變著我們的工作方式。頂堅單北斗工作記錄儀如何成為優(yōu)化工作流程的得力助手,實現(xiàn)從
    的頭像 發(fā)表于 08-30 11:09 ?151次閱讀
    從<b class='flag-5'>記錄到</b>管理:單北斗工作<b class='flag-5'>記錄</b>儀如何優(yōu)化工作流程

    bin文件怎么燒錄到stm32

    數(shù)據(jù)線,確保數(shù)據(jù)傳輸穩(wěn)定。 燒錄器 燒錄器是bin文件燒錄到STM32微控制器的關(guān)鍵設(shè)備。市場上有很多燒
    的頭像 發(fā)表于 08-22 09:38 ?547次閱讀

    利用Python腳本登錄到交換機并創(chuàng)建VLAN

    本文詳細介紹如何利用Python腳本登錄到交換機并創(chuàng)建VLAN。
    的頭像 發(fā)表于 08-12 17:59 ?283次閱讀

    更強的無線(雙)串口數(shù)據(jù)記錄 調(diào)試工具

    1、介紹這是一個具備Wi-Fi功能的無線雙串口調(diào)試工具;除了基本的無線串口外還具備串口數(shù)據(jù)自動記錄到TF卡,可自定義數(shù)據(jù)上報地址,預(yù)留可定義IO功能邏輯等功能,具有很高的可玩性;配合
    的頭像 發(fā)表于 08-02 08:11 ?251次閱讀
    更強的無線(雙)串口<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>記錄</b> 調(diào)試工具

    為什么無法在nodemcu和arduino mega之間交換數(shù)據(jù)?

    您好,我正在嘗試通過 UART 在 arduino mega 和 nodemcu 之間交換數(shù)據(jù)(使用 arduino IDE 對兩者進行編程)。 我
    發(fā)表于 07-19 12:15

    esp8266讀取模擬數(shù)據(jù)記錄到eeprom,發(fā)送tcp包時無法讀取模擬如何解決?

    嗨,esp8266 讀取模擬數(shù)據(jù)記錄到 eeprom,我正在存儲在 eeprom 中的數(shù)據(jù)作為 tcp 包發(fā)送,但在發(fā)送 tcp 包時無法讀取模擬,如何解決它? 如何
    發(fā)表于 07-11 07:22

    使用arduino生成bin文件,怎么方便燒錄到ESP8266/32?

    使用arduino生成bin文件,怎么方便燒錄(下載)到ESP8266/32?
    發(fā)表于 06-21 13:03

    求助,在esp-idf中使用arduino作為組件后怎樣使用arduino的庫?

    在esp-idf中使用arduino作為組件后怎樣使用arduino的庫,例如我此時需要使用arduino的第三方庫blinker,怎樣使用
    發(fā)表于 06-12 07:21

    什么是數(shù)據(jù)記錄器,數(shù)據(jù)記錄器與數(shù)據(jù)采集系統(tǒng)

    雖然有些數(shù)據(jù)記錄器只有一個傳感器和輸入,但許多數(shù)據(jù)記錄器有多個通道,在許多情況下,它們可以記錄來自不同類型傳感器的測量值。
    的頭像 發(fā)表于 02-08 12:28 ?1239次閱讀

    labview怎么記錄時間和數(shù)據(jù)

    工具,可以幫助我們實現(xiàn)精確的時間和數(shù)據(jù)記錄。本文介紹如何使用LabVIEW記錄時間和數(shù)據(jù),包括設(shè)置數(shù)據(jù)
    的頭像 發(fā)表于 12-27 17:00 ?2739次閱讀

    Dropbox 與 NVIDIA 攜手為數(shù)百萬客戶帶來個性化的生成式 AI

    與 NVIDIA 于 17 日宣布開展合作。雙方借助 AI 的力量為數(shù)百萬 Dropbox 客戶增強其知識工作,并提高生產(chǎn)力。 此次合作通過新的個性化生成式 AI 應(yīng)用進一步擴展 Dro
    的頭像 發(fā)表于 11-20 20:55 ?456次閱讀
    <b class='flag-5'>Dropbox</b> 與 NVIDIA 攜手為數(shù)百萬客戶帶來個性化的生成式 AI

    Dropbox 與 NVIDIA 攜手為數(shù)百萬客戶帶來個性化的生成式 AI

    年 11 月 17 日 — Dropbox(NASDAQ: DBX)與 NVIDIA(NASDAQ: NVDA)于 17 日宣布開展合作。雙方借助 AI 的力量為數(shù)百萬 Dropbox 客戶增強其
    發(fā)表于 11-20 13:47 ?194次閱讀
    <b class='flag-5'>Dropbox</b> 與 NVIDIA 攜手為數(shù)百萬客戶帶來個性化的生成式 AI

    CANedge1 - 2路CAN FD/LIN 數(shù)據(jù)記錄儀 (SD + RTC)

    即插即用 2x CAN/LIN 記錄器將帶時間戳的 CAN 數(shù)據(jù)(經(jīng)典/CAN FD)記錄到可提取的 8 GB 工業(yè) SD 卡中。它易于使用:只需將設(shè)備連接到 CAN 總線即可開始記錄
    的頭像 發(fā)表于 11-14 09:14 ?595次閱讀
    CANedge1 - 2路CAN FD/LIN <b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>記錄</b>儀 (SD + RTC)

    CANedge2— 2xCAN/LIN 數(shù)據(jù)記錄儀 (SD + RTC + WiFi)

    即插即用 2x CAN/LIN 記錄器將帶時間戳的 CAN 數(shù)據(jù)(經(jīng)典/CAN FD)記錄到可提取的 8 GB 工業(yè) SD 卡中。 設(shè)備通過 WiFi 接入點連接,
    的頭像 發(fā)表于 11-13 17:35 ?504次閱讀
    CANedge2— 2xCAN/LIN <b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>記錄</b>儀 (SD + RTC + WiFi)

    Arduino音樂代碼怎樣添加?

    Arduino音樂代碼怎樣添加
    發(fā)表于 10-30 08:26