기술 정보

다운 무료 슬롯 머신

2021.10.01

제어 장치 (변경 모드, 메시지 전송 간격 변경 등)를 위해 다운 무료 슬롯 머신 통신을 수행하고 싶었던 적이 있습니까? 이 기사에서는 SIGFOX 네트워크에서 다운 무료 슬롯 머신 통신의 개요와 설정 방법에 대해 설명합니다.

커뮤니케이션 다운로드 요약

이 기사에서는 네트워크에서 다운 무료 슬롯 머신 통신이 어떻게 수행되는지 설명합니다.

① Uplink 메시지 (12byte) + 다운 무료 슬롯 머신 요청
다운 무료 슬롯 머신 통신은 항상 장치로 시작하여 "다운 스트림 메시지 보내기!"라는 요청으로 업스트림 메시지를 보냅니다.

②data bidir 콜백
① 업 무료 슬롯 머신 메시지를 수신하는 SigFox 백엔드는 콜백 함수를 사용하여 메시지를 응용 프로그램 서버로 전달합니다. 콜백에는 여러 유형이 있지만 다운 무료 슬롯 머신 통신을 수행 할 때는 항상 데이터 Bidir 콜백을 사용해야합니다.
이 기사에서는 콜백 (콜백 모드)을 사용하여 응용 프로그램 서버의 다운 무료 슬롯 머신 메시지에 응답하는 방법을 설명하지만 콜백을 사용하지 않고 SIGFOX 백엔드에서 구성된 다운 무료 슬롯 머신 메시지에 직접 응답하십시오. 메소드 (직접 모드)도 있습니다. 세부 사항은 아래의 "다운 무료 슬롯 머신 통신 모드 설정"에 설명되어 있습니다.

Callback 응답
응용 프로그램 서버는 다운 무료 슬롯 머신 메시지와 함께 전달 된 메시지로 응답합니다.

④ 다운로드 메시지 (8byte)
SIGFOX 백엔드 가이 응답을 받으면, 업 무료 슬롯 머신 메시지를받은 기지국에서 다운 무료 슬롯 머신 통신에 가장 적합한 기지국을 선택하고 다운 무료 슬롯 머신 메시지를 보내도록 지시합니다.

⑤ 다운로드 메시지 (8byte)
④로 선택한 기지국에서 전송됩니다.다운 무료 슬롯 머신 통신 카운트 수는 기지국에서 다운 무료 슬롯 머신 메시지가 전송 될 때 한 번에 계산됩니다. 장치의 유무는 카운트에 영향을 미치지 않습니다.

  • 장치가 이동 상태에있는 경우 1) 업 무료 슬롯 머신 메시지를받은 스테이션에서 멀어 질 수 있으며 더 이상 다운 무료 슬롯 머신 메시지를 수신 할 수 없습니다.

이 방법으로 다운 무료 슬롯 머신 통신은 장치의 다운 무료 슬롯 머신 요청 옵션이있는 업 무료 슬롯 머신 메시지 (1) 업 무료 슬롯 머신 메시지)로 시작합니다. 언제든지 응용 프로그램 서버에서 다운 무료 슬롯 머신 메시지를 보낼 수 없습니다.

무료 슬롯 머신

다운 무료 슬롯 머신 통신을 수행 할 때 장치는 무엇을 작동합니까? 장치는 다운 무료 슬롯 머신 요청 옵션 (① 업 무료 슬롯 머신 메시지)이있는 업 무료 슬롯 머신 메시지를 보내고 약 20 초 후 다운 무료 슬롯 머신 메시지를 수신하는 모드에 있습니다.

  • 수신 모드 시작 및 수신 모드 시간 시간은 Sigfox의 프로토콜에 의해 결정되며 변경할 수 없습니다. Sigfox 기지국은 장치가 모드를 수신하는 동안 다운 무료 슬롯 머신 메시지를 보내도록 설계되었습니다.

통신 설정 다운로드

다운 무료 슬롯 머신 통신을 수행하려면 SigFox 백엔드 또는 응용 프로그램 서버에 다운 무료 슬롯 머신 요청 옵션이있는 업 무료 슬롯 머신 메시지에 응답하려면 다운 무료 슬롯 머신 유형을 설정해야합니다. 여기에서 Sigfox 백엔드 및 응용 프로그램 서버를 설정하는 방법을 설명합니다.

다운 무료 슬롯 머신 통신 모드 설정 (장치 유형 정보 편집)

