โลโก้ Dragino

โหนดเซ็นเซอร์ NB-IoT Dragino SDI-12-NB

ผลิตภัณฑ์โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT

การแนะนำ

NB-IoT Analog Sensor คืออะไร

Dragino SDI-12-NB เป็นเซ็นเซอร์แอนะล็อก NB-IoT สำหรับโซลูชันอินเทอร์เน็ตของสรรพสิ่ง SDI-12-NB มีเอาต์พุต 5v และ 12v อินเทอร์เฟซอินพุต 4~20mA 0~30v เพื่อจ่ายไฟและรับค่าจากเซ็นเซอร์แอนะล็อก SDI-12-NB จะแปลงค่าแอนะล็อกเป็นข้อมูลไร้สาย NB-IoT และส่งไปยังแพลตฟอร์ม IoT ผ่านเครือข่าย NB-IoT

  • SDI-12-NB รองรับวิธีการอัพลิงค์ที่แตกต่างกัน รวมถึง MQTT, MQTTs, UDP และ TCP สำหรับความต้องการแอปพลิเคชันที่แตกต่างกัน และรองรับการอัพลิงค์ไปยังเซิร์ฟเวอร์ IoT ต่างๆ
  • SDI-12-NB รองรับการกำหนดค่า BLE และการอัปเดต OTA ซึ่งทำให้ผู้ใช้ใช้งานง่าย
  • SDI-12-NB ใช้พลังงานจากแบตเตอรี่ Li-SOCI8500 ความจุ 2mAh ออกแบบมาเพื่อการใช้งานระยะยาวได้ถึงหลายปี
  • SDI-12-NB มีซิมการ์ดในตัวให้เลือกใช้และเวอร์ชันการเชื่อมต่อเซิร์ฟเวอร์ IoT เริ่มต้น ซึ่งทำให้ใช้งานได้ด้วยการกำหนดค่าที่เรียบง่าย

PS-NB-NA ในเครือข่าย NB-loTโหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (1)

คุณสมบัติ

  • NB-IoT Bands: B1/B2/B3/B4/B5/B8/B12/B13/B17/B18/B19/B20/B25/B28/B66/B70/B85
  • การใช้พลังงานต่ำเป็นพิเศษ
  • อินพุต 1 x 0 ~ 20mA, อินพุต 1 x 0 ~ 30v
  • เอาต์พุต 5v และ 12v เพื่อจ่ายไฟให้กับเซ็นเซอร์ภายนอก
  • คูณสampling และหนึ่งอัปลิงค์
  • รองรับการกำหนดค่าและอัปเดตเฟิร์มแวร์ระยะไกลด้วยบลูทูธ
  • อัพลิงค์เป็นระยะ
  • ดาวน์ลิงค์เปลี่ยน configuration
  • แบตเตอรี่ 8500mAh สำหรับการใช้งานระยะยาว
  • IP66 ตู้กันน้ำ
  • อัปลิงก์ผ่าน MQTT, MQTTs, TCP หรือ UDP
  • ช่องใส่การ์ด Nano SIM สำหรับ NB-IoT SIM

ข้อมูลจำเพาะ

ลักษณะทั่วไปของกระแสตรง:

  • ปริมาณอุปทานtagอี: 2.5v ~ 3.6v
  • อุณหภูมิในการทำงาน: -40 ~ 85 °C

การวัดค่าอินพุตกระแสไฟฟ้า (DC) :

  • ช่วง: 0 ~ 20mA
  • ความแม่นยำ: 0.02mA
  • ความละเอียด: 0.001mA

เล่มที่tage การวัดอินพุต:

  • ช่วง: 0 ~ 30v
  • ความแม่นยำ:0.02v
  • ความละเอียด:0.001v

ข้อมูลจำเพาะ NB-IoT:

โมดูล NB-IoT: BC660K-GL

วงสนับสนุน:

  • B1 @H-FDD: 2100MHz
  • B2 @H-FDD: 1900MHz
  • B3 @H-FDD: 1800MHz
  • B4 @H-FDD: 2100MHz
  • B5 @H-FDD: 860MHz
  • B8 @H-FDD: 900MHz
  • B12 @H-FDD: 720MHz
  • B13 @H-FDD: 740MHz
  • B17 @H-FDD: 730MHz
  • B20 @H-FDD: 790MHz
  • B28 @H-FDD: 750MHz
  • B66 @H-FDD: 2000MHz
  • B85 @H-FDD: 700MHz

แบตเตอรี่:
Li/SOCI2 แบตเตอรี่ที่ไม่สามารถชาร์จได้
• ความจุ: 8500mAh
• การคายประจุเอง: <1% / ปี @ 25°C
• กระแสไฟต่อเนื่องสูงสุด: 130mA
• กระแสไฟบูสต์สูงสุด: 2A, 1 วินาที
การใช้พลังงาน

• โหมดหยุด: 10uA @ 3.3v
• กำลังส่งสูงสุด: 350mA@3.3v

