SORACOM LTE-M Button for Enterprise에서 AWS Lambda를 치기까지의 비망록

SORACOM LTE-M Button for Enterprise를 사용하여 (SORACOM)Beam->(AWS)API Gateway -> (AWS)Lambda 순서로 두드려 데이터를 얻는 방법 요약

바쁜 사람을 위한 글머리 기호



SORACOM 사용자 콘솔에서 할 일


  • 주문 내역에서 수령 확인하기
  • SIM 그룹 만들기
  • SIM 그룹에 버튼 등록
  • SIM 그룹 설정하기
  • SIM 그룹에 Beam 설정하기

  • AWS 측에서 할 일


  • API 게이트웨이에 새 API 만들기
  • Lambda에서 새로운 함수 만들기
  • API 게이트웨이 API에 POST 메소드를 구현하고 배포합니다.
  • 버튼을 눌러 CloudWatch에서 요청을 확인합니다.

    자세한 절차



    1. 주문 이력에서 수취 확인을 한다



    SORACOM 사용자 콘솔의 "주문"당 화면에서 수신 확인을하면 버튼이 사용자에게 연결되어 "SIM 목록"에 올라

    2. SIM 그룹 만들기



    Beam 또는 Harvest를 사용하기 위해 새 SIM 그룹 만들기

    3. SIM 그룹에 버튼 등록



    전항에서 만든 SIM 그룹에 SIM 목록에 열거된 버튼 중 사용하는 것을 등록한다

    4. SIM 그룹 설정하기



    "SORACOM Air for Cellular 설정"에서 바이너리 파서 기능을 ON하고 포맷에 "@button"라고 기입하여 저장


    5. Beam을 설정합니다.



    SORACOM Beam은 UDP → HTTP/HTTPS 엔드 포인트를 지정한 후 전송 대상 설정에 설명 된 AWS API Gateway에 배포 된 API의 호스트 이름과 경로를 입력합니다. 또한 대상의 프로토콜은 HTTPS를 지정합니다.

    6. API Gateway에 새 API 생성



    이 근처 라든지 이 근처 를 보고 POST 메소드를 구현해 간다

    7. Lambda에서 새로운 함수 만들기



    하고 싶은 처리를 쓴다.

    8. API Gateway API에 POST 메소드를 구현하고 배포



    POST 메소드를 만들고 Lambda를 두드리도록 설정합니다.
    해당 API의 "스테이지"에서 POST 메소드를 선택하여 호출 URL을 확인하십시오. 이 발신지 URL이 SORACOM Beam의 대상이 됩니다.

    9. 버튼을 눌러 CloudWatch로 요청을 확인합니다.



    버튼을 누른 후 주황색 점멸 → 주황색 점등 → 녹색 점등 → 소등으로 전환하면 성공
    꺼지기 전에 빨간색으로 켜지면 어딘가 잘못되었습니다.
  • 좋은 웹페이지 즐겨찾기