Dragino ZHZ50V3NB NB-IoT เซนเซอร์โหนด

การแนะนำ
โหนดเซ็นเซอร์ NB-loT SN50v3-NB คืออะไร
SN50v3-NB คือโหนดเซ็นเซอร์ NB-loT ระยะไกล ได้รับการออกแบบมาเพื่ออำนวยความสะดวกให้กับนักพัฒนาในการปรับใช้โซลูชัน NB-loT ระดับอุตสาหกรรมได้อย่างรวดเร็ว ช่วยให้ผู้ใช้เปลี่ยนแนวคิดดังกล่าวให้กลายเป็นแอปพลิเคชันที่ใช้งานได้จริง และทำให้ Internet of Things กลายเป็นความจริง มันง่ายที่จะตั้งโปรแกรม สร้างและเชื่อมต่อสิ่งของของคุณได้ทุกที่
- ชิ้นส่วนไร้สาย SN50v3-NB ขึ้นอยู่กับรุ่น NB ช่วยให้ผู้ใช้สามารถส่งข้อมูลและเข้าถึงช่วงที่ยาวมากด้วยอัตราข้อมูลต่ำ โดยให้การสื่อสารแบบกระจายสเปกตรัมระยะไกลพิเศษและภูมิคุ้มกันการรบกวนสูงในขณะที่ลดการใช้กระแสไฟฟ้าให้เหลือน้อยที่สุด โดยกำหนดเป้าหมายไปที่เครือข่ายเซ็นเซอร์ไร้สายระดับมืออาชีพ การใช้งานต่างๆ เช่น ระบบชลประทาน การวัดแสงอัจฉริยะ เมืองอัจฉริยะ ระบบอัตโนมัติในอาคาร และอื่นๆ
- SN50v3-NB ใช้ชิป STM32I0x จาก ST, STML0x คือไมโครคอนโทรลเลอร์ STM32L072xxxx ที่ใช้พลังงานต่ำเป็นพิเศษ รวมพลังการเชื่อมต่อของ Universal Serial Bus (USB 2.0 Crystal-less) เข้ากับ ARM® Cortex®-M0+ 32-bit RISC ประสิทธิภาพสูง แกนหลักทำงานที่ความถี่ 32 MHz, หน่วยป้องกันหน่วยความจำ (MPU), หน่วยความจำแบบฝังความเร็วสูง (หน่วยความจำโปรแกรมแฟลช 192 Kbytes, EEPROM ข้อมูล 6 Kbytes และ RAM 20 Kbytes) รวมถึง I/O ที่ได้รับการปรับปรุงและอุปกรณ์ต่อพ่วงที่หลากหลาย
- SN50v3-NB เป็นผลิตภัณฑ์โอเพ่นซอร์ส ซึ่งใช้ไดรเวอร์ STM32Cube HAL และมีไลบรารีจำนวนมากอยู่ในไซต์ ST เพื่อการพัฒนาอย่างรวดเร็ว
- SN50v3-NB รองรับวิธีการอัปลิงก์ที่แตกต่างกัน รวมถึง MQTT, MQTTs, UDP และ TCP สำหรับข้อกำหนดแอปพลิเคชันที่แตกต่างกัน และรองรับการอัปลิงก์ไปยังเซิร์ฟเวอร์ loT ต่างๆ
- SN50v3-NB รองรับการกำหนดค่า BLE และการอัพเดต OTA ซึ่งทำให้ผู้ใช้ใช้งานง่าย
- SN50v3-NB ใช้พลังงานจากแบตเตอรี่ Li-SOCl8500 ขนาด 2mAh ซึ่งออกแบบมาเพื่อการใช้งานในระยะยาวสูงสุดถึงหลายปี
- SN50v3-NB มีซิมการ์ดเสริมในตัวและเวอร์ชันการเชื่อมต่อเซิร์ฟเวอร์ Lot เริ่มต้น ซึ่งทำให้ทำงานได้ด้วยการกำหนดค่าที่เรียบง่าย
SN50v3-NB ในเครือข่าย NB-loT

