성능
- 스캔 기간 = 1초
- 이더넷 와이어로 초당 최대 210개의 광고 데이터 업로드
- WiFi 연결로 초당 최대 150개의 광고 데이터 업로드
데이터 형식
MessagePack 형식의 Gateway V4 게시 데이터. MessagePack은 효율적인 바이너리 직렬화 형식입니다. JSON과 같은 여러 언어 간에 데이터를 교환할 수 있습니다. 하지만 더 빠르고 작습니다. MessagePack을 구문 분석하기 위한 프로그래밍 언어용 라이브러리를 더 많이 얻을 수 있습니다.
키
디코딩된 데이터는 다음 키가 있는 사전입니다.
- v - 펌웨어 버전
- mid - 메시지 ID
- time - 부팅 시간
- ip - 게이트웨이의 IP
- mac - 게이트웨이의 MAC 주소
- rssi - 게이트웨이의 WiFi 연결 RSSI. 펌웨어 v1.5.0에서 WiFi 연결을 사용할 때 나타납니다.
- iccid - 4G 모듈의 ICCID. 펌웨어 v1.5.3에서 4G 연결을 사용할 때 나타납니다.
- devices - 게이트웨이가 수집한 BLE 광고 데이터의 배열
devices 배열에는 BLE 장치의 RAW 광고 데이터가 들어 있습니다. 예시 16진수 데이터 프레임은 아래 "키 장치의 데이터 형식" 섹션을 참조하세요.
00 12 3b 6a 1a 64 cf aa 02 01 06 1a ff 4c 00 02 15 b5 b1 82 c7 ea b1 49 88 aa 99 b5 c1 51 70 08 d9 00 01 cf 64 c5
Bytes | Description | Example |
byte 1 | advertising type, see the table below | 00 |
byte 2 - 7 | mac address for BLE device | 12 3b 6a 1a 64 cf |
byte 8 | RSSI, minus 256 for real value | aa, 0xaa - 256 = -86 |
byte 9 - | Advertisement data | 02 01 06 1a ff 4c 00 02 15 b5 b1 82 c7 ea b1 49 88 aa 99 b5 c1 51 70 08 d9 00 01 cf 64 c5 |
키 장치에 대한 예시 데이터
장치 배열의 예시 데이터
hex data : 02C8FD1949A530CE0201061AFF4C000215EB6D469624BE4663B15230D46B0E9CC9000D002AC0
Data | Description |
02 | adv type |
C8FD1949A530 | mac address |
CE | rssi |
0201061AFF4C000215EB6D469624BE4663B15230D46B0E9CC9000D002AC0 | raw advertising data |
광고 유형 코드
Code | Description |
0 | Connectable undirected advertisement |
1 | Connectable directed advertisement |
2 | Scannable undirected advertisement |
3 | Non-Connectable undirected advertisement |
4 | Scan Response |
구성 옵션
애플리케이션 옵션
광고 필터
1. 모든 광고 데이터 허용: 모든 데이터 스캔, 기본값
2. iBeacon 전용: iBeacon 데이터만 스캔. 자세한 내용은 iBeacon 프로토콜을 검색하세요.
3. Eddystone UID 전용: Eddystone UID만 스캔
4. Eddystone URL 전용: Eddystone URL만 스캔
5. 센서 모드, 일부 Xiaomi 센서 지원: 실험적 기능, 온도/습도 센서와 같은 Xiaomi 센서만 스캔
6. iBeacon 및 Eddystone TLM 일반: iBeacon 및 Eddystone TLM 일반 데이터만 스캔
7. Eddystone UID 및 Eddystone TLM 일반: Eddystone UID 및 Eddystone TLM 일반만 스캔
8. Eddystone URL 및 Eddystone TLM 일반: Eddystone URL 및 Eddystone TLM 일반만 스캔
eddystone 프로토콜에 대한 자세한 내용은 사양을 확인하세요.
제조 필터
광고 패킷의 일반적인 구조는 BLE 광고 데이터 기본에 설명되어 있습니다. 제조업체별 데이터는 애플리케이션에 적합한 모든 형식으로 광고 패킷에 사용자 정의 데이터를 추가하는 데 사용할 수 있습니다. 예를 들어, 광고 데이터에 온도 센서의 판독 값을 포함하는 비콘을 만들 수 있습니다.
아래 이미지를 참조하세요. 여기에는 회사 Silicon Labs의 회사 ID 02FF가 포함되어 있습니다. "Manufacture Filter" = 02FF를 입력하여 광고 데이터만 스캔할 수 있습니다.
하드웨어
LED 상태
이더넷 포트에는 녹색 LED와 노란색 LED가 있습니다.
Color | Description |
Green | Blink when ethernet start |
Yellow | Turn on when it got IP address |
회로도 및 PCB 레이아웃
- Schematic
- 게이트웨이 V4용 회로도 PCB 레이아웃. 마이크로컨트롤러는 ESP32 및 NRF52832입니다.
Pinouts
Pinouts | Description |
J3 | I2C ports for ESP32 module |
P2 | Program pins for ESP32 module |
P3 | Program pins for NRF52832 module |
P4 | UART ports for NRF52832 module |
J3 pinouts
PCB V5.4
- VCC
- GND
- GPIO16
- GPIO04
'Bigdata Hadoop' 카테고리의 다른 글
라즈베리파이 5 클러스터를 구축하고 싶으신가요? (1) | 2024.08.02 |
---|---|
처음부터 라즈베리 파이 하둡/스파크 클러스터 구축하기 (2) | 2024.07.25 |
데이터 과학/빅데이터 실험실 - 4부 중 4편: 3노드 클러스터의 Ubuntu를 통한 Kafka와 Zookeeper (4) | 2024.07.24 |
데이터 과학/빅데이터 실험실 - 4부 중 3부: 3노드 클러스터의 Ubuntu를 통한 Hive 및 Postgres (6) | 2024.07.23 |
데이터 과학/빅데이터 실험실 - 4부 중 2부: 3노드 클러스터에서 Ubuntu 20.04를 통한 Hadoop 3.2.1 및 Spark 3.0.0 사용하기 (1) | 2024.07.22 |
BigData-02 (0) | 2024.07.21 |
Bigdata- 01 (1) | 2024.07.20 |
Unit sshd.service could not be found 에러 해결 (3) | 2024.07.19 |
더욱 좋은 정보를 제공하겠습니다.~ ^^