가상 데이터와 시뮬레이션입니다. 실제 장비 검증 전 화면 예시입니다.
Flowset

센서 읽는 방식을 설정으로 정해, 저렴한 게이트웨이 여러 대에 같은 방식으로 적용합니다

센서 신호를 읽는 방식을 화면에서 정하고 서명해 내려보냅니다. 센서나 받는 서버의 형식이 바뀌어도 설정만 바꿔 적용하는 것이 목표입니다.

1. 센서가 보내는 신호

센서가 주변에 뿌리는 신호(광고)입니다. 센서 펌웨어가 바뀌어 신호의 형식이 달라졌다고 가정할 수 있습니다. 센서 형식은 예시이며 실제 제품의 규격이 아닙니다.

02 01 06 08 ff 34 12 2e 09 00 14 57

제조사 데이터(회사 번호 0x1234) 뒤의 바이트에 온도·습도·배터리가 들어 있습니다.

2. 게이트웨이에 적용된 설정으로 읽은 값

설정 v1 적용 중
  • temperature

    23.5 °C

  • humidity

    51.2 %

  • battery

    87 %

게이트웨이 프로그램(에이전트) 버전: 0.1.0 — 설정을 바꿔도 이 버전은 그대로입니다.

3. 읽는 방식 설정 (Flowset)

어느 바이트를 어떤 형식으로 읽을지 정합니다. 값을 직접 고쳐 보세요.

값 이름위치(바이트)형식배율
temperature
humidity
battery

이 설정으로 읽으면 (적용 전 미리보기)

temperature: 23.5 °C · humidity: 51.2 % · battery: 87 %

적용된 설정과 같습니다.
서버로 가는 값(예시 모양)
{
  "vars": {
    "temperature": 23.5,
    "humidity": 51.2,
    "battery": 87
  }
}

이 시연이 보여 주는 것과 아닌 것

센서 신호를 읽는 방식(스캔 규칙)을 설정으로 정해 게이트웨이에 내려보내면, 게이트웨이 프로그램을 새로 올리지 않고 적용되는 흐름입니다. 이 화면은 브라우저 안의 시뮬레이션이며 실제 게이트웨이와 센서에서는 아직 확인하지 않았습니다. 센서에 연결해 읽는 방식(센서별 프로토콜)은 설정과 서버 검사까지만 만들었고 장비가 아직 실행하지 않아 이 시연에 없습니다. 설정으로 표현할 수 없는 복잡한 해석은 프로그램 업데이트가 필요할 수 있습니다.

실제 콘솔 둘러보기로그인 없이 가상 데이터로 열립니다. 바꾼 내용은 저장되지 않습니다.

모든 동작은 이 브라우저 안의 시뮬레이션입니다. 서버·콘솔·게이트웨이 에이전트는 가상 기기로 시험했고, 실제 BLE 기기에서의 검증은 아직 하지 못했습니다. 단계 이름과 오류 코드는 실제 시스템과 같고, 소요 시간과 속도는 보여 주기 위해 정한 값입니다.