다운 무료 슬롯 머신 통신을위한 두 가지 모드가 있습니다. 이 모드는 Sigfox 백엔드에서 장치 유형으로 설정할 수 있습니다.

직접 모드 : Sigfox 백엔드에 설정된 다운 무료 슬롯 머신 메시지에 응답합니다.
콜백 모드 : 응용 프로그램 서버에서 설정 한 다운 무료 슬롯 머신 메시지에 응답합니다.

무료 슬롯 머신

① 장치 유형 메뉴에서 다운 무료 슬롯 머신 통신을 수행하는 장치가 속한 장치 유형 이름을 선택하십시오.

무료 슬롯 머신

② 장치 유형 정보 화면 오른쪽 상단의 [편집] 버튼을 클릭하십시오.

③ 장치 유형 에디션 화면에서 다운 무료 슬롯 머신 데이터 항목을 편집합니다.

  • 다운 무료 슬롯 머신 모드
    없음 : 다운 무료 슬롯 머신 통신이 수행되지 않습니다.
    Direct : SigFox 백엔드에서 구성된 다운 무료 슬롯 머신 메시지에 응답합니다.
    콜백 : 응용 프로그램 서버에서 설정 한 다운 무료 슬롯 머신 메시지에 응답합니다.
  • Hexa의 다운 무료 슬롯 머신 데이터 : 위의 직접 선택한 경우 다운 무료 슬롯 머신 메시지를 설정하십시오.
    고정 길이는 8 바이트 (16 진수 테이블의 16 자리)로 입력해야합니다.

직접 모드를 선택하면 (SigFox 백엔드에 설정된 다운 무료 슬롯 머신 메시지에 응답) 설정이 완료됩니다. "다운 무료 슬롯 머신 요청 옵션으로 업 무료 슬롯 머신 메시지 보내기"섹션으로 이동하여 실제 다운 무료 슬롯 머신 통신을 시도하십시오.

콜백 모드를 선택하면 (응용 프로그램 서버에서 설정된 다운 무료 슬롯 머신 메시지에 응답)이 설정 외에도 응용 프로그램 서버에서 콜백에 다운 무료 슬롯 머신 메시지를 응답하기위한 콜백 설정과 메커니즘을 구현해야합니다.

콜백 설정

콜백 모드를 사용하는 경우 (애플리케이션 서버에서 구성된 다운 무료 슬롯 머신 메시지 응답), DownLink 요청 옵션을 사용하여 Application Server에 DownLink 요청 옵션을 사용하여 업 무료 슬롯 머신 메시지를 전달해야합니다. 여기에서 업 무료 슬롯 머신 메시지를 전달하기 위해 콜백 설정을 설정합니다.

*콜백 함수는 참조이 기사를 참조하십시오.

① 장치 유형 메뉴에서 다운 무료 슬롯 머신 통신을 수행하는 장치가 속한 장치 유형 이름을 선택하십시오.

콜백 메뉴를 선택하고 화면 오른쪽 상단에서 [새] 버튼을 클릭하십시오.

③ 사용자 정의 콜백을 선택합니다.

④ 콜백 에디션 화면에 필요한 필드를 입력하십시오.

이번에는 아래 설정과 함께 콜백을 생성합니다.

  • 유형 : [Data Bidir]의 콜백을 설정하십시오.
  • http 방법 : post
  • 컨텐츠 유형 : 응용 프로그램/json
  • 본문 : 다음 변수가 사용됩니다.
    device : 장치 ID
    time : Sigfox 기지국이 메시지를받은 시간 (Unix Time)
    data : 최대 12 바이트
    ACK : 콜백은 다운 무료 슬롯 머신 요청 옵션이 있는지 여부, 요청이 있으면 true, 없으면 false가없는 경우입니다.
    • ack을 통해 응용 프로그램 서버는 다운 무료 슬롯 머신 요청에 대한 옵션이 있는지 여부를 결정할 수 있습니다.

콜 콜백을 만들 때 생성 한 콜백 목록이 표시되므로 방금 만든 콜백의 다운 무료 슬롯 머신에서 [◯]를 클릭하십시오. [●]로 변경하면 설정이 완료됩니다.

응용 프로그램 서버 설정

이전 섹션에서 콜백 설정을 설정하면 장치의 다운 무료 슬롯 머신 요청이있는 업 무료 슬롯 머신 메시지가 응용 프로그램 서버로 전달됩니다. 응용 프로그램 서버는 다운 무료 슬롯 머신 메시지가있는 콜백에 응답해야합니다.

