SL100系列溫濕度傳感器產(chǎn)品說明書(無屏版)
1. 產(chǎn)品概述
SL100系列是一款低功耗溫濕度監(jiān)測傳感器,支持LoRa無線通信,功耗低,距離遠(yuǎn),內(nèi)置高容量鋰亞電池,簡單易部署,可用于倉庫、大棚、機(jī)房等低功耗廣域物聯(lián)網(wǎng)場景。
| 傳感器類型 | 訂貨型號(hào) |
|---|---|
| 內(nèi)置溫濕度SHT30 | SL100CN, SL100EU,SL100US,SL100AS |
| 外接溫濕度SHT30 | SL110CN, SL110EU,SL110US,SL110AS |
型號(hào)尾綴說明
CN: 采用LoRaWAN CN470協(xié)議,使用頻段:470~510 MHz
EU: 采用LoRaWAN EU868協(xié)議,使用頻段:863~870 MHz
US: 采用LoRaWAN US915協(xié)議,使用頻段:902~928 MHz
AS: 采用LoRaWAN AS923協(xié)議,使用頻段:920~925 MHz
1.1.產(chǎn)品特性
主要功能及特性如下:
- 1.最大發(fā)射功率 22dBm,傳輸距離遠(yuǎn),空曠可達(dá) 3-5 KM
- 2.內(nèi)置 4800mAh 鋰亞電池
- 3.采用進(jìn)口 Sensirion 溫濕度傳感器 SHT30
- 4.傳感器探頭內(nèi)置和外接可選,靈活部署測溫點(diǎn)
- 5.使用 USB-Type C 接口,串口配置參數(shù)
- 6.無線 LoRa 參數(shù)支持查詢和修改,可根據(jù)實(shí)際使用靈活配置
- 7.開放通信協(xié)議,簡單配置即可接入第三方 LoRa 網(wǎng)關(guān)
- 8.全工業(yè)級(jí)芯片設(shè)計(jì),工作溫度可達(dá)-40℃~+85℃
1.2.產(chǎn)品規(guī)格
| 參數(shù) | <center> 特性</center> |
|---|---|
| CPU | STM32L151 低功耗處理器 |
| 無線 | LoRa(SX1268/SX1262) |
| 加密 | AES128 |
| 供電 | 內(nèi)置鋰亞電池(不可充電) |
| 電池容量 | 4800 mAh |
| 功耗壽命 | 3年:(3秒采樣,5分鐘上報(bào) @SF9) 5年:(3秒采樣,10分鐘上報(bào) @SF9) |
| 溫度測量范圍(內(nèi)置型) | -40 ℃ ~ 85 ℃ |
| 溫度測量范圍(外接型) | -40 ℃ ~ 125 ℃ |
| 濕度測量范圍 | 0~100 %RH |
| 通信方式 | 半雙工 |
| 精度 | 濕度:±0.3 ℃,濕度:±3 %RH |
| 響應(yīng)時(shí)間 | 3秒(可配置,即采樣時(shí)間) |
| 數(shù)據(jù)速率 | 300bps ~ 62.5 kbps |
| 尺寸 | 102mm X 60mm X 25mm |
| 發(fā)射功率 | 最大 22dBm |
| 接收靈敏度 | -140 dBm |
| 天線接口 | SMA 外螺內(nèi)孔 |
| 工作頻率 | SX1268: CN470 SX1262: EU868 / US915 / AS923 |
1.3.產(chǎn)品詳情

正面視圖

側(cè)面視圖

