SORACOM LTE-M Button for Enterprise (흰색 버튼)와 SORACOM Beam의 조합이 작동하지 않을 때의 문제 해결

4005 단어 SORACOM

소개



흰색 버튼은 UDP로 SORACOM에 던져 콘솔 연결 등을 할 수 없기 때문에 SORACOM Beam에서의 전송이 잘못되었을 때 어디에서 문제가 일어나고 있는지를 구분하는 것이 어렵습니다. 이번에는 SORACOM Harvest를 사용하여 문제를 해결해 보았습니다.
설정이 잘못되었을 때는 오류 로그 기능에서 확인할 수 있습니다.

흰색 버튼? 쪽은 이쪽
htps : // 소라코 m. jp / p 로즈 cts / 가드 ts /
htps : // v. 소라코 m. 이오 / jp / 엔테 rp 리세 _ 부톤 /

문제 시나리오



화이트 버튼과 SORACOM Beam을 연계해 보았지만 버튼을 클릭해도 LED가 빨갛게 된다. 그러나 어디에 원인이 있는지 모른다.

(실패 예) SORACOM 공식 자습서
PostBin


문제해결 단계


  • SORACOM Harvest를 활성화하고 버튼을 클릭하여 SORACOM Harvest에 데이터가 저장되어 있는지 확인하십시오.
  • SORACOM Harvest에 저장된 데이터를 curl 등으로 SORACOM Beam의 전송 대상으로 보내 오류 등을 반환하지 않는지 확인합니다.

    문제 해결 순서도





    1. SORACOM Harvest를 활성화하고 버튼을 클릭하여 SORACOM Harvest에 데이터가 저장되었는지 확인합니다.



    흰색 버튼이 속한 그룹에서 Harvest를 활성화합니다.


    그런 다음 버튼을 클릭합니다. LED가 녹색으로 바뀌는 이유는 Unified Endpoint를 통해 Harvest에 성공적으로 전송되기 때문입니다. Harvest를 비활성화하면 Beam에만 보내지기 때문에 다시 빨간색이 됩니다.

    그런 다음 Harvest에 데이터가 포함되어 있는지 확인합니다. 아래와 같이 표시되어 있으면, 적어도 Harvest 에는 데이터가 보내지고 있으므로 네트워크등은 문제 없다고 말할 수 있습니다.


    덧붙여 만약 아래와 같이 되어 있으면, 바이너리 파서가 유효하게 되어 있지 않으므로 로 합시다.
    유효

    2. SORACOM Harvest에 저장된 데이터를 curl 등으로 SORACOM Beam의 전송처로 보냅니다.



    방금 Harvest에서 저장을 확인한 json 형식의 데이터를 그대로 수중의 PC로부터 curl로 보냅니다. 만약 포트 번호나 헤더를 별도로 설정하고 있는 경우는 좋게 붙여 주세요.
    $ curl -XPOST -H 'Content-Type:application/json' -d '{"clickType":1,"clickTypeName":"SINGLE","batteryLevel":1,"binaryParserEnabled":true}' https://postb.in/1561708098714-987965611973
    404 - Not Found
    

    이 경우 PostBin URL을 copy pemise하고 있었기 때문에 여기에서 404가 반환되어 원래 URL이 수상한 것일지도라는 구분이 가능합니다. 다음과 같이 URL을 고치면 정상적인 응답이 반환됩니다. 자세한 로그를보고 싶다면 curl -v 옵션을 붙이는 것도 좋습니다.
    curl -XPOST -H 'Content-Type:application/json' -d '{"clickType":1,"clickTypeName":"SINGLE","batteryLevel":1,"binaryParserEnabled":true}' https://postb.in/1561708098714-9879656119737
    1561709365768-3901113041210
    

    만약 curl 에서 잘 작동하지만 계속해서 Beam 에서는 실패하는 일이 있다면, 예를 들어 액세스 인증 등을 의심할 수 있습니다. 적어도 URL이 올바르게 대향의 서버에 도달하고 있기 (위해)때문에, 대향의 서버측의 에러 로그를 보는 문제 해결을 생각할 수 있다.
  • 좋은 웹페이지 즐겨찾기