【发布时间】:2016-06-13 12:10:48
【问题描述】:
我正在尝试对树莓派进行编程,以便它可以每 1o 秒拍照一次并通过 AWS IoT 上传到 DynamoDB。到目前为止,我已经将 pi 编程为每 10 分钟拍照一次。但我无法将其发送到 AWS IoT。我已经为此工作了好几个星期了。有人可以帮我吗?我真的很感激。我对编程很陌生。提前谢谢你
我已经做过的事情: 我在 AWS 中创建了一个东西 我还创建了证书之类的东西。 我还在 DynamoDB 中创建了一个表
我需要帮助我需要在我现在拥有的内容上添加哪些代码。所以 Pi 拍摄的图片会上传到 DynamoDB,而不是保存在 pi 中。如果您可以将我引导到其他网站或您知道我可以在哪里获得帮助的地方,我们将不胜感激。
这是我的代码
ROLL=$(cat /var/tlcam/series)
SAVEDIR=/var/tlcam/stills
while [ true ]; do
filename=$ROLL-$(date -u +"%d%m%Y_%H%M-%S").jpg
/opt/vc/bin/raspistill -o $SAVEDIR/$filename
sleep 4;
done;
【问题讨论】:
-
用您已经尝试过的内容更新您的问题,有人可能会帮助改进/修复它。但鉴于你提到这是一个学校项目,大多数人会反对只给你一个答案
-
谢谢你,先生。我刚刚编辑了我的问题
-
这在我看来是脚本化的——你可能需要使用更强大的语言。但是您很可能希望这样做的方式是使 MQTT 消息的有效负载成为代表 JPG 的字节,然后可能将 JPG 的名称作为主题的结尾。但是你将不得不编写比这里更多的代码来做到这一点。您很可能需要 AWS IoT 端的一些东西来接收收到的 MQTT 消息并将其提交到您的数据库。这只是一种方法,也许不是最好的。这不是特别困难,但需要一些工作。
标签: amazon-s3 raspberry-pi amazon-dynamodb mqtt aws-iot