SORACOM IoT SIM에서 스위치 과학 SARA-R410M LTE 모듈 간격 변환 기판 사용

6897 단어 IoTSORACOMtech
이 보도는 SORACOM Advent Calendar 2021의 4일째 보도이다.다른 달력 기사를 보세요.
태키폰입니다.
오랫동안 품절된 스위치 과학의 SARA-R410M LTE 모듈 간격 전환 기판의 재고가 최근 돌아와 스위치 과학 잡지 (공식 블로그) 의 글와는 조금 다른 연결 방법과 SORACOM이 놀았던 AT 지령의 로그 공유.
https://www.switch-science.com/catalog/6200/

준비물

  • SARA-R410M LTE 모듈 간격 변환 기판 - 스위치 과학
  • FTDI USB 직렬 변환 어댑터 Type-C 버전(3.3/2.5/1.8V 지원) - 스위치 과학
  • 소동판(백)-스위치과학
  • 일반 점프선(수-웅)-스위치 과학
  • 플러그(40P) - 스위치 사이언스
  • waves USB 직렬 변환 케이블 TTL PL2303HX Waves
  • 300MB 가방(IoT SIM plan-D-300MB)-IoT 장비 통신판매-SORACOM(Solacom) IoT점
  • 용접석, 용접석, 플러그의 절단기구
  • Raspberry Pi4, SD 카드, USB-A-USB-C 케이블
  • USB 직렬 변환은 이름이 비슷하므로 FTDI의 Type-C는 USB 직렬 연결에 사용할 변환 어댑터 1로 표시됩니다.waves의 사용자는 '변환 어댑터 2' 로 표시되어 있으며, 이번에는 5V 전원에 사용됩니다.

    연결



    기본 전압과 입출력 전압의 차이에 중점을 두다.변환 어댑터 1의 I/O 전압 VDD도 같은 1.8V여서 LTE 모듈 간격변환 기판에 그대로 연결된 5V 단자 전압이 부족하고 LTE 모듈도 작동하지 않기 때문이다.따라서 변환 어댑터 2의 전원만 빌려 5V 단자에 연결하고, 각 기자재의 GND와 모듈 간격 변환 기판의 CTS, PWR-ON단자가 판자로 연결되었다.LTE 모듈 피치 변환 키보드와 FTTDI USB 직렬 변환 어댑터는 다음 3개를 연결했다.
  • VDD - 1.8v_out
  • TXD - TXD
  • RXD - RXD
  • 어댑터 1을 변환하는 TX/RX는 교차 연결이 아닌 TX/RX 각각의 접선을 통해 통신하는 타깃이다.이걸로 위화감이 든다(웃음).
    전원과 I/O를 분리해 연결할 수 있기 때문에 랩버리피와 변환 어댑터1screen에 USB 케이블을 연결해 명령을 수행한 뒤 변환 어댑터2를 USB 전원에 연결하면 시동 시 LTE 모듈의 URC[1]를 주울 수 있어 편리하다.
    $ sudo screen /dev/ttyUSB0 115200
    

    AT 명령의 경우


    명령을 특별히 보내지 않아도 다음 URC는 일정한 간격으로 표시됩니다.
    +UFOTASTAT: 3, 1, 0
    +ULWM2MSTAT: 4, 0
    
    AT 명령 매뉴얼에 따라 LTE 모듈의 FOTA와 LwM2M 클라이언트의 상태를 각각 나타낸다.
  • FOTA status : success
  • LwM2M client status : initial
  • 특별한 통신[2]은 없는 것 같은데 그냥 두는 게 좋을 것 같아요.
    APN을 설정하고 LTE-M 연결(PDP Context)을 활성화합니다.
    AT+COPS=2
    OK
    AT+CGDCONT=1,"IP","soracom.io"
    OK
    AT+UAUTHREQ=1,1,"sora","sora"
    OK
    AT+COPS=0
    OK
    AT+CGDCONT?
    +CGDCONT: 1,"IP","soracom.io","10.179.138.210",0,0,0,0
    
    OK
    
    이렇게 하면 됩니다.SORACOM Harvest Data에 UDP를 사용하여 데이터를 전송해 보십시오.Harvest Data는 IoT SIM이 속한 SIM 그룹에서 미리 활성화됩니다.
    AT+USOCR=17 # ソケットオープン UDPはプロトコル番号の17
    +USOCR: 0
    
    OK
    AT+USOCO=0,"uni.soracom.io",23080 # 宛先をUnified Endpointにセット
    OK
    AT+USOWR=0,20 # データ長をバイト単位で指定 今回はASCII 20文字なので20
    @
    # 「{"messsage":"hello"}<Enter>」と入力(画面には表示(エコー)されませんでした
    +USOWR: 0,20
    
    OK
    
    +UUSORF: 0,3
    
    SORACOM Havest 화면 확인...

    데이터를 Harvest Data로 정상적으로 전송할 수 있습니다!
    <<다른 거 해보면 보태기>

    통신 오류 발생 시


    세션이 설정된 후 한동안 끊겼다 이어졌다 통신 오류가 발생하는 현상이 있다.연결 일람을 확인한 후 자신이 설정하지 않은 기억이 IPV4V6의 PDP Context가 나왔는데 이를 무효화하면 통신 오류를 피할 수 있다.
    AT+CGDCONT?
    +CGDCONT: 1,"IP","soracom.io","10.179.138.210",0,0,0,0
    +CGDCONT: 2,"IPV4V6","dcmiot.net","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
    AT+CGACT=0,2
    OK
    

    총결산


    SORACOM IoT SIM에서 스위치 과학 SARA-R410M LTE 모듈 간격 변환 기판을 사용하는 상황을 소개했다.SARA-R410M은 LTE-M 모듈에서 쉽게 접근할 수 있고 끼워 넣는 HTTP/MQTT 클라이언트를 탑재하는 고기능 모듈로 IoT 장비 개발 모듈로 추천한다.

    참고 문장

  • SARA-R4 series | u-blox
  • SARA-R410M으로 Soracom Harvest에 데이터 보내기 - Qita
  • 각주
    UART 표준 출력 메시지↩︎
    세션이 만들어진 상태에서 SORACOM Peek에서 그룹을 잡으려고 시도했지만 제대로 된 그룹이 없었다.↩︎

    좋은 웹페이지 즐겨찾기