성능
- 스캔 기간 = 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 클러스터를 구축하고 싶으신가요? (4) | 2024.08.02 |
|---|---|
| 처음부터 라즈베리 파이 하둡/스파크 클러스터 구축하기 (3) | 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 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
캐어랩