แอปพลิเคชั่น

  • อาคารอัจฉริยะและระบบอัตโนมัติในบ้าน
  • การจัดการโลจิสติกส์และห่วงโซ่อุปทาน
  • มิเตอร์อัจฉริยะ
  • เกษตรอัจฉริยะ
  • เมืองอัจฉริยะ
  • โรงงานอัจฉริยะ

โหมดสลีปและโหมดการทำงาน

โหมด Deep Sleep: เซ็นเซอร์ไม่มีการเปิดใช้งาน NB-IoT โหมดนี้ใช้สำหรับจัดเก็บและขนส่งเพื่อประหยัดอายุแบตเตอรี่

โหมดการทำงาน: ในโหมดนี้ เซ็นเซอร์จะทำงานเป็นเซ็นเซอร์ NB-IoT เพื่อเข้าร่วมเครือข่าย NB-IoT และส่งข้อมูลเซ็นเซอร์ไปยังเซิร์ฟเวอร์ ระหว่างแต่ละampling/tx/rx เป็นระยะๆ เซ็นเซอร์จะอยู่ในโหมด IDLE) ในโหมด IDLE เซ็นเซอร์จะใช้พลังงานเท่ากับโหมด Deep Sleep

ปุ่มและไฟ LED

โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (2) โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (3)

หมายเหตุ: เมื่ออุปกรณ์กำลังรันโปรแกรม ปุ่มอาจใช้งานไม่ได้ ควรกดปุ่มหลังจากอุปกรณ์รันโปรแกรมเสร็จเรียบร้อยแล้ว

การเชื่อมต่อ BLE

SDI-12-NB รองรับการกำหนดค่า BLE ระยะไกลและการอัปเดตเฟิร์มแวร์

BLE สามารถใช้เพื่อกำหนดค่าพารามิเตอร์ของเซ็นเซอร์หรือดูเอาต์พุตคอนโซลจากเซ็นเซอร์ BLE จะเปิดใช้งานในกรณีด้านล่างเท่านั้น:

  • กดปุ่มเพื่อส่งอัปลิงค์
  • กดปุ่มไปยังอุปกรณ์ที่ใช้งานอยู่
  • อุปกรณ์เปิดหรือรีเซ็ต

หากไม่มีการเชื่อมต่อกิจกรรมบน BLE ภายใน 60 วินาที เซ็นเซอร์จะปิดโมดูล BLE เพื่อเข้าสู่โหมดพลังงานต่ำ

คำจำกัดความของพิน, สวิตช์และทิศทางของซิม

SDI-12-NB ใช้บอร์ดหลักดังต่อไปนี้โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (4)

จัมเปอร์ JP2

เปิดอุปกรณ์เมื่อใส่จัมเปอร์นี้

โหมดบูต / SW1

  1. ISP: โหมดอัปเกรด อุปกรณ์จะไม่มีสัญญาณใดๆ ในโหมดนี้ แต่พร้อมสำหรับอัปเกรดเฟิร์มแวร์ ไฟ LED ไม่ทำงาน เฟิร์มแวร์ไม่ทำงาน
  2. แฟลช: โหมดการทำงาน อุปกรณ์เริ่มทำงานและส่งเอาต์พุตคอนโซลเพื่อแก้ไขข้อบกพร่องเพิ่มเติม

ปุ่มรีเซ็ต

กดเพื่อรีบูตอุปกรณ์

ทิศทางซิมการ์ด

ดูลิงค์นี้ วิธีใส่ซิมการ์ด

ใช้ SDI-12-NB เพื่อสื่อสารกับเซิร์ฟเวอร์ IoT

ส่งข้อมูลไปยังเซิร์ฟเวอร์ IoT ผ่านเครือข่าย NB-IoT

SDI-12-NB มาพร้อมกับโมดูล NB-IoT โดยเฟิร์มแวร์ที่โหลดไว้ล่วงหน้าใน SDI-12-NB จะรับข้อมูลสภาพแวดล้อมจากเซ็นเซอร์และส่งค่าไปยังเครือข่าย NB-IoT ในพื้นที่ผ่านโมดูล NB-IoT เครือข่าย NB-IoT จะส่งต่อค่านี้ไปยังเซิร์ฟเวอร์ IoT ผ่านโปรโตคอลที่กำหนดโดย SDI-12-NB ด้านล่างนี้แสดงโครงสร้างเครือข่าย:

PS-NB-NA ในเครือข่าย NB-loT

มี 1 ​​เวอร์ชัน: SDI-12-NB เวอร์ชัน -GE และ -XNUMXD

เวอร์ชัน GE: เวอร์ชันนี้ไม่มีซิมการ์ดหรือจุดเชื่อมต่อไปยังเซิร์ฟเวอร์ IoT ผู้ใช้ต้องใช้คำสั่ง AT เพื่อกำหนดค่าสองขั้นตอนด้านล่างเพื่อตั้งค่าให้ SDI-12-NB ส่งข้อมูลไปยังเซิร์ฟเวอร์ IoT

  • ติดตั้งซิมการ์ด NB-IoT และกำหนดค่า APN ดูคำแนะนำในการเชื่อมต่อเครือข่าย
  • ตั้งค่าเซ็นเซอร์ให้ชี้ไปที่เซิร์ฟเวอร์ IoT ดูคำแนะนำในการกำหนดค่าเพื่อเชื่อมต่อเซิร์ฟเวอร์ต่างๆ

