無線 LoRa 緊急求救按鈕,一鍵發送 MQTT 告警訊息,
CR123A 電池續航超過 12 個月,適用長照、醫療與公共安全場域。
Emergency · Wireless · Reliable
QLB001 採用 LoRa 私有網路技術,無需 Wi-Fi 或行動網路基礎設施,即可在室內 500 公尺、室外 2 公里範圍內可靠傳送緊急事件。按下紅色大按鈕,MQTT 告警在秒內送達管理平台,讓每一分每一秒都成為生命守護的關鍵。
Three Strengths
採用 LoRa 低功耗廣域無線技術,穿牆能力強,即使在地下室、廁所、密閉空間仍可穩定觸發告警,不受 Wi-Fi 訊號品質影響。
無線設計免除佈線工程,CR123A 更換方便,牆面安裝或桌面放置皆可,適用醫院病床側、廁所扶手旁、倉庫緊急出口等各類場所。
透過 QGW820-L 閘道器以 MQTT 協定上報事件,可接入 QuanCore 管理平台或第三方系統,支援自定義 JSON 資料格式,整合靈活。
Application Scenarios
從長照機構到工業廠房,QLB001 覆蓋所有需要即時求救通報的場合。
安裝於床邊、廁所、走廊,長者或病患遇到緊急狀況時,按下大紅按鈕即可立即呼叫護理人員,有效縮短救援響應時間。
停車場地下樓層、無監控倉庫角落、緊急出口旁,提供人員緊急求援管道,搭配 LoRa 超強穿牆能力,確保深層空間也能收訊。
System Architecture
從按鈕到管理平台,完整的 LoRa 物聯網緊急通報鏈路。
單台 QGW820-L 閘道器 最多支援 100 台 QLB001 節點,採用私有 LoRa 協定,無須 LoRaWAN 伺服器基礎設施,部署簡單、維護便利。所有事件以 MQTT JSON 格式上報,可接入任何支援 MQTT 的管理平台。
Communication Protocol
FRAME FORMAT · BUTTON EVENT CODES · MQTT PAYLOAD
表 6-1 封包格式(Frame Format)— LEN = 6 bytes,含 CRC
AT 指令前綴:ATSDT(5 bytes ASCII)
| Offset | Field | Size (byte) | Example | 說明 |
|---|---|---|---|---|
| 0–4 | AT Command | 5 | ATSDT | 固定字串(ASCII),代表 Button Event 上報 |
| 5 | LEN | 1 | 0x06 | Payload 長度(不含 CRC);本機型固定為 6 bytes(TYPE+ID+SEQ+BAT+EVT+RES) |
| 6 | SensorType | 1 | 0x13 | 感測器類別(Button),範例為 0x13(Decimal = 19) |
| 7 | ID | 1 | 0x01 | 裝置辨識碼(0x00–0xFF) |
| 8 | Seq | 1 | 0x01 | 資料序號,每次上報 +1(0–255 循環) |
| 9 | Battery | 1 | 0x64 | 剩餘電量百分比(0–100) |
| 10 | Button Event | 1 | 0x01 | 按鈕事件代碼(見表 6-2) |
| 11 | RES(Reserved) | 1 | 0x00 | 保留欄位,固定 0x00(預留擴充 Flags/Reason) |
| 12 | CRC8 | 1 | 0xBF (191) | CRC8/MAXIM;計算範圍包含 CMD+LEN+Payload(offset 0–11),不含 CRC8 自身 |
封包範例(Short Press,Battery=100%)
ATSDT 06 13 02 2B 64 01 00
CRC8 = 0xBF(191,由裝置輸出)
表 6-2 按鈕事件代碼(Button Event Codes)
| Event (Hex) | Name | 類型 | Meaning / Notes |
|---|---|---|---|
| 0x00 | Heartbeat / None | ♡ 心跳 | 心跳事件(無事);週期性上報;預設是 10 分鐘 |
| 0x01 | One (short) Press | 🔴 告警 | 單/短按:告警上報(Alarm Report);立即推送 MQTT 至管理平台 |
| 0x02 | Triple (short) Press | ⚙ 保留 | 三快按:保留(Reserved);行為由系統平台端定義 |
| 0x03 | Very Long Press (Cancel) | ✅ 解除 | 極長按:取消告警(Cancel Alarm);需收到 Gateway ACK 才算完成;預設是 5 秒鐘 |
MQTT 上報介面 & JSON Payload 欄位定義
| 欄位名稱 | 資料類型 | 存取 | 值域 / 格式 | 說明 |
|---|---|---|---|---|
| device_id | String | R | QLB001-XXXXXXXX | 裝置唯一識別碼(16 進制 MAC 後 8 碼) |
| event_code | Hex String | R | 0x00 / 0x01 / 0x02 / 0x03 | 按鈕事件碼,對應表 6-2 |
| event_name | String | R | HEARTBEAT / SOS_ALARM / CANCEL_ALARM | 事件名稱字串,便於平台直接顯示與過濾 |
| battery_pct | Integer | R | 0 – 100 (%) | CR123A 電池電量百分比,對應封包 Byte 9(Battery) |
| rssi | Integer | R | −137 – 0 (dBm) | LoRa 接收信號強度,由閘道器添加 |
| snr | Float | R | dB | 訊號雜訊比,數值越高代表訊號越清晰 |
| timestamp | ISO 8601 | R | YYYY-MM-DDTHH:mm:ss+08:00 | 事件發生時間戳(UTC+8),由閘道器記錄 |
MQTT JSON Payload 範例(SOS 告警事件)
{
"device_id": "QLB001-0A1B2C3D",
"event_code": "0x01",
"event_name": "SOS_ALARM",
"battery_pct": 100,
"rssi": -85,
"snr": 9.5,
"timestamp": "2026-04-15T09:32:11+08:00"
}
Full Specifications
Ordering Information
QLB001 搭配 QGW820-L LoRa 閘道器 使用,單台閘道器最多支援 100 台 QLB001 節點。如需大規模部署或客製化整合,請洽業務窗口取得整合方案報價。