คุณสมบัติ
- NB-loT Bands: B2/B4/B5/B12/B13/B17/B25/B66/B85 @H-FDD
- การใช้พลังงานต่ำเป็นพิเศษ
- ซอฟต์แวร์โอเพ่นซอร์สฮาร์ดแวร์ I
- คูณสampling และหนึ่งอัปลิงค์
- รองรับการกำหนดค่าระยะไกล Bluetooth และเฟิร์มแวร์วันที่ของคุณ
- อัปลิงก์ผ่าน MQTT, MQTTs, TCP หรือ UDP
- อัพลิงค์เป็นระยะ
- ดาวน์ลิงค์เปลี่ยน configuration
- แบตเตอรี่ 8500mAh สำหรับการใช้งานระยะยาว
- ช่องใส่นาโน SIM การ์ดสำหรับ NB-loT SIM
ข้อมูลจำเพาะ
ลักษณะทั่วไปของกระแสตรง:
- ปริมาณอุปทานtagอี: 2.5v ~ 3.6v
- อุณหภูมิในการทำงาน: -40 ~ 85° C
1/0 อินเทอร์เฟซ:
- เอาต์พุตแบตเตอรี่ (2.6v ~ 3.6v ขึ้นอยู่กับแบตเตอรี่)
- เอาต์พุตที่ควบคุมได้ +5v
- 3 x อินเทอร์รัปต์หรือพินอิน/เอาท์ดิจิทัล
- 3 x อินเทอร์เฟซแบบสายเดียว
- 1 x อินเทอร์เฟซ UART
- อินเทอร์เฟซ I1C 2 ชิ้น
ข้อมูลจำเพาะ NB-loT:
โมดูล NB-loT:
BC660K-GL แถบรองรับ:
BLE — 24O2—248O(MHz) NB-LOT Band2—-185O–191O(MHz) NB-LOT Band4—-171O–1755(MHz) NB-LOT Band5—-824—-849(MHz) NB-LOT Band12— -699—716(MHz) NB-LOT Band13—-777—-787MHz) NB-LOT Band17—-7O4—7O6(MHz) NB-LOT Band25—-185O-1915(MHz) NB-LOT Band66—-171O- 178O(MHz) NB-LOT Band85—-698—716(MHz)
- แบตเตอรี่ Li/SOCl2 ที่ไม่สามารถชาร์จได้
- ความจุ: 8500mAh
- การปลดปล่อยตัวเอง: < 1 % / ปี @ 25 ° C
- กระแสไฟสูงสุดต่อเนื่อง: 130mA
- เพิ่มกระแสสูงสุด: 2A, 1 วินาที
การใช้พลังงาน
- โหมดหยุด: 1 0uA @ 3.3v
- กำลังส่งสูงสุด: 350mA@3.3v
แอปพลิเคชั่น
- อาคารอัจฉริยะและระบบอัตโนมัติในบ้าน
- การจัดการโลจิสติกส์และห่วงโซ่อุปทาน
- มิเตอร์อัจฉริยะ
- เกษตรอัจฉริยะ
- เมืองอัจฉริยะ
- โรงงานอัจฉริยะ
โหมดสลีปและโหมดการทำงาน
โหมดสลีปลึก: เซ็นเซอร์ไม่มีการเปิดใช้งาน NB-loT โหมดนี้ใช้สำหรับจัดเก็บและขนส่งเพื่อประหยัดอายุการใช้งานแบตเตอรี่
โหมดการทำงาน: ในโหมดนี้เซ็นเซอร์จะทำงานเป็นเซ็นเซอร์ NB-loT เพื่อเข้าร่วมเครือข่าย NB-loT และส่งข้อมูลเซ็นเซอร์ไปยังเซิร์ฟเวอร์ ระหว่างแต่ละสampling/tx/rx เป็นระยะๆ เซ็นเซอร์จะอยู่ในโหมด IDLE) ในโหมด IDLE เซ็นเซอร์จะใช้พลังงานเท่ากับโหมด Deep Sleep
ปุ่มและไฟ LED


บันทึก: เมื่ออุปกรณ์กำลังรันโปรแกรม ปุ่มต่างๆ อาจใช้งานไม่ได้ ทางที่ดีควรกดปุ่มหลังจากที่อุปกรณ์รันโปรแกรมเสร็จแล้ว
การเชื่อมต่อ BLE
SN50v3-NB รองรับการกำหนดค่าระยะไกล BLE และการอัพเดตเฟิร์มแวร์
BLE สามารถใช้เพื่อกำหนดค่าพารามิเตอร์ของเซ็นเซอร์หรือดูเอาต์พุตคอนโซลจากเซ็นเซอร์ BLE จะเปิดใช้งานในกรณีด้านล่างเท่านั้น:
- กดปุ่มเพื่อส่งอัปลิงค์
- กดปุ่มไปยังอุปกรณ์ที่ใช้งานอยู่
- อุปกรณ์เปิดหรือรีเซ็ต
หากไม่มีการเชื่อมต่อกิจกรรมบน BLE ภายใน 60 วินาที เซ็นเซอร์จะปิดโมดูล BLE เพื่อเข้าสู่โหมดพลังงานต่ำ
คำจำกัดความของพิน, สวิตช์และทิศทางของซิม
SN50v3-NB ใช้เมนบอร์ดดังต่อไปนี้

