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
    +关注

    关注

    191

    文章

    6534

    浏览量

    197658
  • Dropbox
    +关注

    关注

    0

    文章

    17

    浏览量

    7717
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何用CCESFreeRTOS烧录到SC594开发板中运行简单demo并调试?

    如何用CCESFreeRTOS烧录到SC594开发板中运行简单demo并调试,要支持文件系统和日志打印,可以提供个详细教程吗?在analog官网找了一下目前没找到比较有帮助的内容,谢谢
    发表于 05-12 07:16

    数据记录仪(阴极保护专用)阴极保护专用数据记录

    记录
    jf_32253924
    发布于 :2026年04月28日 09:09:16

    UDL2杂散电流数据记录

    记录
    jf_89380795
    发布于 :2026年04月22日 17:05:05

    记录到决策:云翎智能AI+RTK执法记录仪推动巡检向“主动防御”模式转型

    硬件的迭代,它是以“北斗+5G+AI”为核心的数字化利剑,彻底斩断了“人防”的桎梏,电力与铁路巡检推向了“主动防御”的全新纪元。云翎智能AI+RTK记录仪一、破局
    的头像 发表于 03-25 22:06 445次阅读
    从<b class='flag-5'>记录到</b>决策:云翎智能AI+RTK执法<b class='flag-5'>记录</b>仪推动巡检向“主动防御”模式转型

    【OpenHarmony系统】本期视频将为您介绍怎样镜像烧录到板卡中。

    OpenHarmony
    视美泰
    发布于 :2026年01月15日 14:29:55

    电能质量在线监测装置的暂态事件记录的事件记录容量是多少?

    电能质量在线监测装置的暂态事件记录容量分为 事件台账容量 (仅记录事件关键参数)和 波形记录容量 (完整记录事件波形数据)两类,容量大小与设
    的头像 发表于 12-10 17:50 1471次阅读
    电能质量在线监测装置的暂态事件<b class='flag-5'>记录</b>的事件<b class='flag-5'>记录</b>容量是多少?

    为进行检测温度的记录,可使用串口数据记录模块来实现

    为进行检测温度的记录,可使用串口数据记录模块来实现。 该数据记录模块是一种串口设备,在使用时其工作的波特率为9600bps,在接收到开发板所
    发表于 12-01 08:18

    MCU单片机串口数据记录仪方案

    在工业控制、环境监测、物流追踪等众多领域,如何可靠、便捷地记录设备串口数据成为不少工程师关注的焦点。基于MCU单片机的串口数据记录仪方案,正以其高效集成、灵活存储和简便操作的特点,成为
    的头像 发表于 11-27 15:02 614次阅读

    温度循环测试后如何进行数据记录和分析?

    温度循环测试后的数据记录和分析是验证电能质量在线监测装置精度稳定性、功能完整性、硬件可靠性的核心环节,需围绕 “数据溯源可查、分析逻辑闭环、结论依据充分” 展开,结合测试标准(IEC
    的头像 发表于 09-26 14:22 761次阅读

    医院专用数据记录仪产品有哪些?有何推荐?

    医疗行业所使用的专用数据记录仪可通过扫描、录入等方式快速实现患者体征数据、药品信息等快速记录,并与医院信息系统(HIS)实时同步。那么,医院专用数据
    发表于 08-25 16:02

    用visionboard进行视觉项目,如何openmv中示例项目烧录到开发板中脱机运行?

    用visionboard进行视觉项目,如何openmv中示例项目烧录到开发板中脱机运行
    发表于 08-15 06:59

    车载 CAN-Bus 数据记录

    车载CAN-Bus数据记录仪 型号:SG-CAN-200R 产品概述 CAN 总线故障排查中,对于偶发性的故障排查非常棘手,工程师很难再次复现故障现场。 SG-CAN-200R 记录仪就相当于
    的头像 发表于 07-15 14:13 1035次阅读
    车载 CAN-Bus <b class='flag-5'>数据</b><b class='flag-5'>记录</b>仪

    无法固件刻录到PFlash的原因?怎么解决?

    我正在尝试 Tasking 创建的十六进制文件中的构建数据闪存到闪存中,方法是先将其加载到 RAM 中,然后使用 IfxFlash 调用擦除所有 PFlash,再将所述构建加载到 PFlash 中
    发表于 07-15 07:39

    CYW20706基于硅的蓝牙模块(CYBT-343151-02)连接到定制板上的MCU,怎样才能将链接配置为未确认数据模式?

    CYW20706 基于硅的蓝牙模块(CYBT-343151-02)连接到定制板上的 MCU。 它在确认数据模式下工作,没有问题 但是我怎样才能将链接配置为未确认数据模式
    发表于 06-27 08:23

    FeRAM在汽车事件数据记录器中的应用

    在安全气囊的电子控制单元(ECU)中的事件数据记录器(EDR)中,FeRAM也得到了应用。通过使用 FeRAM,可以满足 EDR 的规定,确保在事故发生时,能够记录并保存详细的数据,有
    的头像 发表于 06-18 09:47 2061次阅读
    FeRAM在汽车事件<b class='flag-5'>数据</b><b class='flag-5'>记录</b>器中的应用