LoginSignup
1
1

More than 5 years have passed since last update.

AWS IoT Device SDK for Ruby を使ってみた #3.1 - AWS Lambda 設定

Last updated at Posted at 2016-10-11

// 当記事は, 以下親記事の Setup Flowの一部です.
// AWS IoT Device SDK for Ruby を使ってみた

記事#3の部分設定となる Lambda functionの作成となる.

local作業

  • git clone (AWS Lambda から Influx DB へ data push する code)

    console
    mkdir ~/IoT_lambda
    cd ~/IoT_lambda
    git clone https://github.com/Satoshi-Numasawa/IoT_lambda
    
  • code修正
    // Influx DBの Host name or IP
    // 後ほど設定する Influx DBのDB名, user, password 及び, host を決定し書き込み.
    // (後で変更可能)

    console
    vim measurement.js 
    
    measurement.js
    // example
    host     : '192.168.0.100',
    port     : 8086,
    protocol : 'http',
    username : 'admin',
    password : 'admin',
    database : 'sensorMeasure_sendai'
    
  • cloneした全ファイルを圧縮.
    (IoT lambda directory指定の圧縮だとNG. IoT lambda dir内に入ってFile/Dirを指定して圧縮してください)

AWS lambda画面. #3 AWS IoT の部分工程

  • [Skip] を選択
    スクリーンショット 2016-10-10 23.45.49.png


  • [next] を選択
    スクリーンショット 2016-10-10 23.46.20.png


  • [Name] を入力. // example[sensorMeasure_Sendai_test] を入力

  • [Runtime] から、[nodejs 4.3] を選択
    スクリーンショット 2016-10-10 23.48.18.png


  • [Upload Zip file] を選択し、前工程で作成したzip fileを選択
    スクリーンショット 2016-10-11 0.00.19.png


  • [handler] へ [measurement.handler] を入力
    スクリーンショット 2016-10-11 0.03.55.png


  • [Role] から [Create custom role] を選択
    スクリーンショット 2016-10-11 0.07.12.png


  • [ポリシー名] から [oneClick_lambda_basic_execution_xxxxxxxxxxxx] または [lambda_basic_execution] を選択

  • [許可]を選択
    スクリーンショット 2016-10-11 0.06.40 のコピー.png


  • [Role] から [Choosen an existing role] を選択

  • [Existing Role] から [lambda_basic_execution] を選択

  • [Time Out] を [59sec] へ

  • [Next] を選択
    スクリーンショット 2016-10-11 0.12.45.png


  • [Create Function] を選択
    スクリーンショット 2016-10-11 0.14.57.png


以上.
AWS IoT Device SDK for Ruby を使ってみた #3 - AWS IoT 設定へ戻り, 残りの工程を処理.

1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1