기술 정보
M5Stack BASIC을 사용하여 프라그마틱 슬롯 사이트 RF 모니터 생성
2020.04.24
M5Stack BASIC을 사용하여 프라그마틱 슬롯 사이트 라디오 측정 도구의 매우 단순화 된 버전을 작성하겠습니다.
그러나 여기에서 얻을 수있는 무선 웨이브 상태는 단순히 프라그마틱 슬롯 사이트 다운 링크 통신을 사용하여 대표 스테이션과 RSSI의 기본 스테이션 ID를 얻는 것입니다. 따라서 원래 프라그마틱 슬롯 사이트 품질 평가 표시기 (SIGFOX 네트워크 프라그마틱9671_9732여기를 참조하십시오.
준비해야 할 것
이번에는 M5Stack과 프라그마틱 슬롯 사이트 브레이크 아웃 보드 [BRKWS01]를 사용할 것입니다.
- 프라그마틱 슬롯 사이트 Basic
- 프라그마틱 슬롯 사이트 용 프로토 모듈*당신은이 없이도 당분간 효과가있는 무언가를 만들 수 있습니다
- SIGFOX BREAKOUT 무료 슬롯 머신 [BRKWS01]

왼쪽부터 M5STACK BASIC, PROTO MODULE 및 프라그마틱 슬롯 사이트 브레이크 아웃 보드입니다.
프라그마틱 슬롯 사이트을 사용한 개발 준비
프라그마틱 슬롯 사이트 isArduino Ideとm5flow (마이크로 파이썬),이 경우 M5Flow를 사용하려면 프라그마틱 슬롯 사이트의 펌웨어를 업데이트해야하므로 Arduino IDE를 사용하게됩니다.
Arduino IDE 준비
Arduino Ide is여기에서 다운로드하여 설치하십시오. Arduino IDE를 사용하는 경우 프라그마틱 슬롯 사이트에는 다음 소프트웨어와 드라이버가 필요합니다.
- ESP32 보드 정의
- 프라그마틱 슬롯 사이트 라이브러리
- CP210X 드라이버
ESP32 보드 정의 설치
열기 [파일] _ [환경 설정] Arduino IDE에서.

다음 URL을 추가 보드 관리자의 URL에 붙여 넣습니다.
https://dl.espressif.com/dl/package_esp32_index.json
그 후, 툴 _boards_board 관리자 메뉴를 선택하여 보드 관리자를 엽니 다. ESP32를 검색하면 볼 수 있습니다ESPRESSIF SYSTEMS의 ESP32그것이 나타날 것 같아서 설치하겠습니다.
프라그마틱 슬롯 사이트 라이브러리 설치
다음, Tools_Manage 라이브러리 메뉴에서 도서관 관리자를 열고프라그마틱 슬롯 사이트 by 프라그마틱 슬롯 사이트. (프라그마틱 슬롯 사이트에서 검색)
CP210X 드라이버
CP210X 드라이버는 프라그마틱 슬롯 사이트을 PC에 연결하는 UDB 케이블의 드라이버입니다.프라그마틱 슬롯 사이트 공식 페이지에서 OS에 맞는 드라이버를 다운로드하여 설치하십시오.
프라그마틱 슬롯 사이트 브레이크 아웃 보드와 M5Stack을 연결
먼저, 프로토 모듈을 사용하지 않고 M5Stack에서 제공 한 핀 케이블을 사용하여 프라그마틱 슬롯 사이트 브레이크 아웃 보드를 연결하십시오. 연결 후 이미지는 아래 사진에 표시됩니다.

조금 혼란 스럽기 때문에 배선이 예제됩니다. 3.3V 입력을 Breackout 보드에 연결하고 UART의 경우 TX/RX를 연결해야합니다.여기를 참조하십시오.

프라그마틱 슬롯 사이트 다운 링크 통신
처음에 언급 된 바와 같이, 이번 메커니즘은 기지국 ID를 얻고 프라그마틱 슬롯 사이트 Downlink Communication을 사용하여 M5Stack에 표시하는 것이므로 프라그마틱 슬롯 사이트 Downlink Communication입니다.
프라그마틱 슬롯 사이트 다운 링크 통신은 장치에서 업 링크 메시지를 보낼 때 다운 링크 요청 옵션을 추가하는 것으로 시작합니다. 일반적으로 업 링크 메시지는 프라그마틱 슬롯 사이트 클라우드에서 응용 프로그램 서버로 돌아 오지만 해당 당시 다운 링크 요청 옵션이있는 메시지는 Application Server에서 JSON 스타일 응답을 반환하여 다운 링크 메시지를 원래 장치로 보냅니다 완료된 시스템.

그건 그렇고, 상향 링크 메시지는 여러 스테이션에서 수신되지만 가장 효과적인 스테이션 (한 스테이션)에서 다운 링크 메시지가 전송됩니다.
프라그마틱 슬롯 사이트 다운 링크 메시지 준비
프라그마틱 슬롯 사이트 다운 링크 메시지를 수용하려면 프라그마틱 슬롯 사이트 클라우드 장치 유형 설정에서 다운 링크 데이터를 설정하십시오.

다운 링크 모드는 일반적으로 응용 프로그램 서버를 통해이므로콜백를 선택 하겠지만 이번에는 응용 프로그램 서버를 통과하지 않도록하고 싶습니다 (즉, 프라그마틱 슬롯 사이트 Cloud에서 직접 다운 링크를 반환).Direct를 선택하십시오.
Direct를 선택하면Hexa의 다운 링크 데이터기본 설정이 tapid 0000 rssi로 설정됩니다.
tapid는 다운 링크 메시지를 보내는 스테이션의 ID를 의미하며 RSSI는 해당 스테이션에서받은 메시지 수신 수준을 의미합니다.
샘플 코드
프라그마틱 슬롯 사이트 측의 샘플 코드는 다음과 같습니다.
#includevoid setup () m5.begin (true, false, true);
우리는 세 가지 유형의 버튼 (a/b/c)에 해당하는 명령이 있지만 RSSI를 확인하는 데 프라그마틱 슬롯 사이트할 수있는 버튼은 버튼을 누를 때입니다.
버튼 B를 누릅니다at $ sf = 5678,114426_145021.
다운 링크를받는 데 수십 초가 걸리지만이 모듈은 보낸 다운 링크 메시지로 이동합니다rx =로 시작하는 응답으로 반환 될 것입니다.
작동 확인
Arduino IDE에서 보드를 선택할 수 있습니다프라그마틱 슬롯 사이트-CORE-ESP32로 설정되고 직렬 포트가 프라그마틱 슬롯 사이트에 연결된 포트임을 확인한 후 스케치를 컴파일하고 마이크로 컨트롤러 보드에 씁니다.

성공적으로 성공하고 B 버튼을 누르면 아래 사진과 같이 리셉션 레벨을 확인할 수 있습니다.

프라그마틱 슬롯 사이트 프로토 모듈에서
브레이크 아웃 보드 보드가 노출되는 것에 대해 걱정하고 있다면 프라그마틱 슬롯 사이트 프로토 모듈 내에 모듈을 배치하면 조금 더 똑똑해집니다. 프로토 모듈에는 케이블 콘센트 구멍도있어 외부 안테나를 쉽게 연결할 수 있습니다.

그러나 원래 프로토 모듈의 커넥터에서 와이어를 가져 오는 것은 고통 일 수 있으므로 납땜시 실망 할 수 있습니다.