步骤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
+关注
关注
190文章
6515浏览量
195964 -
Dropbox
+关注
关注
0文章
17浏览量
7677
发布评论请先 登录
为进行检测温度的记录,可使用串口数据记录模块来实现
MCU单片机串口数据记录仪方案
温度循环测试后如何进行数据记录和分析?
医院专用数据记录仪产品有哪些?有何推荐?
用visionboard进行视觉项目,如何将openmv中示例项目烧录到开发板中脱机运行?
压力数据记录仪功能有哪些?点开看看就知道
从人工记录到智能巡检:云翎智能单北斗记录仪如何重塑电力巡检
湿度数据记录仪是什么?一文为你解答
从“事后追溯”到“事前预警”:云翎智能巡检记录仪风险管控升级
用UltralSO将需要投影的图片生成BIN文件后,然后烧录到DLP4500的GUI中,提示错误是什么原因?
数据记录仪的计数原理和应用场景

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