จัมเปอร์ JP2
เปิดอุปกรณ์เมื่อใส่จัมเปอร์นี้
โหมดบูต / SW1
- ผู้ให้บริการอินเทอร์เน็ต: โหมดอัปเกรด อุปกรณ์จะไม่มีสัญญาณใดๆ ในโหมดนี้ แต่พร้อมสำหรับการอัพเกรดเฟิร์มแวร์ ไฟ LED จะไม่ทำงาน เฟิร์มแวร์จะไม่ทำงาน
- แฟลช: โหมดการทำงาน อุปกรณ์จะเริ่มทำงานและส่งเอาต์พุตคอนโซลเพื่อแก้ไขข้อบกพร่องเพิ่มเติม
ปุ่มรีเซ็ต
กดเพื่อรีบูตอุปกรณ์
ทิศทางซิมการ์ด
ดูลิงค์นี้ วิธีใส่ซิมการ์ด
ใช้ SN50v3-NB เพื่อสื่อสารกับเซิร์ฟเวอร์ loT
ส่งข้อมูลไปยังเซิร์ฟเวอร์ loT ผ่านเครือข่าย NB-loT
SN50v3-NB ติดตั้งโมดูล NB-loT โดยเฟิร์มแวร์ที่โหลดไว้ล่วงหน้าใน SN50v3-NB จะได้รับข้อมูลสภาพแวดล้อมจากเซ็นเซอร์ และส่งค่าไปยังเครือข่าย NB-loT ภายในผ่านโมดูล NB-loT เครือข่าย NB-loT จะส่งต่อค่านี้ไปยังเซิร์ฟเวอร์ loT ผ่านโปรโตคอลที่กำหนดโดย SN50v3-NB
ด้านล่างแสดงโครงสร้างเครือข่าย:
SN50v3-NB ในเครือข่าย NB-loT

มีสองเวอร์ชัน: เวอร์ชัน -GE และ -1 D ของ SN50v3-NB
เวอร์ชันจีอี: เวอร์ชันนี้ไม่รวมซิมการ์ดหรือชี้ไปที่เซิร์ฟเวอร์ Lot ใด ๆ ผู้ใช้จำเป็นต้องใช้คำสั่ง AT เพื่อกำหนดค่าสองขั้นตอนด้านล่างเพื่อตั้งค่า SN50v3-NB ส่งข้อมูลไปยังเซิร์ฟเวอร์ loT
- ติดตั้งซิมการ์ด NB-loT และกำหนดค่า APN ดูคำแนะนำของแนบเครือข่าย
- ตั้งค่าเซ็นเซอร์ให้ชี้ไปที่ Lot Server ดูคำแนะนำในการกำหนดค่าเพื่อเชื่อมต่อเซิร์ฟเวอร์ที่แตกต่างกัน
ด้านล่างนี้แสดงผลลัพธ์ของเซิร์ฟเวอร์ที่แตกต่างกันโดยสรุป