ด้านล่างนี้แสดงผลของเซิร์ฟเวอร์ที่แตกต่างกันให้ดูคร่าวๆโหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (6)โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (7)

เวอร์ชัน 1D: เวอร์ชันนี้มีซิมการ์ด 1NCE ติดตั้งไว้ล่วงหน้าและกำหนดค่าให้ส่งค่าไปยัง DataCake ผู้ใช้เพียงแค่เลือกประเภทเซนเซอร์ใน DataCake และเปิดใช้งาน SDI-12-NB จากนั้นผู้ใช้ก็จะสามารถดูข้อมูลใน DataCake ได้ ดูคำแนะนำการกำหนดค่า DataCake ที่นี่

ประเภทบรรทุก

เพื่อตอบสนองความต้องการของเซิร์ฟเวอร์ที่แตกต่างกัน SDI-12-NB รองรับประเภทเพย์โหลดที่แตกต่างกัน

รวมถึง:

  • โหลดข้อมูลรูปแบบ JSON ทั่วไป (ประเภท=5)
  • โหลดรูปแบบ HEX (ประเภท=0)
  • รูปแบบ ThingSpeak (ประเภท=1)
  • รูปแบบ ThingsBoard (ประเภท=3)

ผู้ใช้สามารถระบุประเภทของเพย์โหลดได้เมื่อเลือกโปรโตคอลการเชื่อมต่อ เช่นample

  • AT+PRO=2,0 // ใช้การเชื่อมต่อ UDP และโหลดเลขฐานสิบหก
  • AT+PRO=2,5 // ใช้การเชื่อมต่อ UDP และโหลด JSON
  • AT+PRO=3,0 // ใช้การเชื่อมต่อ MQTT และโหลดเลขฐานสิบหก
  • AT+PRO=3,1 // ใช้การเชื่อมต่อ MQTT และ ThingSpeak
  • AT+PRO=3,3 // ใช้การเชื่อมต่อ MQTT และ ThingsBoard
  • AT+PRO=3,5 // ใช้การเชื่อมต่อ MQTT และโหลด JSON
  • AT+PRO=4,0 // ใช้การเชื่อมต่อ TCP และโหลดเลขฐานสิบหก
  • AT+PRO=4,5 // ใช้การเชื่อมต่อ TCP และโหลด JSON

รูปแบบ JSON ทั่วไป (ประเภท = 5)

This is the General Json Format. As below: {“IMEI”:”866207053462705″,”Model”:”PSNB”,” idc_intput”:0.000,”vdc_intput”:0.000,”battery”:3.513,”signal”:23,”1″:{0.000,5.056,2023/09/13 02:14:41},”2″:{0.000,3.574,2023/09/13 02:08:20},”3″:{0.000,3.579,2023/09/13 02:04:41},”4″: {0.000,3.584,2023/09/13 02:00:24},”5″:{0.000,3.590,2023/09/13 01:53:37},”6″:{0.000,3.590,2023/09/13 01:50:37},”7″:{0.000,3.589,2023/09/13 01:47:37},”8″:{0.000,3.589,2023/09/13 01:44:37}}

หมายเหตุ จากข้อมูลด้านบน:

  • Idc_input, Vdc_input, Battery และ Signal คือค่าในเวลาอัปลิงค์
  • รายการ Json 1 ~ 8 คือ 1 ~ 8 วินาทีสุดท้ายampข้อมูล ling ตามที่กำหนดโดยคำสั่ง AT+NOUD=8 แต่ละรายการประกอบด้วย (จากซ้ายไปขวา): Idc_input , Vdc_input, Sampเวลาหลิง

โหลดรูปแบบ HEX (ชนิด=0)

นี่คือรูปแบบ HEX ดังต่อไปนี้:

f866207053462705 0165 0dde 13 0000 00 00 00 00 0fae 0000 64e2d74f 10b2 0000 64e2d69b 0fae 0000 64e2d5e7 10b2 0000 64e2d47f 0fae 0000 64e2d3cb 0fae 0000 64e2d263 0fae 0000 64e2d1af 011a 01e8 64d494ed 0118 01e8 64d4943dโหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (8)

เวอร์ชัน:

ไบต์เหล่านี้รวมถึงเวอร์ชันฮาร์ดแวร์และซอฟต์แวร์

  • ไบต์ที่สูงกว่า: ระบุรุ่นเซนเซอร์: 0x01 สำหรับ SDI-12-NB
  • ไบต์ล่าง: ระบุเวอร์ชันซอฟต์แวร์: 0x65=101 ซึ่งหมายถึงเวอร์ชันเฟิร์มแวร์ 1.0.1

BAT (ข้อมูลแบตเตอรี่):

ตรวจสอบปริมาณแบตเตอรี่tage สำหรับ SDI-12-NB

  • ตัวอย่างที่ 1: 0x0dde = 3550mV
  • ตัวอย่าง 2: 0x0B49 = 2889mV

