- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试对 raspberry pi 进行编程,以便它可以每 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;
最佳答案
我相信您想使用 S3 而不是 DynamoDB。 DynamoDB 中的对象限制是 64KB,这将是一个非常小的图片。 S3 将允许您存储最大 5TB 的对象。 ( Storing a lot of images S3 vs DynamoDB )
S3 有几个 SDK 可供使用 (aws.amazon.com/code),但由于您使用的是 Raspberry Pi,我假设您想使用 Python 或 CLI。您可以在此处找到一些使用 S3 的 Python 示例:boto3.readthedocs.org/en/latest/guide/s3.html。您还可以在此处找到使用 CLI 的示例:docs.aws.amazon.com/cli/latest/reference/s3api/index.html
这些 SDK 将允许您将图像上传到 S3 并从 S3 下载图像(比如 Web 界面或应用程序)。
关于amazon-s3 - 如何将树莓派拍摄的图像上传到 AWS IoT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35716753/
我是一名优秀的程序员,十分优秀!