尺寸圖
1.4.產(chǎn)品詳情
視頻介紹
http://doc.rejeee.com/web/#/29?page_id=226
2. 使用說明
在使用之前,請安裝好 LoRa 天線,確保電池安裝到位,如電池耗盡,請更換同類型的 ER14505 鋰亞電池即可,鋰亞電池電壓為 3.6V,常規(guī) 5 號(hào)南孚電池電壓約 1.5V,不可替代使用,如誤用,僅無法正常工作,并不會(huì)損壞設(shè)備。
2.1.頂部按鍵功能
2.1.1. 長按開機(jī)
出廠時(shí)默認(rèn)為關(guān)機(jī)狀態(tài)。 如不確定設(shè)備是否開機(jī),參考 [短按功能](#2.1.3. 短按功能)(看LED是否顯示)。
長按按鍵 3s,系統(tǒng)開機(jī)。開機(jī)成功后,面板 4 顆 LED 燈,從左至右依次點(diǎn)亮,開機(jī)完成。
除非特殊定制需要,默認(rèn)設(shè)備運(yùn)行使用LoRaWAN的OTAA方式。設(shè)備開機(jī)自動(dòng)入網(wǎng)。入網(wǎng)完成后自動(dòng)進(jìn)行數(shù)據(jù)采集和上報(bào)。入網(wǎng)成功之前不會(huì)上報(bào)數(shù)據(jù)。非OTAA方式下,設(shè)備無入網(wǎng)動(dòng)作,開機(jī)后直接上報(bào)數(shù)據(jù)。
2.1.2. 長按關(guān)機(jī)
長按按鍵 3s系統(tǒng)關(guān)機(jī),面板 4 顆 LED 燈,從右至左依次熄滅,完成關(guān)機(jī)動(dòng)作。關(guān)機(jī)之后,不再進(jìn)行數(shù)據(jù)采集和上報(bào)。
2.1.3. 短按功能
在 關(guān)機(jī)狀態(tài) 下,短按按鍵 設(shè)備LED并不做任何反饋。
在 開機(jī)狀態(tài) 下,短按按鍵時(shí),設(shè)備先顯示電池電量等級(jí)(LED顯示),然后采集溫濕度數(shù)據(jù),并上報(bào)至網(wǎng)關(guān)。
2.2.顯示面板
設(shè)備正面包含 4 顆 LED 顯示,其中 Power 和 Sensor 為紅綠雙色顯示,RX 和 TX 為單綠色顯示。這些 LED 主要顯示一下信息。
2.2.1. 開關(guān)機(jī)顯示
開機(jī)時(shí),4 顆 LED 燈,從左至右依次點(diǎn)亮。關(guān)機(jī)時(shí),4 顆 LED 燈,從右至左依次熄滅。
2.2.2. 顯示電量
當(dāng)短按按鍵時(shí),設(shè)備首先檢查并顯示電池電量,這 4 顆 LED 點(diǎn)亮的數(shù)量對應(yīng)相應(yīng)的電量百分比。當(dāng)電池電量過低時(shí),Power 位置 LED 顯示為紅色,此時(shí)建議更換新電池。
2.2.3. 傳感器工作指示
當(dāng)傳感器進(jìn)行測量時(shí),Sensor 燈會(huì)閃爍,當(dāng)成功獲取數(shù)據(jù)時(shí)顯示為綠色,為降低功耗僅持續(xù)幾十毫秒。當(dāng)傳感器故障則顯示為紅色。此時(shí)可檢查外部溫濕度探頭安裝是否到位。
2.2.4. 無線收發(fā)指示
RX 和 TX 作為 LoRa 收發(fā)數(shù)據(jù)指示,在發(fā)送數(shù)據(jù)和接收數(shù)據(jù)過程中,對應(yīng)LED 顯示為綠色。
2.3.外接傳感器接口
外置傳感器版本:可通過設(shè)備側(cè)面 3.81mm 間距端子外接溫濕度傳感器,接口順序如下圖所示。默認(rèn)固件僅支持 SHT30 或 SHT31 數(shù)字 I2C 接口傳感器,如需其他型號(hào)支持,請咨詢技術(shù)工程師。
內(nèi)置傳感器版本:此接口不再支持外接第二個(gè)溫濕度傳感器,保持懸空即可。

2.3.1 外接傳感器樣品圖
外接溫濕度傳感器探頭

外接溫度傳感器探頭

2.4.USB 接口
設(shè)備頂部 USB 接口,可以對設(shè)備進(jìn)行供電和參數(shù)配置,USB 連接電腦之后,安裝 USB 轉(zhuǎn)串口驅(qū)動(dòng),接口芯片為 CH340,識(shí)別串口之后,可通過上位機(jī)工具或者串口工具對設(shè)備進(jìn)行參數(shù)修改。默認(rèn)串口參數(shù)為:115200,8 數(shù)據(jù)位,無校驗(yàn),1 停止位,無流控。
如果客戶熟悉Rejeee的的AT指令操作,也可使用各種通用的串口調(diào)式助手進(jìn)行參數(shù)修改?;蚴褂肦ejeee的配置工具SensorTool 進(jìn)行修改參數(shù)。
2.5.天線
設(shè)備天線接口采用標(biāo)準(zhǔn) SMA,外螺紋內(nèi)孔的規(guī)格,安裝時(shí),注意避開金屬和強(qiáng)干擾設(shè)備,如安裝環(huán)境較差,建議使用帶饋線的吸盤天線進(jìn)行安裝。
2.6.數(shù)據(jù)上報(bào)
- 開機(jī)成功后,立即上報(bào)一次數(shù)據(jù)。
- 短按按鍵,立即上報(bào)一次數(shù)據(jù)。
- 當(dāng)溫濕度和前次上報(bào)數(shù)據(jù)相比,變化超過 1℃或濕度變化超過 5%,立即上報(bào)數(shù)據(jù)。
- 系統(tǒng)心跳周期時(shí)間到時(shí),上報(bào)數(shù)據(jù)。
3. 參數(shù)配置
推薦配置工具為SensorTool, 可參考對應(yīng)文檔進(jìn)行操作。
參數(shù)配置主要包含兩方面,一是傳感器相關(guān),采集周期和上報(bào)周期,二是無線 LoRa 相關(guān)參數(shù)。
3.1.采樣周期
系統(tǒng)默認(rèn)采樣周期為 3 秒,最小可配置為 1 秒,最大可配置 65553 秒。該周期越小,響應(yīng)越靈敏,反之功耗則會(huì)增加。
3.2.上報(bào)周期
系統(tǒng)默認(rèn)數(shù)據(jù)上報(bào)周期為10分鐘(相當(dāng)于心跳傳輸)。如恒定溫濕度環(huán)境中,即10分鐘上報(bào)一次數(shù)據(jù),該參數(shù)可根據(jù)實(shí)際情況,進(jìn)行調(diào)整。
在LoRaWAN模式下,用戶可以根據(jù)需要決定,是否修改 AppEUI 和 AppKEY。只要保持與LoRaWAN Server一致即可。其它相關(guān)參數(shù)不太需要關(guān)注,LoRaWAN Server會(huì)根據(jù)通信質(zhì)量進(jìn)行速率自適應(yīng)ADR操作(自動(dòng)修改頻點(diǎn)、SF和功率)。
3.3.3 終端參數(shù)說明
一般用戶主要相關(guān)配置項(xiàng)目如下:
- 上報(bào)周期LFT:數(shù)據(jù)上報(bào)周期。
- 檢測周期LCP:即采樣周期,設(shè)備根據(jù)這個(gè)周期讀取傳感器。同時(shí)也是設(shè)備休眠周期,即不檢測時(shí)設(shè)備休眠。
在非LoRaWAN模式下,用戶還可能需要關(guān)注以下幾個(gè)參數(shù),以便與其它第三方LoRa網(wǎng)關(guān)或模組通信。
網(wǎng)絡(luò)模式NET:設(shè)備出廠默認(rèn)為跳頻模式(NET=01),使用多通道的 SX1301/SX1302/SX1303 網(wǎng)關(guān)。如使用單信道的 SX127x/SX126x 網(wǎng)關(guān),則需要配置到單頻模式(NET=00)。
發(fā)送頻點(diǎn)TFREQ:需要和網(wǎng)關(guān)的接收頻點(diǎn)匹配,可根據(jù)需要進(jìn)行調(diào)整。
發(fā)送擴(kuò)頻因子TSF:擴(kuò)頻因子直接影響了傳輸速率,距離和功耗。因此強(qiáng)烈建議根據(jù)實(shí)際應(yīng)用場景選擇合適的擴(kuò)頻因子。擴(kuò)頻因子越大,傳輸速率越低,功耗也越大。同時(shí),在近距離的環(huán)境中,也不推薦使用大擴(kuò)頻因子,特別是在單通道應(yīng)用中。建議使用 LoRa-Dongle 對設(shè)備和網(wǎng)關(guān)之間的信號(hào)質(zhì)量進(jìn)行預(yù)先測試評估,這一點(diǎn)對于提高通信可靠性,電池壽命相當(dāng)重要。如必要可提供測試數(shù)據(jù),或咨詢 Rejeee 的技術(shù)工程師。
4.無線報(bào)文格式
設(shè)置支持LoRaWAN和非LoRaWAN方式通信。
4.1 SIP(00/01)-- 非LoRaWAN模式
| Header | DevAddr | FCtrl | SeqNo | Sensor Data1 | … | Sensor DataN | CRC |
|---|---|---|---|---|---|---|---|
| 1 字節(jié) | 4字節(jié) | 1 字節(jié) | 2 字節(jié) | 數(shù)據(jù)1 | … | 數(shù)據(jù)N | 2 字節(jié) |
| 協(xié)議頭 | 設(shè)備地址 | 控制字 | 包序號(hào) | TLV(參考具體Type) | ... | TLV(參考具體Type) | CRC16=Header至Sensor DataN(即CRC之前的所有字節(jié)) |
Sensor Data采用類似TLV(Type+Length+Value)風(fēng)格。為節(jié)約帶寬功耗(即節(jié)約字節(jié)),本協(xié)議文檔定義的基礎(chǔ)類型特意省略了長度(Length)字段。
示例 03 3D 36 01 CF 00 00 42 00 3F 24 04 01 1C 05 3E AA 47
即 DevAddr 為 0x3D3601CF
00 3F24 為設(shè)備信息
04 011C 為溫度
05 3E 為濕度
最后 AA47 為 CRC,計(jì)算方法參考 [CRC 代碼示例](#6.CRC 代碼示例)
4.2 SIP(02/03)-- LoRaWAN模式
FPort:1
FRMPayload:即傳感器數(shù)據(jù)(消息體)
具體可參考 Rejeee 傳感器報(bào)文格式。
4.3 傳感器數(shù)據(jù)格式(Sensor Data)
4.3.1 設(shè)備信息(0x00)
| Type | Value | Value | Value |
|---|---|---|---|
| 1 Byte | 3 bit | 5bit | 1 Byte |
| 0x00 | Version | Battery Level | Reserve |
4.3.2 溫度(0x04)
| Type 1 字節(jié) |
Value 2 字節(jié) |
說明 |
|---|---|---|
| 0x04 | 溫度值 | 2 字節(jié)的有符號(hào)整型, 零下為負(fù)值 默認(rèn)單位 0.1 度, 即 201 表示 20.1 度 |
示例如:0xFF88為-120(-12度),網(wǎng)絡(luò)字節(jié)序模式為 {04 FF 88}
4.3.3 濕度(0x05)
| Type 1 字節(jié) |
Value 1 字節(jié) |
說明 |
|---|---|---|
| 0x05 | 濕度值 | 1 字節(jié)的無符號(hào) 整型默認(rèn)單位 1%, 即 10 表示 10% |
6.CRC 代碼示例
本文檔使用的 CRC 校驗(yàn)算法如下。
static uint16_t get_crc16(uint16_t inData, uint16_t outData) {
outData = (outData >> 8) | (outData << 8);
outData ^= inData;
outData ^= (outData & 0xff) >> 4;
outData ^= outData << 12;
outData ^= (outData & 0xff) << 5;
return outData;
}
static uint16_t cal_crc16(const uint8_t *pData, const uint32_t len)
{
uint32_t i = 0;
uint16_t crc16 = 0xFFFF;
for (i = 0; i < len; i++) {
crc16 = get_crc16(*(pData++), crc16);
}
return crc16; }