ความแรงของสัญญาณ:

ความแรงของสัญญาณเครือข่าย NB-IoT

ตัวอย่างที่ 1: 0x13 = 19

  • 0 -113dBm หรือน้อยกว่า
  • 1 -111dBm
  • 2…30 -109dBm… -53dBm
  • 31 -51dBm หรือสูงกว่า
  • 99 ไม่รู้จักหรือตรวจไม่พบ

โพรบรุ่น:

SDI-12-NB สามารถเชื่อมต่อกับโพรบชนิดต่างๆ ได้ โดย 4~20mA จะแสดงช่วงการวัดเต็ม ดังนั้นเอาต์พุต 12mA จึงมีความหมายต่างกันสำหรับโพรบแต่ละชนิด

เช่นampเล.โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (9)

ผู้ใช้สามารถตั้งค่าโพรบรุ่นต่างๆ สำหรับโพรบด้านบนได้ ดังนั้นเซิร์ฟเวอร์ IoT จึงสามารถตรวจจับได้ว่าควรวิเคราะห์ค่าเซนเซอร์ 4~20mA หรือ 0~30v อย่างไร และรับค่าที่ถูกต้องได้เหมือนกัน

IN1 และ IN2:

  • IN1 และ IN2 ใช้เป็นพินอินพุตดิจิตอล

Exampเลอ:

  • 01 (H): พิน IN1 หรือ IN2 อยู่ในระดับสูง
  • 00 (L): พิน IN1 หรือ IN2 อยู่ในระดับต่ำ
  • ระดับ GPIO_EXTI:
  • GPIO_EXTI ใช้เป็นพินขัดจังหวะ

Exampเลอ:

  • 01 (H): พิน GPIO_EXTI อยู่ในระดับสูง
  • 00 (L): พิน GPIO_EXTI อยู่ในระดับต่ำ

แฟล็ก GPIO_EXTI:

ฟิลด์ข้อมูลนี้แสดงว่าแพ็กเก็ตนี้ถูกสร้างโดย Interrupt Pin หรือไม่
หมายเหตุ: พินขัดจังหวะเป็นพินแยกในขั้วสกรู

Exampเลอ:

  • 0x00: แพ็กเก็ตอัปลิงค์ปกติ
  • 0x01: ขัดจังหวะแพ็คเก็ตอัปลิงค์

0~20มิลลิแอมป์:

Exampเลอ:

27AE(เอช) = 10158 (ดี)/1000 = 10.158mA

โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (10)

เชื่อมต่อกับเซ็นเซอร์ 2 สาย 4~20mAโหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (11)

0~30โวลต์:

วัดปริมาตรtagค่า e ช่วงตั้งแต่ 0 ถึง 30V

Exampเลอ:

138E(สูง) = 5006(ลึก)/1000= 5.006 โวลต์

