Upgrade to Pro — share decks privately, control downloads, hide ads and more …

パブリッククラウドでおうち制御

 パブリッククラウドでおうち制御

Yoshihiro Fujita

July 16, 2020
Tweet

More Decks by Yoshihiro Fujita

Other Decks in Technology

Transcript

  1. SORACOM Amazon FreeRTOS AWS IoT 1-Click AWS Lambda 基地局 AWS

    Cloud AWS IoT Core 私が作った「モノ」 セルラー接続 HTTPS MQTT/MQTTS
  2. 私が作った「モノ」 SORACOM Amazon FreeRTOS AWS IoT 1-Click AWS Lambda 基地局

    AWS Cloud AWS IoT Core セルラー接続 HTTPS MQTT/MQTTS 遠隔で、玄関の電灯を制御する「モノ」
  3. SORACOM Amazon FreeRTOS AWS IoT 1-Click AWS Lambda 基地局 AWS

    Cloud AWS IoT Core 私が作った「モノ」(再掲) セルラー接続 HTTPS MQTT/MQTTS
  4. SORACOM Amazon FreeRTOS AWS IoT 1-Click AWS Lambda 基地局 AWS

    Cloud AWS IoT Core 私が作った「モノ」(再掲) セルラー接続 HTTPS MQTT/MQTTS
  5. Lambda関数 import json import boto3 def lambda_handler(event, context): clickType =

    event["deviceEvent"]["buttonClicked"]["clickType"] print("ClickType:" + clickType) if( clickType == "SINGLE"): topicName = "iotdemo/topic/1" elif( clickType == "DOUBLE"): topicName = "iotdemo/topic/2" elif( clickType == "LONG"): topicName = "iotdemo/topic/3" print("topicName:" + topicName) iot = boto3.client('iot-data', region_name='ap-northeast-1') payload_data = "Hello from AWS lambda_handler" iot.publish(topic=topicName, qos=0, payload=payload_data) # TODO implement return { 'statusCode': 200, 'body': json.dumps('Hello from Lambda!') }
  6. SORACOM Amazon FreeRTOS AWS IoT 1-Click AWS Lambda 基地局 AWS

    Cloud AWS IoT Core 私が作った「モノ」(再掲) セルラー接続 HTTPS MQTT/MQTTS
  7. AWS IoT Core 詳細は https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/what- is-aws-iot.html • ネットに接続されたデバイス (センサーやマイコン 等)

    と AWS クラウドとのセキュアな双方向通信が 可能になり、複数のデバイスからデータを収集した り、それらを制御できるようになる。 AWS IoT Core
  8. SORACOM Amazon FreeRTOS AWS IoT 1-Click AWS Lambda 基地局 AWS

    Cloud AWS IoT Core 私が作った「モノ」(再掲) セルラー接続 HTTPS MQTT/MQTTS
  9. Amazon FreeRTOS 詳細は https://docs.aws.amazon.com/ja_jp/iot/latest/developerguide/what- is-aws-iot.html • プラットフォーム用に設定された FreeRTOS のバー ジョンをダウンロード可能

    • セットアップの方法もプラットフォームごとに公開 されているので、デモであれば直に試す事が可能。 • AWS Iot Coreの設定もツールが提供されている。 Amazon FreeRTOS
  10. https://www.sli.do/ で #LT29 を入力 登壇者への質問 登壇者への個別質問はメンション (@◯◯さん)を付けてください。 なんでも気軽にどうぞ! アンケートのお願い イベント終了後、もしくは

    途中で視聴をやめる方へお願いです。 本日の感想を教えてください! 良かった点、悪かった点、一言でも 構いません! 今後、オンラインで 開催して欲しいイベントなどもぜひ!