Sigfox 백엔드에서 메시지가 전달되면 Application Server는 다음 형식으로 10 초 이내에 응답해야합니다.

"장치 ID":

예를 들어, 장치 ID에 응답하려면 Downlink 메시지 0x1234567890abcdef가있는 B42E24에 다음과 같이 응답하십시오.

  • 다운로드 메시지의 길이는 8 바이트입니다. 16 개의 16 진수 숫자로 응답하십시오.
"B42E24":

다음은 Sigfox 백엔드에서 메시지가 JSON 형식으로 게시 될 때 응용 프로그램 서버의 PHP 구현의 예입니다. 다운 무료 슬롯 머신 통신 요청 옵션이 있는지 확인하고 다운 무료 슬롯 머신 통신 요청이 있으면 컨텐츠가 지정된 형식으로 응답합니다.


응용 프로그램 서버 구성이 완료되었습니다. 실제로 다운 무료 슬롯 머신 요청 옵션으로 장치에서 업 무료 슬롯 머신 메시지를 보내겠습니다.

다운 무료 슬롯 머신 요청 옵션으로 업 무료 슬롯 머신 메시지 보내기

SIGFOX 백엔드 인 응용 프로그램 서버를 설정 한 후 다운 무료 슬롯 머신 요청 옵션을 사용하여 장치에서 업 무료 슬롯 머신 메시지를 보내서 다운 무료 슬롯 머신 통신을 시도하십시오. 다운 무료 슬롯 머신 통신을 수행 할 때 Sigfox 백엔드의 메시지 화면에 어떻게 표시되는지 살펴 보겠습니다.

다운 무료 슬롯 머신 요청 옵션으로 업 무료 슬롯 머신 메시지를 보내는 방법은 각 장치의 사양을 확인하십시오.

  • 이 기사. 업 무료 슬롯 머신 요청 옵션, DevKit (개발 키트), BRKWS01, 업 무료 슬롯 머신 메시지 및 다운 무료 슬롯 머신 요청 옵션을 사용하여 업 무료 슬롯 머신 메시지를 보내는 방법에 대한 정보가 포함되어 있으므로이를 참조하십시오.

아래 다이어그램은 장치의 메시지 화면을 보여줍니다. 다운 무료 슬롯 머신 요청 옵션이있는 업 무료 슬롯 머신 메시지를 보내면 [↓]가 콜백 항목에 표시됩니다.

  • 이것은 장치가 다운 무료 슬롯 머신 메시지를 받았음을 나타내지 않습니다.

Sigfox 기지국에서 다운 무료 슬롯 머신 메시지를 전송할 수없는 경우 콜백의 [↓]는 빨간색이됩니다. 아래 다이어그램에서 상태 : [invalid_payload]는 응답 한 다운 무료 슬롯 머신 메시지의 형식이 유효하지 않을 때 발생합니다.

팁 : 다운 무료 슬롯 머신 요청 옵션이있는 업 무료 슬롯 머신 메시지에 응답하지 마십시오

콜백 모드를 사용하고있는 경우 (응용 프로그램 서버에서 구성된 다운 무료 슬롯 머신 메시지에 응답) 장치의 다운 무료 슬롯 머신 요청 옵션이있는 업 무료 슬롯 머신 메시지의 다운 무료 슬롯 머신 메시지에 응답 할 수 없습니다.

이를 수행하는 방법에는 두 가지가 있으며 응답 중 하나를 보내면 Sigfox 기지국은 더 이상 다운 무료 슬롯 머신 메시지를 보내지 않습니다.

  • 회신 HTTP No_Content 코드 (204).
  • 다음 JSON 데이터에 응답하십시오.
"장치 ID":

위의 응답을 할 때 장치의 메시지 화면을 살펴 보겠습니다. 콜백에서 [↓]를 클릭하여 상태를 확인하십시오 : [no_answer].

SIGFOX 네트워크 다운 무료 슬롯 머신 통신을 사용할 수있는 최대 횟수는 계획에 따라 다르지만 하루에 최대 4 배가 될 수 있습니다. 이 방법을 사용하면 다운 스트림 통신을 보내는 횟수를 제어 할 수 있습니다.

저자 정보

UNNO ​​KOHEI, LPWA 솔루션 부서

SIGFOX 네트워크의 판매에서 일한 후 현재 서비스 배포를 가속화하기 위해 파트너를위한 솔루션을 시작하는 엔지니어로 일하고 있습니다.