เวลาเซนต์amp:

  • หน่วยเวลาเซนต์amp Exampเล: 64e2d74f(H) = 1692587855(D)
  • ใส่ค่าทศนิยมลงในลิงค์นี้(https://www.epochconverter.com)) เพื่อให้ได้เวลา

เพย์โหลด ThingsBoard (ประเภท = 3)

การออกแบบพิเศษของเพย์โหลด Type3 สำหรับ ThingsBoard ยังจะกำหนดค่าเซิร์ฟเวอร์เริ่มต้นอื่นให้กับ ThingsBoard อีกด้วย

{“IMEI”: “866207053462705”,”รุ่น”: “PS-NB”,”idc_intput”: 0.0,”vdc_intput”: 3.577,”battery”: 3.55,”signal”: 22}โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (12)

เพย์โหลด ThingSpeak (ชนิด=1)

เพย์โหลดนี้ตรงตามข้อกำหนดของแพลตฟอร์ม ThingSpeak โดยมีเพียงสี่ฟิลด์เท่านั้น ฟอร์ม 1~4 ได้แก่ Idc_input , Vdc_input , Battery และ Signal เพย์โหลดประเภทนี้ใช้ได้เฉพาะกับแพลตฟอร์ม ThingsSpeak เท่านั้น

ดังต่อไปนี้:

ฟิลด์ 1 = ค่า idc_intput & ฟิลด์ 2 = ค่า vdc_intput & ฟิลด์ 3 = ค่าแบตเตอรี่ & ฟิลด์ 4 = ค่าสัญญาณโหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (13)

ทดสอบการอัปลิงค์และเปลี่ยนแปลงช่วงเวลาการอัปเดต

โดยค่าเริ่มต้น เซ็นเซอร์จะส่งอัพลิงค์ทุกๆ 2 ชั่วโมง และ AT+NOUD=8 ผู้ใช้สามารถใช้คำสั่งด้านล่างเพื่อเปลี่ยนช่วงเวลาอัพลิงค์

AT+TDC=600 // ตั้งค่าช่วงเวลาอัปเดตเป็น 600 วินาที
ผู้ใช้สามารถกดปุ่มค้างไว้มากกว่า 1 วินาทีเพื่อเปิดใช้งานอัพลิงค์

มัลติเอสampลิงส์และวันอัพลิงค์

หมายเหตุ: คุณสมบัติ AT+NOUD ได้รับการอัปเกรดเป็นการบันทึกเวลา โปรดดูคุณสมบัติการบันทึกเวลา

เพื่อประหยัดอายุการใช้งานแบตเตอรี่ SDI-12-NB จะampข้อมูล Idc_input และ Vdc_input จะส่งทุกๆ 15 นาที และส่งอัพลิงก์ทุกๆ 2 ชั่วโมง ดังนั้นการอัพลิงก์แต่ละครั้งจะรวมข้อมูลที่เก็บไว้ 8 รายการและข้อมูลเรียลไทม์ 1 รายการ ซึ่งกำหนดโดย:

  • AT+TR=900 // หน่วยเป็นวินาที โดยค่าเริ่มต้นจะบันทึกข้อมูลทุกๆ 900 วินาที (15 นาที สามารถตั้งค่าต่ำสุดเป็น 180 วินาทีได้)
  • AT+NOUD=8 // อุปกรณ์จะอัปโหลดข้อมูลที่บันทึกไว้ 8 ชุดตามค่าเริ่มต้น สามารถอัปโหลดข้อมูลบันทึกได้สูงสุด 32 ชุด

แผนภาพด้านล่างอธิบายความสัมพันธ์ระหว่าง TR, NOUD และ TDC ได้ชัดเจนยิ่งขึ้น:โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (14)

ทริกเกอร์อัปลิงค์โดยการขัดจังหวะภายนอก

SDI-12-NB มีฟังก์ชันการขัดจังหวะทริกเกอร์ภายนอก ผู้ใช้สามารถใช้พิน GPIO_EXTI เพื่อทริกเกอร์การอัปโหลดแพ็กเก็ตข้อมูล

คำสั่ง AT:

  • AT+INTMOD // ตั้งค่าโหมดขัดจังหวะทริกเกอร์
  • AT+INTMOD=0 // ปิดใช้งานการขัดจังหวะ โดยใช้พินอินพุตดิจิทัล
  • AT+INTMOD=1 // ทริกเกอร์โดยขอบขึ้นและลง
  • AT+INTMOD=2 // ทริกเกอร์โดยขอบที่ตกลงมา
  • AT+INTMOD=3 // ทริกเกอร์โดยขอบที่เพิ่มขึ้น

ตั้งค่าระยะเวลาเอาท์พุตกำลัง

ควบคุมระยะเวลาเอาท์พุต 3V3 , 5V หรือ 12V ก่อนแต่ละวินาทีampลิง อุปกรณ์จะ

  • เปิดใช้งานการจ่ายพลังงานไปยังเซ็นเซอร์ภายนอกก่อน
  • เปิดใช้งานตามระยะเวลา อ่านค่าเซนเซอร์ และสร้างเพย์โหลดอัปลิงก์
  • สุดท้ายให้ปิดเอาต์พุตกำลัง

โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (15)

ตั้งค่าแบบจำลองโพรบ

ผู้ใช้จะต้องกำหนดค่าพารามิเตอร์นี้ตามประเภทของโพรบภายนอก ด้วยวิธีนี้ เซิร์ฟเวอร์สามารถถอดรหัสตามค่านี้ และแปลงค่าปัจจุบันที่ส่งออกโดยเซ็นเซอร์เป็นค่าความลึกหรือแรงดันของน้ำ

คำสั่ง AT: AT +PROBE

  • AT+PROBE=aabb
  • เมื่อ aa=00 จะเป็นโหมดความลึกของน้ำ และกระแสจะถูกแปลงเป็นค่าความลึกของน้ำ bb คือโพรบที่ความลึกหลายเมตร
  • เมื่อ aa=01 จะเป็นโหมดความดันที่แปลงกระแสไฟฟ้าให้เป็นค่าความดัน โดยที่ bb จะแสดงว่าเป็นประเภทของเซ็นเซอร์ความดัน

โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (16) โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (17)

การบันทึกนาฬิกา (ตั้งแต่เฟิร์มแวร์เวอร์ชัน v1.0.5)

บางครั้งเมื่อเราติดตั้งโหนดปลายทางจำนวนมากในสนาม เราต้องการให้เซ็นเซอร์ทั้งหมดampรวบรวมข้อมูลในเวลาเดียวกัน และอัปโหลดข้อมูลเหล่านี้เข้าด้วยกันเพื่อวิเคราะห์ ในกรณีดังกล่าว เราสามารถใช้ฟีเจอร์การบันทึกเวลา เราสามารถใช้คำสั่งนี้เพื่อกำหนดเวลาเริ่มต้นของการบันทึกข้อมูลและช่วงเวลาเพื่อให้ตรงตามข้อกำหนดของเวลาการรวบรวมข้อมูลที่เฉพาะเจาะจง

คำสั่ง AT: AT +CLOCKLOG=a,b,c,d

  • ก: 0: ปิดใช้งานการบันทึกนาฬิกา 1: เปิดใช้งานการบันทึกนาฬิกา
  • ข: ระบุ s แรกampling เริ่มต้นวินาที: ช่วง (0 ~ 3599, 65535) // หมายเหตุ: ถ้าตั้งค่าพารามิเตอร์ b เป็น 65535 ช่วงเวลาบันทึกจะเริ่มต้นหลังจากโหนดเข้าถึงเครือข่ายและส่งแพ็คเก็ต
  • c: ระบุ sampช่วงเวลาหลิง: ช่วง (0 ~ 255 นาที)
  • d: ควรมีรายการกี่รายการที่จะอัปลิงก์บน TDC แต่ละตัว (สูงสุด 32 รายการ)

หมายเหตุ: หากต้องการปิดใช้งานการบันทึกนาฬิกา ให้ตั้งค่าพารามิเตอร์ต่อไปนี้: AT+CLOCKLOG=1,65535,0,0

Examp: AT +CLOCKLOG=1,0,15,8

อุปกรณ์จะบันทึกข้อมูลลงในหน่วยความจำโดยเริ่มจากวินาทีที่ 0 (11:00 00 น. ของชั่วโมงแรกและวินาทีถัดไป)ampลิงและบันทึกทุก ๆ 15 นาที ทุกครั้งที่อัพลิงก์ TDC เพย์โหลดอัพลิงก์จะประกอบด้วย: ข้อมูลแบตเตอรี่ + บันทึกหน่วยความจำ 8 รายการล่าสุดพร้อมเวลาสูงสุดamp + ใหม่ล่าสุดample ในเวลาอัพลิงค์) ดูด้านล่างสำหรับตัวอย่างampเล.โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (18)