เวอร์ชัน 1D: รุ่นนี้มีซิมการ์ด NCE 1 อันติดตั้งไว้ล่วงหน้าและกำหนดค่าให้ส่งค่าไปยัง DataCake ผู้ใช้เพียงแค่ต้องเลือกประเภทเซ็นเซอร์ใน DataCake และเปิดใช้งาน SN50v3-NB และผู้ใช้จะสามารถดูข้อมูลใน DataCake ได้ ดูที่นี่สำหรับคำแนะนำการกำหนดค่า DataCake
โหมดการทำงานและเพย์โหลดอัปลิงค์
SN50v3-NB มีโหมดการทำงานที่แตกต่างกันสำหรับการเชื่อมต่อเซ็นเซอร์ประเภทต่างๆ เนื้อหาส่วนนี้จะอธิบายโหมดเหล่านี้ ผู้ใช้สามารถใช้คำสั่ง AT AT +CFGMOD เพื่อตั้งค่า SN50v3-NB ให้เป็นโหมดการทำงานต่างๆ ได้
เช่นampเลอ:
AT +CFGMOD:2 // จะกำหนดให้ SN50v3-NB ทำงานในโหมดระยะทาง MOD=2 โดยมีเป้าหมายในการวัดระยะทางผ่าน Ultrasonic Sensor
เพย์โหลดอัปลิงก์ประกอบด้วยสตริง ASCII สำหรับเช่นampเลอ:
0a cd 00 ed 0a cc 00 00 ef 02 d2 1 d (ทั้งหมด 24 ตัวอักษร ASCII) เป็นตัวแทนของเพย์โหลดจริง:
Ox 0a cd 00 ed 0a cc 00 00 ef 02 d21d รวม 12 ไบต์
บันทึก:
- ทุกโหมดใช้คำอธิบาย Payload เดียวกันจาก ที่นี่
- โดยค่าเริ่มต้น อุปกรณ์จะส่งข้อความอัปลิงค์ทุกๆ 1 ชั่วโมง
CFGM0D=1 (โหมดเริ่มต้น}
ในโหมดนี้ เพย์โหลดอัปลิงก์มักจะมีขนาด 27 ไบต์ (หมายเหตุ: เวลาamp มีการเพิ่มฟิลด์ตั้งแต่เฟิร์มแวร์เวอร์ชัน v1 .2.0)
| ขนาด (ไบต์) | 8 | 1 | 2 | 1 | 2 | 2 | 2 | 4 | |||
| ค่า | รหัสอุปกรณ์ | เวอร์ | ค้างคาว | ความแรงของสัญญาณ | มด 0x01 | อุณหภูมิ (DS18B20) (PC13) | ดิจิทัลใน (PB15) และขัดจังหวะ | เอดีซี (PA4) | อุณหภูมิ
โดย SHT20/SHT31 |
ความชื้นโดย
SHT20/SHT31 |
เวลาamp |
หากเปิดกลไกการอัปโหลดแคช คุณจะได้รับเพย์โหลดดังแสดงในรูปด้านล่าง

บันทึก:
- ข้อมูลล่าสุดจะถูกแคชไว้เพียง 10 ชุดเท่านั้น
- ตามทฤษฎี จำนวนไบต์ในการอัปโหลดสูงสุดคือ 215
หากเราใช้ไคลเอนต์ MOTT เพื่อสมัครสมาชิกหัวข้อ MOTT นี้ เราจะเห็นข้อมูลต่อไปนี้เมื่อข้อมูลอัปลิงค์เซ็นเซอร์ NB

เพย์โหลดเป็นสตริง ASCII ตัวแทน HEX เดียวกัน: Ox f866207058378443 0464 Odee 16 01 00f7 00 0001 OOfc 0232 64fa7491
ที่ไหน:
- รหัสอุปกรณ์: f866207058378443 = 866207058378443
- Version: 0x04:dSN50v3-NB,0x64=100=1.0.0
- ค้างคาว: 0x0dee = 3566 mV = 3.566V
- สัญญาณเดียว: 0x16 = 22
- รุ่น: 0x01 = 1
- อุณหภูมิตาม DS18b20: 0x00f7 = 247/10=24.7
- ขัดจังหวะ: 0x00 = 0
- เอดีซี: 0x0001 = 1 = 1.00mv
- อุณหภูมิ SHT20/SHT31: 0x00fc = 252 = 25.2 °C
- ความชื้นตาม SHT20/SHT31: 0x0232 = 562 = 56.2 %rh
- เวลาamp: 64fa7491 =1694135441=2023-09-0809:10:41
โหมดการเชื่อมต่อของเซ็นเซอร์ I2C และเซ็นเซอร์อุณหภูมิ DS18820:

