More Related Content
PDF
PDF
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた PPTX
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」 PPTX
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014 PDF
PDF
PDF
基幹システムにAwsを利用してはいけない10の理由公開版 PDF
What's hot
PPTX
なぜ今AWSが選ばれているのか?クラウドが求められている本当の理由 PDF
2015年07月 夏サミ2015 クラウド時代のエンジニア像 PPTX
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会) PDF
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド PDF
クラウドがもたらすイノベーションプラットフォームとは PDF
アカウントのセキュリティ (第13回JAWS-UG札幌) PDF
AMIMOTO on AWS Market Place PDF
PPTX
LambdaでBilling Alertを拡張してみた PPTX
PPTX
20140711 evf2014 hadoop_recommendmachinelearning PDF
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015 PPTX
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016 PPTX
PDF
PDF
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」 PDF
PPTX
グローバル戦略におけるクラウド活用のポイント - AWS Summit Tokyo 2014 Day 1 : Keynote PDF
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌) PDF
Viewers also liked
PDF
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介 PDF
AWS Black Belt Tech シリーズ 2015 - Amazon API Gateway PDF
AWS Blackbelt 2015シリーズ AWS Lambda PDF
2015/04/01 AWS Blackbelt EC2 PDF
Lucy redes sociales myspace PDF
Constitution of bangladesh PDF
PPT
Presentation 1112 for blog 2 PPS
Hopes, plans and pleasures of children PDF
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda PDF
PDF
API Gatewayで re:Inventのセッション探し PDF
PDF
PPT
World Computer Congress Keynote PPSX
PPT
CloudSurance - We backup web application data PDF
Privacy-Aware Data Management in Information Networks - SIGMOD 2011 Tutorial PPT
Бренд-комьюнити от Sitko.Ru (Brand-Community of Sitko.Ru) PPT
Шобанов Константин "Боль и удовольствие в продажах" Similar to 20150908 jaws ug-chiba_lt
PDF
PDF
PDF
2023-01-26_IoTに活かそう!「UNIXという考え方」.pdf PDF
Amazon location service demonstration from iot point of view PDF
IoTハンズオン勉強会 「センサーデータをクラウドに蓄積してみよう」 PDF
Raspberry Pi + Go で IoT した話 PDF
EdgeTech+2024 展示会「 AVENT LoRa Solution」配布資料一式 PDF
PDF
PDF
RaspberryPi Users Group Japan 20130525 by hohno PDF
2023-08-03 JAWS-UG IoT専門部会「AWS IoT ExpressLinkの動作を調べてみよう」 PDF
IoT Getting Started with AWS and Raspberry Pi PPTX
JAWS-UG Shimane vol.6 | IoTデバイスの選び方 PDF
PPTX
20100910 Arduino・Pachube・Sketchupを連携したローコストモニタリングの実践 PDF
PDF
Japan Robot Week 2016 RTM講習会 第3部 20150908 jaws ug-chiba_lt
- 1.
Copyright © HANDSLAB INC. All rights reserved.
2015年9月8日
JAWS-UG 千葉 第五回
ラズパイからセンサーデータをAPI Gateway+Lambdaに送るよ
ハンズラボ株式会社
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
l Arduinoの出力する改行コードがCRLFだった
l awkでおかしくなった(viで開いて^Mに気づいた)
15
ステップ3ではまったこと3
// ダメ
$ cat/dev/ttyACM0 |
awk 'NF==3{print "{ "humidity":"" $1 "", "temparature":"" $2 "", "light":"" $3
""}” }’
"}"humidity":"46.00", "temparature":"27.00", "light":"657
// キタコレ
$ cat /dev/ttyACM0 | awk -W interactive '{sub(/r$/, ""); print $0; fflush()}' |
awk -W interactive 'NF==3{print "{ "humidity":"" $1 "", "temparature":"" $2 "",
"light":"" $3 ""}"; fflush() }' |
{ “humidity":"46.00", "temparature":"27.00", "light":"657” }
- 17.
- 18.
- 19.
l DynamoDBのテーブル作る
18
ステップ4の詳細
$ cat dynamodb_sensor_table.json# 抜粋
{
"TableName": "Sensor",
"KeySchema": [
{"KeyType": "HASH”, "AttributeName": "clientIdHash”},
{"KeyType": "RANGE”, "AttributeName": "timestamp”}],
"StreamSpecification": {
"StreamEnabled": true, "StreamViewType": "NEW_AND_OLD_IMAGES”
}
}
$ aws dynamodb create-table --cli-input-json file://dynamodb_sensor_table.json
- 20.
- 21.
- 22.
- 23.
l ラズパイからセンサーデータを送る
22
ステップ6/9
$ cat /dev/ttyACM0|
awk -W interactive '{sub(/r$/, ""); print $0; fflush()}' |
awk -W interactive 'NF==3{print "{ "humidity":"" $1 "", "temparature":"" $2 "", "light
":"" $3 ""}"; fflush() }' |
curl -H "Content-Type: application/json"
-H "x-api-key: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
-X POST -d @- https://xxxxxxxxxx.execute-api.us-west-2.amazonaws.com/prod/data
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.