Exampเลอ:

AT+CLOCKLOG=1,65535,1,3

หลังจากที่โหนดส่งแพ็กเก็ตแรกแล้ว ข้อมูลจะถูกบันทึกลงในหน่วยความจำทุกๆ 1 นาที สำหรับอัพลิงก์ TDC แต่ละครั้ง โหลดอัพลิงก์จะรวมถึง: ข้อมูลแบตเตอรี่ + บันทึกหน่วยความจำ 3 รายการสุดท้าย (เพย์โหลด + เวลาที่มากที่สุดamp).โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (19)

หมายเหตุ: ผู้ใช้จำเป็นต้องซิงโครไนซ์เวลาเซิร์ฟเวอร์ก่อนกำหนดค่าคำสั่งนี้ หากไม่ได้ซิงโครไนซ์เวลาเซิร์ฟเวอร์ก่อนกำหนดค่าคำสั่งนี้ คำสั่งจะมีผลหลังจากรีเซ็ตโหนดเท่านั้น

Exampเลอคิวรีบันทึกประวัติไว้

คำสั่ง AT: AT +CDP

คำสั่งนี้ใช้ค้นหาประวัติที่บันทึกไว้ โดยบันทึกข้อมูลได้มากถึง 32 กลุ่ม โดยแต่ละกลุ่มข้อมูลประวัติจะประกอบด้วยข้อมูลได้สูงสุด 100 ไบต์โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (20)

การสอบถามบันทึกการอัพลิงค์

  • คำสั่ง AT: AT +GETLOG
    คำสั่งนี้ใช้เพื่อค้นหาข้อมูลบันทึกอัพสตรีมของแพ็กเก็ตข้อมูล

โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (21)

การกำหนดชื่อโดเมนตามกำหนดเวลา

คำสั่งนี้ใช้ในการตั้งค่าการแก้ไขชื่อโดเมนตามกำหนดเวลา

คำสั่ง AT:

  • AT+DNSTIMER=XX // หน่วย: ชั่วโมง

หลังจากตั้งค่าคำสั่งนี้แล้ว การแก้ไขชื่อโดเมนจะดำเนินการตามปกติ

กำหนดค่า SDI-12-NB

กำหนดค่าวิธีการ

SDI-12-NB รองรับวิธีการกำหนดค่าดังต่อไปนี้:

  • คำสั่ง AT ผ่านการเชื่อมต่อ Bluetooth (แนะนำ): คำสั่งกำหนดค่า BLE
  • คำสั่ง AT ผ่านการเชื่อมต่อ UART : ดูการเชื่อมต่อ UART

ชุดคำสั่ง AT

  • AT+ ? : ช่วยด้วย
  • AT+ : วิ่ง
  • AT+ = : ตั้งค่า
  • AT+ =? : รับค่า

