0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样使用Arduino Yun将数据记录到Dropbox

454398 来源:网络整理 作者:网络整理 2019-11-19 10:30 次阅读

步骤1:设置您的Dropbox应用

如果尚没有Dropbox帐户,请创建一个。您可以在此处执行以下操作:http://www.dropbox.com

下一步,在以下位置转到Dropbox Apps控制台:https://www.dropbox.com/developers/apps/create

使用图片中显示的选项创建一个应用。

记下创建该应用时获得的应用密钥和应用秘诀,我们将在以后使用。

步骤2:设置Yun

插入Yun,然后按照以下教程将其连接到本地网络和Internet:http://arduino.cc/zh-CN/Guide/ArduinoYun#toc13

请确保已将SD卡插入Yun。 SSH进入Yun时,它应该显示在位置“/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分发

opkg install python -openssl

easy_install pip

pip install dropbox

步骤4:将上载脚本添加到SD卡

下载附件的zip文件,解压缩,然后使用终端上的scp命令将该文件夹上传到Yun,如图所示。这会将包含Dropbox上传代码的Python脚本上传到SD卡。然后,我们将从Yun的微控制器端调用(运行)脚本。

Python脚本使用Dropbox Python SDK核心API

第5步:使用Dropbox验证Yun

SSH进入Yun,然后编辑dropbox_auth.cfg文件,输入上一步中的应用程序密钥和应用程序密钥。编辑时请勿包含任何特殊字符。

接下来,按照图片中所示运行脚本,将URL复制到Web浏览器,然后对应用进行身份验证。将密钥复制回终端,然后按Enter,然后应进行身份验证。完成后,您可以使用访问令牌,直到您手动取消对应用程序的授权或删除为止。

步骤6:设置Arduino草图以调用Python脚本

下载附件中的草图并将其上传到Yun。

这是Bridge库中DataLogger示例的修改版本。

代码的注释很好,但是它一个接一个地轮询三个模拟传感器A0到A2,构造一个文本字符串,并将其写入Yun的SD卡上的文件中。完成此操作后,我们将调用Python脚本,该脚本将日志文件上传到Dropbox,以替换先前的日志。

您可以在草图代码中修改传感器,如果需要使用文件名也可以修改文件名每天或每小时使用不同的文件。
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Arduino
    +关注

    关注

    184

    文章

    6428

    浏览量

    184843
  • Dropbox
    +关注

    关注

    0

    文章

    17

    浏览量

    7477