CFGMOD:2 (โหมดระยะทาง)
โหมดนี้เป็นเป้าหมายในการวัดระยะทาง รวม 25 ไบต์ (หมายเหตุ: เวลา stamp มีการเพิ่มฟิลด์ตั้งแต่เฟิร์มแวร์เวอร์ชัน v1 .2.0)
| ขนาด (ไบต์) | 8 | 1 | 2 | 1 | 2 | 4 | ||||
| ค่า | รหัสอุปกรณ์ | เวอร์ | ค้างคาว | ความแรงของสัญญาณ | มด 0x02 | อุณหภูมิ (DS18B20) (PC13) | ดิจิทัลใน (PB15) และขัดจังหวะ | เอดีซี (PA4) | วัดระยะทางโดย:
1) LIDAR-Lite V3HP หรือ |
เวลาamp |
หากเปิดกลไกการอัปโหลดแคช คุณจะได้รับเพย์โหลดดังแสดงในรูปด้านล่าง

บันทึก:
- ข้อมูลล่าสุดจะถูกแคชไว้เพียง 10 ชุดเท่านั้น
- ตามทฤษฎี จำนวนไบต์ในการอัปโหลดสูงสุดคือ 193
หากเราใช้ไคลเอ็นต์ MQTT เพื่อสมัครรับหัวข้อ MQTT นี้ เราจะเห็นข้อมูลต่อไปนี้เมื่อข้อมูลอัปลิงก์เซ็นเซอร์ NB

ดังนั้นเพย์โหลดคือ 0xf868411056754138 0078 0ca9 11 02 01 Ob 00 0ca8 0158 60dacc87
ที่ไหน:
- ID อุปกรณ์: 0xf868411056754138 = 868411056754138
- เวอร์ชัน: 0x0078= 120= 1.2.0′
- ค้างคาว: 0x0ca9 = 3241 มิลลิโวลต์ = 3.241 โวลต์
- ซิงเกิล: 0x11 = 17
- แบบอย่าง: 0x02 = 2
- อุณหภูมิโดย DS18b20: 0x010b= 267 = 26.7 °C
- ขัดจังหวะ: 0x00 = 0
- ADC: 0x0ca8 = 3240 มิลลิโวลต์
- ระยะทางโดย LIDAR-Lite V3HP/เซ็นเซอร์อัลตราโซนิก: 0x0158 = 344 ซม
- เวลาamp: 0x60dacc87 = 1,624,951,943 = 2021-06-29 15:32:23
การเชื่อมต่อของ LIDAR-Lite V3HP:

การเชื่อมต่อกับเซ็นเซอร์อัลตราโซนิก:
ต้องถอดตัวต้านทาน R1 และ R2 เพื่อให้ได้พลังงานต่ำ มิฉะนั้นจะมีกระแสไฟสแตนด์บาย 240uA

CFGM0D=3 (3 ADC + 12C)
โหมดนี้มีทั้งหมด 29 ไบต์ รวม 3 x ADC + 1 x I2C, (หมายเหตุ: เวลา stamp มีการเพิ่มฟิลด์ตั้งแต่เฟิร์มแวร์เวอร์ชัน v1 .2.0)

- ADC1 ใช้พิน PA4 ในการวัด
- ADC2 ใช้พิน PA5 ในการวัด
- ADC3 ใช้พิน PAS ในการวัด
(เหมาะสำหรับเมนบอร์ดเวอร์ชั่น: LSN50 v3.1)
หากเปิดกลไกการอัปโหลดแคช คุณจะได้รับเพย์โหลดดังแสดงในรูปด้านล่าง

บันทึก:
- ข้อมูลล่าสุดจะถูกแคชไว้เพียง 10 ชุดเท่านั้น
- ตามทฤษฎี จำนวนไบต์ในการอัปโหลดสูงสุดคือ 226
หากเราใช้ไคลเอ็นต์ MQTT เพื่อสมัครรับหัวข้อ MQTT นี้ เราจะเห็นข้อมูลต่อไปนี้เมื่อข้อมูลอัปลิงก์เซ็นเซอร์ NB

ดังนั้นเพย์โหลดคือ Ox 1868411056754138 0078 0cf0 12 03 0cbc 00 0cef 010a 024b 0cef 60dbc494
ที่ไหน:
- รหัสอุปกรณ์: 0xf868411056754138 = 868411056754138
เอกสาร / แหล่งข้อมูล
![]() |
Dragino ZHZ50V3NB NB-IoT เซนเซอร์โหนด [พีดีเอฟ] คู่มือการใช้งาน ZHZ50V3NB โหนดเซ็นเซอร์ NB-IoT, ZHZ50V3NB, โหนดเซ็นเซอร์ NB-IoT, โหนดเซ็นเซอร์ IoT, โหนดเซ็นเซอร์, โหนด |