คำสั่งทั่วไป

  • AT : เรียน
  • ที่? : ความช่วยเหลือสั้น ๆ
  • ATZ : MCU รีเซ็ต
  • AT+TDC : ช่วงเวลาการส่งข้อมูลแอปพลิเคชัน
  • AT+CFG : พิมพ์การกำหนดค่าทั้งหมด
  • AT+MODEL : รับข้อมูลโมดูล
  • AT+SLEEP : รับหรือตั้งค่าสถานะการนอนหลับ
  • AT+DEUI: รับหรือตั้งค่า ID อุปกรณ์
  • AT+INTMOD : ตั้งค่าโหมดทริกเกอร์ขัดจังหวะ
  • AT+APN : รับหรือตั้งค่า APN
  • AT+3V3T : ตั้งค่าขยายเวลาการจ่ายไฟ 3V3
  • AT+5VT : ตั้งค่าขยายเวลาของกำลังไฟ 5V
  • AT+12VT : ตั้งค่าขยายเวลาของกำลังไฟ 12V
  • AT+PROBE : รับหรือตั้งค่าโมเดลโพรบ
  • AT+PRO : เลือกข้อตกลง
  • AT+RXDL : ขยายเวลาการส่งและรับ
  • AT+TR : รับหรือตั้งเวลาบันทึกข้อมูล
  • AT+CDP : อ่านหรือล้างข้อมูลแคช
  • AT+NOUD : รับหรือกำหนดจำนวนข้อมูลที่จะอัพโหลด
  • AT+DNSCFG : รับหรือตั้งค่าเซิร์ฟเวอร์ DNS
  • AT+CSQTIME : รับหรือตั้งเวลาเข้าร่วมเครือข่าย
  • AT+DNSTIMER: รับหรือตั้งเวลา NDS
  • AT+TLSMOD: รับหรือตั้งค่าโหมด TLS
  • AT+GETSENSORVALUE: ส่งคืนการวัดเซนเซอร์ปัจจุบัน
  • AT+SERVADDR : ที่อยู่เซิร์ฟเวอร์

การจัดการ MQTT

  • AT+CLIENT : รับหรือตั้งค่าไคลเอนต์ MQTT
  • AT+UNAME : รับหรือตั้งค่าชื่อผู้ใช้ MQTT
  • AT+PWD : รับหรือตั้งรหัสผ่าน MQTT
  • AT+PUBTOPIC : รับหรือตั้งค่า MQTT เผยแพร่หัวข้อ
  • AT+SUBTOPIC : รับหรือตั้งค่าหัวข้อการสมัคร MQTT

ข้อมูล

  • AT+FDR : รีเซ็ตข้อมูลเป็นค่าเริ่มต้น
  • AT+PWORD : รหัสผ่านการเข้าถึงแบบอนุกรม
  • AT+LDATA : รับข้อมูลอัปโหลดล่าสุด
  • AT+CDP : อ่านหรือล้างข้อมูลแคช

การใช้พลังงานแบตเตอรี่และพลังงาน

SDI-12-NB ใช้แบตเตอรี่ ER26500 + SPC1520 ดูข้อมูลรายละเอียดเกี่ยวกับข้อมูลแบตเตอรี่และวิธีการเปลี่ยนแบตเตอรี่ที่ลิงก์ด้านล่าง วิเคราะห์ข้อมูลแบตเตอรี่และการใช้พลังงาน

อัพเดตเฟิร์มแวร์

ผู้ใช้สามารถเปลี่ยนเฟิร์มแวร์อุปกรณ์ได้เป็น::

  • อัปเดตด้วยคุณสมบัติใหม่
  • แก้ไขข้อบกพร่อง

สามารถดาวน์โหลดเฟิร์มแวร์และบันทึกการเปลี่ยนแปลงได้จาก: ลิงก์ดาวน์โหลดเฟิร์มแวร์

วิธีการอัพเดตเฟิร์มแวร์:

  • (วิธีที่แนะนำ) การอัปเดตเฟิร์มแวร์ OTA ผ่าน BLE: คำแนะนำ
  • อัพเดทผ่านอินเทอร์เฟส UART TTL : คำสั่ง

คำถามที่พบบ่อย

ฉันสามารถเข้าถึงคำสั่ง AT ของ BC660K-GL ได้อย่างไร?

ผู้ใช้สามารถเข้าถึง BC660K-GL ได้โดยตรงและส่งคำสั่ง AT ดูชุดคำสั่ง AT ของ BC660K-GL

จะกำหนดค่าอุปกรณ์ผ่านฟังก์ชั่นสมัครสมาชิก MQTT ได้อย่างไร (ตั้งแต่เวอร์ชัน v1.0.3)

เนื้อหาการสมัคร: {AT COMMAND}

Exampเลอ:

การตั้งค่า AT+5VT=500 ผ่าน Node-RED ต้องใช้ MQTT ส่งเนื้อหา {AT+5VT=500}โหนดเซ็นเซอร์ Dragino-SDI-12-NB-NB-IoT (22)

ข้อมูลการสั่งซื้อ

หมายเลขชิ้นส่วน: SDI-12-NB-XX-YY XX:

  • GE: เวอร์ชันทั่วไป (ไม่รวมซิมการ์ด)
  • 1D: พร้อมซิมการ์ด 1NCE* 10MB 500 ปี และกำหนดค่าล่วงหน้าเป็นเซิร์ฟเวอร์ DataCake

YY: ขนาดรูเชื่อมต่อขนาดใหญ่

  • M12: รู M12
  • M16: รู M16
  • M20: รู M20

ข้อมูลการบรรจุ

สิ่งที่รวมอยู่ในแพ็คเกจ:

  • เซ็นเซอร์อนาล็อก NB-IoT SDI-12-NB x 1
  • เสาอากาศภายนอก x 1