收藏 人收藏

    评论

    相关推荐

    什么是数据记录器,数据记录器与数据采集系统

    虽然有些数据记录器只有一个传感器和输入,但许多数据记录器有多个通道,在许多情况下,它们可以记录来自不同类型传感器的测量值。
    的头像 发表于 02-08 12:28 912次阅读

    Dropbox 与 NVIDIA 携手为数百万客户带来个性化的生成式 AI

    Dropbox 计划使用 NVIDIA 的 AI Foundry 构建自定义模型,并通过 Dropbox Dash 通用搜索工具和 Dropbox AI 改进 AI 驱动的知识工作 Dropb
    的头像 发表于 11-20 20:55 330次阅读
    <b class='flag-5'>Dropbox</b> 与 NVIDIA 携手为数百万客户带来个性化的生成式 AI

    Dropbox 与 NVIDIA 携手为数百万客户带来个性化的生成式 AI

    Dropbox 计划使用 NVIDIA 的 AI Foundry 构建自定义模型,并通过 Dropbox Dash 通用搜索工具和 Dropbox AI 改进 AI 驱动的知识工作     2023
    发表于 11-20 13:47 146次阅读
    <b class='flag-5'>Dropbox</b> 与 NVIDIA 携手为数百万客户带来个性化的生成式 AI

    CANedge1 - 2路CAN FD/LIN 数据记录仪 (SD + RTC)

    即插即用 2x CAN/LIN 记录器将带时间戳的 CAN 数据(经典/CAN FD)记录到可提取的 8 GB 工业 SD 卡中。它易于使用:只需将设备连接到 CAN 总线即可开始记录
    的头像 发表于 11-14 09:14 293次阅读
    CANedge1 - 2路CAN FD/LIN <b class='flag-5'>数据</b><b class='flag-5'>记录</b>仪 (SD + RTC)

    CANedge2— 2xCAN/LIN 数据记录仪 (SD + RTC + WiFi)

    即插即用 2x CAN/LIN 记录器将带时间戳的 CAN 数据(经典/CAN FD)记录到可提取的 8 GB 工业 SD 卡中。 设备通过 WiFi 接入点连接,将数据安全地推送到
    的头像 发表于 11-13 17:35 243次阅读
    CANedge2— 2xCAN/LIN <b class='flag-5'>数据</b><b class='flag-5'>记录</b>仪 (SD + RTC + WiFi)

    Arduino音乐代码怎样添加?

    Arduino音乐代码怎样添加
    发表于 10-30 08:26

    声音从音频编码器记录到MP3格式存储到缩微SD卡中

    应用程序 : 此示例代码编码声音从音频编码器记录到 MP3 格式, 并将其存储到 缩微SD 卡中。 反过来, 此 MP3 文件可以由音频编码器播放 。 BSP 版本: M460 BSP
    发表于 08-29 07:54

    Arduino SQLite微记录

    电子发烧友网站提供《Arduino SQLite微记录器.zip》资料免费下载
    发表于 06-20 11:26 0次下载
    <b class='flag-5'>Arduino</b> SQLite微<b class='flag-5'>记录</b>器

    带M5StickV&M5StickC和YUN帽子的冰箱贴

    电子发烧友网站提供《带M5StickV&M5StickC和YUN帽子的冰箱贴.zip》资料免费下载
    发表于 06-19 10:24 0次下载
    带M5StickV&M5StickC和<b class='flag-5'>YUN</b>帽子的冰箱贴

    一条本该记录到慢日志的SQL是如何被漏掉的?

    生产环境中 select count(*) from table 语句执行很慢,已经远超 long_query_time 参数定义的慢查询时间值,但是却没有记录到慢日志中。
    的头像 发表于 06-05 10:40 315次阅读
    一条本该<b class='flag-5'>记录到</b>慢日志的SQL是如何被漏掉的?

    wifi数据记录器正确的指令流程是怎样的?

    嘿,我正在使用 wifi 数据记录器:我想连续(有一些暂停间隔)从串行设备接收六个不同的值,然后将它们发送到 thingspeak.com 上的不同字段。我是 Lua 语言的新手。编写的程序成功连接
    发表于 05-24 09:20

    如何在Arduino IDE之外文件上传到SPIFFPS?

    我有一个 ESP 项目(实际上它是针对 ESP32 的,但我假设 ESP8266 也一样)。我使用 Arduino IDE。我草图数据上传工具设置为文件连同固件一起上传到 SPIF
    发表于 05-15 08:29

    IMX8MNrootfs烧录到分区2,有没有办法可以直接将其刻录到分区2暂时不复制它?

    我正在尝试将我的 rootfs 映像刻录到分区 2。但是我需要有一个临时副本到另一个分区,然后才能将 `dd` 数据复制到分区 2。有没有办法可以直接将其刻录到分区 2 暂时不复制它? 我为此
    发表于 05-10 08:31

    如何forum.arduino.cc用于Arduino

    这个网站是关于 esp8266 MCU 的。 forum.arduino.cc 用于 Arduino
    发表于 05-04 08:26

    如何文件内容从Arduino无线发送到计算机?

    Arduino UNO 正在将带有格式化文本行的约 8 MB 文件记录到 SD 卡中。我已经 ESP8266-01 插入到 Arduino 的软件串行端口中。局域网内的计算机最终会请
    发表于 05-04 06:47