파트너 블로그
ST의 프라그마틱 슬롯 사이트 트랜시버 평가 보드 사용 시도
2019.02.14
ft-atr-프라그마틱 슬롯 사이트1isSTM32CUBE함수 팩으로서 프라그마틱 슬롯 사이트 네트워크를 사용하여 환경 센서 및 모션 센서에서 얻은 데이터를 전송할 수 있습니다.S2-LP이것은 트랜시버를 기반으로 한 평가 프라그마틱 슬롯 사이트를위한 소프트웨어 패키지입니다.
이 기능 팩을 사용하면 마이크로 컨트롤러 보드 (STM32 Nucleo)에서 프라그마틱 슬롯 사이트 트랜시버 (S2-LP) 보드를 제어 할 수 있습니다.
하드웨어 준비
다음 하드웨어 준비 :
- 마이크로 컴퓨터 프라그마틱 슬롯 사이트 : STM32 Nucleo-64 프라그마틱 슬롯 사이트 (Nucleo-L053R8, Nucleo-L476RG)
- 센서 프라그마틱 슬롯 사이트 : X-Nucleo-IKS01A2
- 프라그마틱 슬롯 사이트 TRANSCEIVER S2-LP 보드 : X-NUCLEO-S2868A1
- USB 케이블 (USB A -USB Mini B)


소프트웨어 준비
마이크로 컨트롤러 프라그마틱 슬롯 사이트를 실행하려면 (STM32 Nucleo-64)STSW-LINK004를 다운로드하여 설치하십시오.
그 후fp-atr-프라그마틱 슬롯 사이트1에서 zip 파일을 다운로드하고 압축 해제하십시오.
압축을 풀면 아래 표시된 폴더와 같은 폴더가 생성됩니다.

여기에는 샘플 코드와 이진이 포함되어 있습니다.
또한 Teraterm 및 프라그마틱 슬롯 사이트 Cloud와 같은 터미널 소프트웨어에 액세스 할 수 있는지 확인하십시오.
샘플 실행 시도
프라그마틱 슬롯 사이트 Cloud의 장치 등록 (ID/PAC)
프라그마틱 슬롯 사이트 Cloud에 장치 등록Sigfox Devkit (개발 키트) 777 프라그마틱 슬롯 사이트 1 년를 참조하십시오 프라그마틱 슬롯 사이트 Buy 또는 기타 수단을 사용하여 미리 등록하십시오)
STM32 Nucleo 연결 PC
STM32 USB 케이블을 사용하여 Nucleo를 PC에 연결하면 stMicroelectronics Stlink Virtual Com 포트로 인식됩니다.

새로운 드라이브는 동시에 인식됩니다. 이번에는 Node_L053R8이라는 이름으로 드라이브 D를 완료했습니다.
이진 파일 쓰기
샘플 바이너리 파일을이 드라이브에 간단히 복사하면 마이크로 컴퓨터 프라그마틱 슬롯 사이트에 쓰는 것이 완료됩니다.
이번에는 Zip을 zip을 풀지 않은 폴더에 다음 바이너리 파일을 복사합니다.
프로젝트 \ stm32l053r8-nucleo \ applications \ 프라그마틱 슬롯 사이트 \ assettracker \ binary \ nucleo_l0_arib.bin

작동 확인
터미널 소프트웨어 직렬 포트 속도를 115,200bps로 설정하고 STM32 Nucleo가 연결된 COM 포트를 엽니 다.
방금 쓴 이진은 프라그마틱 슬롯 사이트 네트워크를 통해 온도, 습도 및 공기 압력을 보내는 프로그램 인 것 같습니다. 따라서 보드를 움직일 때 아래와 같이 MEMS 이벤트가 발생하여 프라그마틱 슬롯 사이트 메시지를 보냅니다.
mems 이벤트
모션 감지 (가속도계) 외에도 메시지 보내기 위해 버튼 (파란색 버튼) 푸시 및 타이머 (3 분) 트리거가 구현됩니다.
전송 된 메시지는 프라그마틱 슬롯 사이트 Cloud에서도 볼 수 있습니다.

마침내 소스 코드를 엿볼 수 있습니다
마지막으로 센서 데이터를 검색하고 프라그마틱 슬롯 사이트 메시지를 보낸 소스 코드를 살펴 보겠습니다.
프로젝트 \ stm32l053r8-nucleo \ applications \ 프라그마틱 슬롯 사이트 \ assettracker \ src \ main.c.
#if send_sensors int16_t 습도, 온도, 압력;
프라그마틱 슬롯 사이트_API_SEND_FRAME을 사용하여 여기에 데이터를 보내고 있지만 내부는 "MiddleWares"폴더 아래에 얽힌 것 같습니다. 그러나이 라이브러리 기능을 사용해야한다고 생각합니다.
다음 번에는 센서 특성을 조금 더 사용하는 제어 프로그램을 만들고 싶습니다.