ขนาดและน้ำหนัก:

  • ขนาดเครื่อง: cm
  • น้ำหนักเครื่อง: g
  • ขนาดบรรจุ / ชิ้น : cm
  • น้ำหนัก / ชิ้น : g

สนับสนุน

  • ให้บริการในวันจันทร์ถึงวันศุกร์ เวลา 09:00 ถึง 18:00 GMT+8 เนื่องจากโซนเวลาที่แตกต่างกัน เราจึงไม่สามารถให้การสนับสนุนแบบสดได้ อย่างไรก็ตาม คำถามของคุณจะได้รับคำตอบโดยเร็วที่สุดตามกำหนดการที่กล่าวไว้ก่อนหน้านี้
  • ให้ข้อมูลมากที่สุดเท่าที่เป็นไปได้เกี่ยวกับการสอบถามของคุณ (รุ่นผลิตภัณฑ์ อธิบายปัญหาของคุณอย่างถูกต้องและขั้นตอนในการจำลองปัญหา ฯลฯ) และส่งอีเมลไปที่ Support@dragino.cc.

คำชี้แจงของ FCC

ข้อควรระวังของ FCC:

การเปลี่ยนแปลงหรือการดัดแปลงใดๆ ที่ไม่ได้รับการอนุมัติอย่างชัดแจ้งจากฝ่ายที่รับผิดชอบในการปฏิบัติตามอาจทำให้สิทธิ์ในการใช้งานอุปกรณ์ของผู้ใช้เป็นโมฆะ
อุปกรณ์นี้เป็นไปตามกฎ FCC ส่วนที่ 15 การทำงานต้องอยู่ภายใต้เงื่อนไขสองประการต่อไปนี้:

  1. อุปกรณ์นี้จะต้องไม่ก่อให้เกิดการรบกวนที่เป็นอันตรายและ
  2. อุปกรณ์นี้ต้องยอมรับการรบกวนใดๆ ที่ได้รับ รวมถึงการรบกวนที่อาจทำให้เกิดการทำงานที่ไม่พึงประสงค์

ห้ามวางเครื่องส่งสัญญาณนี้ไว้หรือทำงานร่วมกับเสาอากาศหรือเครื่องส่งสัญญาณอื่นใด

หมายเหตุ: อุปกรณ์นี้ได้รับการทดสอบและพบว่าเป็นไปตามขีดจำกัดสำหรับอุปกรณ์ดิจิทัลคลาส B ตามส่วนที่ 15 ของกฎ FCC ขีดจำกัดเหล่านี้ได้รับการออกแบบมาเพื่อให้การป้องกันที่เหมาะสมต่อการรบกวนที่เป็นอันตรายในการติดตั้งในที่อยู่อาศัย อุปกรณ์นี้สร้าง ใช้ และสามารถแผ่พลังงานความถี่วิทยุ และหากไม่ได้ติดตั้งและใช้งานตามคำแนะนำ อาจทำให้เกิดการรบกวนที่เป็นอันตรายต่อการสื่อสารทางวิทยุ อย่างไรก็ตาม ไม่มีการรับประกันว่าการรบกวนจะไม่เกิดขึ้นในการติดตั้งโดยเฉพาะ หากอุปกรณ์นี้ทำให้เกิดการรบกวนที่เป็นอันตรายต่อการรับวิทยุหรือโทรทัศน์ ซึ่งสามารถระบุได้โดยการปิดและเปิดอุปกรณ์ ผู้ใช้ควรพยายามแก้ไขการรบกวนโดยใช้วิธีการต่อไปนี้วิธีใดวิธีหนึ่งหรือมากกว่า:

  • ปรับทิศทางหรือย้ายตำแหน่งของเสาอากาศรับสัญญาณ
  • เพิ่มระยะห่างระหว่างอุปกรณ์และตัวรับ
  • เชื่อมต่ออุปกรณ์เข้ากับเต้าเสียบในวงจรที่แตกต่างไปจากวงจรที่เชื่อมต่อเครื่องรับอยู่
  • ปรึกษาตัวแทนจำหน่ายหรือช่างวิทยุ/โทรทัศน์ที่มีประสบการณ์เพื่อขอความช่วยเหลือ

คำชี้แจงเกี่ยวกับการได้รับรังสีของ FCC:

อุปกรณ์นี้สอดคล้องกับข้อจำกัดการรับรังสีของ FCC ที่กำหนดไว้สำหรับสภาพแวดล้อมที่ไม่มีการควบคุม อุปกรณ์นี้ควรได้รับการติดตั้งและใช้งานโดยให้มีระยะห่างขั้นต่ำ 20 ซม. ระหว่างหม้อน้ำและร่างกายของคุณ

เอกสาร / แหล่งข้อมูล

โหนดเซ็นเซอร์ NB-IoT Dragino SDI-12-NB [พีดีเอฟ] คู่มือการใช้งาน
SDI-12-NB NB-IoT เซ็นเซอร์โหนด, SDI-12-NB, NB-IoT เซ็นเซอร์โหนด, โหนดเซ็นเซอร์

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *