ថ្នាំងឧបករណ៍ចាប់សញ្ញា Dragino SDI-12-NB NB-IoT
សេចក្តីផ្តើម
ឧបករណ៍ចាប់សញ្ញាអាណាឡូក NB-IoT គឺជាអ្វី
Dragino SDI-12-NB គឺជាឧបករណ៍ចាប់សញ្ញាអាណាឡូក NB-IoT សម្រាប់ដំណោះស្រាយ Internet of Things ។ SDI-12-NB មានទិន្នផល 5v និង 12v, 4~20mA, 0~30v input interface ដើម្បីថាមពល និងទទួលបានតម្លៃពីឧបករណ៍ចាប់សញ្ញាអាណាឡូក។ SDI-12-NB នឹងបំប្លែងតម្លៃអាណាឡូកទៅជាទិន្នន័យឥតខ្សែ NB-IoT ហើយផ្ញើទៅវេទិកា IoT តាមរយៈបណ្តាញ NB-IoT ។
- SDI-12-NB គាំទ្រវិធីសាស្រ្ត uplink ផ្សេងៗគ្នារួមទាំង MQTT, MQTTs, UDP & TCP សម្រាប់តម្រូវការកម្មវិធីផ្សេងៗគ្នា និងគាំទ្រ uplinks ទៅកាន់ IoT Servers ផ្សេងៗ។
- SDI-12-NB គាំទ្រការកំណត់រចនាសម្ព័ន្ធ BLE និងការធ្វើបច្ចុប្បន្នភាព OTA ដែលធ្វើឱ្យអ្នកប្រើប្រាស់ងាយស្រួលប្រើ។
- SDI-12-NB ត្រូវបានបំពាក់ដោយថ្ម 8500mAh Li-SOCI2 វាត្រូវបានរចនាឡើងសម្រាប់ការប្រើប្រាស់បានយូររហូតដល់ច្រើនឆ្នាំ។
- SDI-12-NB មានស៊ីមកាតដែលភ្ជាប់មកជាមួយស្រេចចិត្ត និងកំណែការតភ្ជាប់ម៉ាស៊ីនមេ IoT លំនាំដើម។ ដែលធ្វើឱ្យវាដំណើរការជាមួយការកំណត់រចនាសម្ព័ន្ធសាមញ្ញ។
PS-NB-NA នៅក្នុងបណ្តាញ NB-loT
លក្ខណៈពិសេស
- 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 ដើម្បីផ្តល់ថាមពលដល់ឧបករណ៏ខាងក្រៅ
- គុណ Sampling និង uplink មួយ។
- គាំទ្រការកំណត់រចនាសម្ព័ន្ធពីចម្ងាយប៊្លូធូស និងធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់
- Uplink តាមកាលកំណត់
- តំណខាងក្រោមដើម្បីផ្លាស់ប្តូរការកំណត់
- ថាមពលថ្ម 8500mAh ប្រើប្រាស់បានយូរ
- ស្រោមការពារទឹក IP66
- Uplink តាមរយៈ MQTT, MQTTs, TCP ឬ UDP
- រន្ធស៊ីមកាត Nano សម្រាប់ស៊ីម NB-IoT
ការបញ្ជាក់
លក្ខណៈទូទៅរបស់ DC៖
- វ៉ុលផ្គត់ផ្គង់tage: 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
កម្មវិធី
- អគារឆ្លាតវៃ និងស្វ័យប្រវត្តិកម្មផ្ទះ
- ការគ្រប់គ្រងភស្តុភារ និងសង្វាក់ផ្គត់ផ្គង់
- ការវាស់ស្ទង់ឆ្លាតវៃ
- កសិកម្មឆ្លាតវៃ
- ទីក្រុងឆ្លាតវៃ
- រោងចក្រឆ្លាតវៃ
របៀបគេង និងរបៀបធ្វើការ
របៀបគេងជ្រៅ៖ ឧបករណ៍ចាប់សញ្ញាមិនមានដំណើរការ NB-IoT ទេ។ របៀបនេះត្រូវបានប្រើសម្រាប់ការផ្ទុក និងការដឹកជញ្ជូន ដើម្បីសន្សំសំចៃថ្ម។
របៀបធ្វើការ៖ នៅក្នុងរបៀបនេះ Sensor នឹងដំណើរការជា NB-IoT Sensor ដើម្បីចូលរួមបណ្តាញ NB-IoT និងបញ្ជូនទិន្នន័យឧបករណ៍ចាប់សញ្ញាទៅម៉ាស៊ីនមេ។ រវាង sampling/tx/rx ទៀងទាត់ ឧបករណ៏នឹងស្ថិតនៅក្នុងរបៀប IDLE) នៅក្នុងរបៀប IDLE ឧបករណ៍ចាប់សញ្ញាមានការប្រើប្រាស់ថាមពលដូចគ្នាទៅនឹងមុខងារ Deep Sleep ។
ប៊ូតុង & LEDs
ចំណាំ៖ នៅពេលដែលឧបករណ៍កំពុងដំណើរការកម្មវិធី ប៊ូតុងអាចនឹងមិនត្រឹមត្រូវ។ វាជាការល្អបំផុតក្នុងការចុចប៊ូតុងបន្ទាប់ពីឧបករណ៍បានបញ្ចប់ការប្រតិបត្តិកម្មវិធី។
ការតភ្ជាប់ BLE
SDI-12-NB គាំទ្រការកំណត់រចនាសម្ព័ន្ធពីចម្ងាយ BLE និងការធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់។
BLE អាចត្រូវបានប្រើដើម្បីកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្ររបស់ឧបករណ៍ចាប់សញ្ញា ឬមើលលទ្ធផលកុងសូលពីឧបករណ៍ចាប់សញ្ញា។ BLE នឹងត្រូវបានធ្វើឱ្យសកម្មតែក្នុងករណីខាងក្រោម៖
- ចុចប៊ូតុងដើម្បីផ្ញើតំណឡើង
- ចុចប៊ូតុងទៅឧបករណ៍សកម្ម។
- បើក ឬកំណត់ឧបករណ៍ឡើងវិញ។
ប្រសិនបើមិនមានការតភ្ជាប់សកម្មភាពនៅលើ BLE ក្នុងរយៈពេល 60 វិនាទី នោះឧបករណ៍ចាប់សញ្ញានឹងបិទម៉ូឌុល BLE ដើម្បីចូលទៅក្នុងរបៀបថាមពលទាប។
ខ្ទាស់និយមន័យ ប្តូរ និងទិសដៅស៊ីម
SDI-12-NB ប្រើ motherboard ដែលមានដូចខាងក្រោម។
Jumper JP2
បើកឧបករណ៍នៅពេលដាក់ jumper នេះ។
របៀបចាប់ផ្ដើម / SW1
- ISP៖ របៀបធ្វើឱ្យប្រសើរឡើង ឧបករណ៍នឹងមិនមានសញ្ញាណាមួយនៅក្នុងរបៀបនេះទេ។ ប៉ុន្តែរួចរាល់សម្រាប់ការអាប់ដេតកម្មវិធីបង្កប់។ LED នឹងមិនដំណើរការទេ។ កម្មវិធីបង្កប់នឹងមិនដំណើរការទេ។
- ពន្លឺ៖ របៀបការងារ ឧបករណ៍ចាប់ផ្តើមដំណើរការ ហើយបញ្ជូនលទ្ធផលកុងសូលចេញសម្រាប់ការកែកំហុសបន្ថែម
ប៊ូតុងកំណត់ឡើងវិញ
ចុចដើម្បីចាប់ផ្ដើមឧបករណ៍ឡើងវិញ។
ទិសដៅស៊ីមកាត
សូមមើលតំណនេះ។ របៀបបញ្ចូលស៊ីមកាត។
ប្រើ SDI-12-NB ដើម្បីទំនាក់ទំនងជាមួយ IoT Server
ផ្ញើទិន្នន័យទៅម៉ាស៊ីនមេ 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
មានកំណែពីរ៖ -GE និង -1D កំណែ SDI-12-NB ។
កំណែ GE៖ កំណែនេះមិនរួមបញ្ចូលស៊ីមកាត ឬចង្អុលទៅម៉ាស៊ីនមេ IoT ណាមួយទេ។ អ្នកប្រើប្រាស់ត្រូវប្រើ AT Commands ដើម្បីកំណត់រចនាសម្ព័ន្ធខាងក្រោមពីរជំហានដើម្បីកំណត់ SDI-12-NB បញ្ជូនទិន្នន័យទៅម៉ាស៊ីនមេ IoT ។
- ដំឡើងស៊ីមកាត NB-IoT ហើយកំណត់រចនាសម្ព័ន្ធ APN ។ សូមមើលការណែនាំនៃបណ្តាញភ្ជាប់។
- ដំឡើងឧបករណ៍ចាប់សញ្ញាដើម្បីចង្អុលទៅម៉ាស៊ីនមេ IoT ។ សូមមើលការណែនាំនៃការកំណត់រចនាសម្ព័ន្ធដើម្បីភ្ជាប់ម៉ាស៊ីនមេផ្សេងៗគ្នា។
ខាងក្រោមបង្ហាញលទ្ធផលនៃម៉ាស៊ីនមេផ្សេងគ្នាដោយក្រឡេកមើល
កំណែ 1D៖ កំណែនេះមានស៊ីមកាត 1NCE ដែលបានដំឡើងជាមុន និងកំណត់រចនាសម្ព័ន្ធដើម្បីផ្ញើតម្លៃទៅ DataCake ។ អ្នកប្រើប្រាស់គ្រាន់តែត្រូវការជ្រើសរើសប្រភេទឧបករណ៍ចាប់សញ្ញានៅក្នុង DataCake និងធ្វើឱ្យសកម្ម SDI-12-NB ហើយអ្នកប្រើប្រាស់នឹងអាចឃើញទិន្នន័យនៅក្នុង DataCake ។ សូមមើលនៅទីនេះសម្រាប់ការណែនាំកំណត់រចនាសម្ព័ន្ធ DataCake
ប្រភេទបន្ទុក
ដើម្បីបំពេញតាមតម្រូវការម៉ាស៊ីនមេផ្សេងៗគ្នា SDI-12-NB គាំទ្រប្រភេទបន្ទុកផ្សេងៗគ្នា។
រួមបញ្ចូល៖
- ការផ្ទុកទម្រង់ JSON ទូទៅ។ (ប្រភេទ=5)
- ទ្រង់ទ្រាយ HEX Payload ។ (ប្រភេទ=0)
- ទម្រង់ ThingSpeak ។ (ប្រភេទ=1)
- ទម្រង់ ThingsBoard ។ (ប្រភេទ=3)
អ្នកប្រើប្រាស់អាចបញ្ជាក់ប្រភេទ payload នៅពេលជ្រើសរើសពិធីការភ្ជាប់។ ឧample
- AT+PRO=2,0 // ប្រើការតភ្ជាប់ UDP & hex Payload
- AT+PRO=2,5 // ប្រើការតភ្ជាប់ UDP & Json Payload
- AT+PRO=3,0 // ប្រើការតភ្ជាប់ MQTT & hex Payload
- AT+PRO=3,1 // ប្រើការភ្ជាប់ MQTT & ThingSpeak
- AT+PRO=3,3 // ប្រើ MQTT Connection & ThingsBoard
- AT+PRO=3,5 // ប្រើការតភ្ជាប់ MQTT & Json Payload
- AT+PRO=4,0 // ប្រើការភ្ជាប់ TCP & hex Payload
- AT+PRO=4,5 // ប្រើការភ្ជាប់ TCP & Json Payload
ទ្រង់ទ្រាយ 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 s ចុងក្រោយampling data ដូចដែលបានបញ្ជាក់ដោយ AT+NOUD=8 Command។ ធាតុនីមួយៗរួមមាន (ពីឆ្វេងទៅស្តាំ)៖ Idc_input, Vdc_input, Sampពេលវេលា។
ទម្រង់ HEX Payload (Type=0)
នេះគឺជាទម្រង់ HEX ។ ដូចខាងក្រោម៖
f866207053462705 0165 0dde 13 0000 00 00 00 00 0fae 0000 64e2d74f 10b2 0000 64e2d69b 0fae 0000 64d 2e5d7f 10fae 2 0000e64d2cb 47fae 0 0000e64d2 3fae 0 0000e64d2af 263a 0e0000 64d2ed 1 011e01 8d64
កំណែ៖
បៃទាំងនេះរួមបញ្ចូលកំណែផ្នែករឹង និងកម្មវិធី។
- បៃខ្ពស់ជាង៖ បញ្ជាក់គំរូឧបករណ៍ចាប់សញ្ញា៖ 0x01 សម្រាប់ SDI-12-NB
- បៃទាប៖ បញ្ជាក់កំណែកម្មវិធី៖ 0x65=101 ដែលមានន័យថាកំណែកម្មវិធីបង្កប់ 1.0.1
BAT (ព័ត៌មានអំពីថ្ម)៖
ពិនិត្យវ៉ុលថ្មtage សម្រាប់ SDI-12-NB ។
- Ex1: 0x0dde = 3550mV
- Ex2: 0x0B49 = 2889mV
កម្លាំងសញ្ញា៖
កម្លាំងសញ្ញាបណ្តាញ NB-IoT ។
Ex1: 0x13 = 19
- 0 -113dBm ឬតិចជាងនេះ។
- 1 - 111 dBm
- 2…30 -109dBm… -53dBm
- 31 -51dBm ឬច្រើនជាងនេះ។
- 99 មិនស្គាល់ ឬមិនអាចរកឃើញ
ម៉ូដែលស៊ើបអង្កេត៖
SDI-12-NB អាចតភ្ជាប់ទៅប្រភេទផ្សេងគ្នានៃការស៊ើបអង្កេត 4 ~ 20mA តំណាងឱ្យមាត្រដ្ឋានពេញលេញនៃជួរវាស់។ ដូច្នេះទិន្នផល 12mA មានន័យផ្សេងគ្នាសម្រាប់ការស៊ើបអង្កេតផ្សេងគ្នា។
សម្រាប់អតីតampលេ
អ្នកប្រើអាចកំណត់គំរូការស៊ើបអង្កេតផ្សេងគ្នាសម្រាប់ការស៊ើបអង្កេតខាងលើ។ ដូច្នេះម៉ាស៊ីនមេ IoT អាចដឹងពីរបៀបដែលវាគួរញែកតម្លៃឧបករណ៏ 4~20mA ឬ 0~30v ហើយទទួលបានតម្លៃត្រឹមត្រូវ។
IN1 និង IN2៖
- IN1 និង IN2 ត្រូវបានប្រើជាម្ជុលបញ្ចូលឌីជីថល។
Exampលេ៖
- 01 (H): IN1 ឬ IN2 pin គឺកម្រិតខ្ពស់។
- 00 (L): IN1 ឬ IN2 pin គឺកម្រិតទាប។
- កម្រិត GPIO_EXTI៖
- GPIO_EXTI ត្រូវបានប្រើជា Interrupt Pin។
Exampលេ៖
- 01 (H)៖ ម្ជុល GPIO_EXTI គឺកម្រិតខ្ពស់។
- 00 (L)៖ ម្ជុល GPIO_EXTI គឺកម្រិតទាប។
ទង់ GPIO_EXTI៖
វាលទិន្នន័យនេះបង្ហាញថាតើកញ្ចប់ព័ត៌មាននេះត្រូវបានបង្កើតឡើងដោយ Interrupt Pin ឬអត់។
ចំណាំ៖ Interrupt Pin គឺជាម្ជុលដាច់ដោយឡែកនៅក្នុងស្ថានីយវីស។
Exampលេ៖
- 0x00៖ កញ្ចប់តំណភ្ជាប់ធម្មតា។
- 0x01៖ រំខានកញ្ចប់ Uplink ។
0 ~ 20mA:
Exampលេ៖
27AE(H) = 10158 (D)/1000 = 10.158mA ។
ភ្ជាប់ទៅឧបករណ៍ចាប់សញ្ញា 2 ខ្សែ 4 ~ 20mA ។
0 ~ 30V៖
វាស់វ៉ុលtage តម្លៃ។ ជួរគឺពី 0 ទៅ 30V ។
Exampលេ៖
138E(H) = 5006(D)/1000= 5.006V
ពេលវេលាamp:
- ឯកតា TimeStamp Exampលេ៖ 64e2d74f(H) = 1692587855(D)
- ដាក់តម្លៃទសភាគទៅក្នុងតំណភ្ជាប់នេះ (https://www.epochconverter.com)) ដើម្បីទទួលបានពេលវេលា។
ThingsBoard Payload(ប្រភេទ=3)
Type3 payload ការរចនាពិសេសសម្រាប់ ThingsBoard វាក៏នឹងកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនមេលំនាំដើមមួយផ្សេងទៀតទៅកាន់ ThingsBoard ផងដែរ។
{“IMEI”: “866207053462705”,”Model”: “PS-NB”,”idc_intput”: 0.0,”vdc_intput”: 3.577,”battery”: 3.55,”signal”: 22}
ThingSpeak Payload(ប្រភេទ=1)
បន្ទុកនេះបំពេញតាមតម្រូវការវេទិកា ThingSpeak ។ វារួមបញ្ចូលតែបួនវាល។ ទម្រង់ 1~4 គឺ៖ Idc_input, Vdc_input, Battery & Signal។ ប្រភេទបន្ទុកនេះមានសុពលភាពសម្រាប់តែកម្មវិធី ThingsSpeak Platform ប៉ុណ្ណោះ។
ដូចខាងក្រោម៖
field1=idc_intput value&field2=vdc_intput value&field3=តម្លៃថ្ម&field4=តម្លៃសញ្ញា
សាកល្បង Uplink និងផ្លាស់ប្តូរចន្លោះពេលធ្វើបច្ចុប្បន្នភាព
តាមលំនាំដើម Sensor នឹងផ្ញើ uplinks រៀងរាល់ 2 ម៉ោងម្តង & AT+NOUD=8 អ្នកប្រើប្រាស់អាចប្រើពាក្យបញ្ជាខាងក្រោមដើម្បីផ្លាស់ប្តូរចន្លោះពេល uplink
AT+TDC=600 // កំណត់ចន្លោះពេលធ្វើបច្ចុប្បន្នភាពទៅ 600s
អ្នកប្រើក៏អាចចុចប៊ូតុងឱ្យលើសពី 1 វិនាទីដើម្បីធ្វើឱ្យតំណភ្ជាប់សកម្ម។
ពហុអេសamplings និង One uplink
កំណត់សម្គាល់៖ មុខងារ AT+NOUD ត្រូវបានដំឡើងកំណែទៅជា Clock Logging សូមយោងទៅលើ Clock Logging Feature។
ដើម្បីសន្សំថាមពលថ្ម SDI-12-NB នឹងប្រើample Idc_input & Vdc_input data រៀងរាល់ 15 នាទី ហើយផ្ញើ uplink មួយរៀងរាល់ 2 ម៉ោងម្តង។ ដូច្នេះ តំណភ្ជាប់ឡើងនីមួយៗ វានឹងរួមបញ្ចូលទិន្នន័យដែលបានរក្សាទុក 8 + 1 ទិន្នន័យពេលវេលាជាក់ស្តែង។ ពួកគេត្រូវបានកំណត់ដោយ៖
- AT+TR=900 // ឯកតាគឺវិនាទី ហើយលំនាំដើមគឺកត់ត្រាទិន្នន័យម្តងរៀងរាល់ 900 វិនាទី (15 នាទី អប្បបរមាអាចកំណត់ទៅ 180 វិនាទី)
- AT+NOUD=8 // ឧបករណ៍ផ្ទុកឡើង 8 សំណុំទិន្នន័យដែលបានកត់ត្រាតាមលំនាំដើម។ អាចផ្ទុកទិន្នន័យកំណត់ត្រារហូតដល់ 32 សំណុំ។
ដ្យាក្រាមខាងក្រោមពន្យល់ពីទំនាក់ទំនងរវាង TR, NOUD និង TDC កាន់តែច្បាស់៖
បង្កើតតំណភ្ជាប់ឡើងដោយការរំខានពីខាងក្រៅ
SDI-12-NB មានមុខងាររំខានកេះខាងក្រៅ។ អ្នកប្រើអាចប្រើម្ជុល GPIO_EXTI ដើម្បីជំរុញការផ្ទុកឡើងនៃកញ្ចប់ទិន្នន័យ។
ពាក្យបញ្ជា AT៖
- AT+INTMOD // កំណត់របៀបរំខានកេះ
- AT+INTMOD=0 // បិទការរំខាន ជាម្ជុលបញ្ចូលឌីជីថល
- AT+INTMOD=1 // កេះដោយការកើនឡើង និងការធ្លាក់ចុះ
- AT+INTMOD=2 // កេះដោយគែមធ្លាក់
- AT+INTMOD=3 // កេះដោយគែមកើនឡើង
កំណត់រយៈពេលបញ្ចេញថាមពល
គ្រប់គ្រងរយៈពេលទិន្នផល 3V3, 5V ឬ 12V ។ មុនពេល sampling, ឧបករណ៍នឹង
- ដំបូងបើកទិន្នផលថាមពលទៅឧបករណ៍ចាប់សញ្ញាខាងក្រៅ,
- រក្សាវាទៅតាមរយៈពេល អានតម្លៃរបស់ឧបករណ៍ចាប់សញ្ញា និងបង្កើតការបញ្ជូនបន្ទុកឡើងលើ
- ចុងក្រោយបិទទិន្នផលថាមពល។
កំណត់គំរូ Probe
អ្នកប្រើត្រូវកំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រនេះតាមប្រភេទនៃការស៊ើបអង្កេតខាងក្រៅ។ តាមវិធីនេះ ម៉ាស៊ីនមេអាចឌិកូដតាមតម្លៃនេះ ហើយបំប្លែងតម្លៃលទ្ធផលបច្ចុប្បន្នដោយឧបករណ៍ចាប់សញ្ញាទៅជាជម្រៅទឹក ឬតម្លៃសម្ពាធ។
AT Command៖ AT +PROBE
- AT+PROBE=aabb
- នៅពេល aa=00 វាគឺជារបៀបជម្រៅទឹក ហើយចរន្តត្រូវបានបំប្លែងទៅជាតម្លៃជម្រៅទឹក bb គឺជាការស៊ើបអង្កេតនៅជម្រៅជាច្រើនម៉ែត្រ។
- នៅពេល aa=01 វាគឺជារបៀបសម្ពាធ ដែលបំប្លែងចរន្តទៅជាតម្លៃសម្ពាធ។ bb តំណាងឱ្យឧបករណ៍ចាប់សញ្ញាសម្ពាធប្រភេទណាដែលវាគឺជា។
ការកត់ត្រានាឡិកា (ចាប់តាំងពីកំណែកម្មវិធីបង្កប់ v1.0.5)
ពេលខ្លះនៅពេលដែលយើងដាក់ពង្រាយថ្នាំងចុងជាច្រើននៅក្នុងវាល។ យើងចង់បានឧបករណ៍ចាប់សញ្ញាទាំងអស់ sample ទិន្នន័យក្នុងពេលតែមួយ ហើយផ្ទុកទិន្នន័យទាំងនេះរួមគ្នាសម្រាប់ការវិភាគ។ ក្នុងករណីបែបនេះ យើងអាចប្រើមុខងារកត់ត្រានាឡិកា។ យើងអាចប្រើពាក្យបញ្ជានេះដើម្បីកំណត់ពេលវេលាចាប់ផ្តើមនៃការកត់ត្រាទិន្នន័យ និងចន្លោះពេលដើម្បីបំពេញតម្រូវការនៃពេលវេលាប្រមូលទិន្នន័យជាក់លាក់។
AT Command៖ AT + ClockLOG=a,b,c,d
- a: 0: បិទការកត់ត្រានាឡិកា។ 1: បើកដំណើរការកត់ត្រានាឡិកា
- b: បញ្ជាក់ First sampling start second: range (0 ~ 3599, 65535) // ចំណាំ៖ ប្រសិនបើប៉ារ៉ាម៉ែត្រ b ត្រូវបានកំណត់ទៅ 65535 នោះរយៈពេលកំណត់ហេតុចាប់ផ្តើមបន្ទាប់ពីថ្នាំងចូលបណ្តាញ និងផ្ញើកញ្ចប់ព័ត៌មាន។
- c: បញ្ជាក់ sampចន្លោះពេល: ជួរ (0 ~ 255 នាទី)
- ឃ៖ តើធាតុប៉ុន្មានគួរត្រូវបានភ្ជាប់ឡើងលើរាល់ TDC (អតិបរមា 32)
ចំណាំ៖ ដើម្បីបិទការថតនាឡិកា សូមកំណត់ប៉ារ៉ាម៉ែត្រខាងក្រោម៖ AT+CLOCKLOG=1,65535,0,0
Example៖ AT + ClockLOG=1,0,15,8
ឧបករណ៍នឹងកត់ត្រាទិន្នន័យទៅក្នុងអង្គចងចាំចាប់ផ្តើមពី 0″ វិនាទី (11:00 00″ នៃម៉ោងដំបូងហើយបន្ទាប់មក sampលីងហើយចូលរៀងរាល់ 15 នាទីម្តង។ រាល់ការភ្ជាប់ឡើងលើ TDC រាល់ការបញ្ជូនឡើងតំណនឹងមានៈ ព័ត៌មានអំពីថ្ម + កំណត់ត្រាអង្គចងចាំ 8 ចុងក្រោយជាមួយនឹងពេលវេលាបំផុត។amp + សampនៅពេលឡើងតំណ) ។ សូមមើលខាងក្រោមសម្រាប់អតីតampលេ
Exampលេ៖
AT+ClockLOG=1,65535,1,3
បន្ទាប់ពីថ្នាំងផ្ញើកញ្ចប់ព័ត៌មានដំបូង ទិន្នន័យត្រូវបានកត់ត្រាទៅក្នុងអង្គចងចាំនៅចន្លោះពេល 1 នាទី។ សម្រាប់តំណភ្ជាប់ឡើងលើ TDC នីមួយៗ ការផ្ទុកឡើងលើនឹងរួមបញ្ចូល៖ ព័ត៌មានអំពីថ្ម + កំណត់ត្រាអង្គចងចាំ 3 ចុងក្រោយ (បន្ទុក + ពេលវេលាបំផុតamp).
ចំណាំ៖ អ្នកប្រើប្រាស់ត្រូវធ្វើសមកាលកម្មពេលវេលារបស់ម៉ាស៊ីនមេ មុនពេលកំណត់រចនាសម្ព័ន្ធពាក្យបញ្ជានេះ។ ប្រសិនបើពេលវេលារបស់ម៉ាស៊ីនមេមិនត្រូវបានធ្វើសមកាលកម្មមុនពេលពាក្យបញ្ជានេះត្រូវបានកំណត់រចនាសម្ព័ន្ធទេ ពាក្យបញ្ជាមានប្រសិទ្ធភាពតែបន្ទាប់ពីថ្នាំងត្រូវបានកំណត់ឡើងវិញ។
Example Query បានរក្សាទុកកំណត់ត្រាប្រវត្តិសាស្ត្រ
ពាក្យបញ្ជា AT: AT + CDP
ពាក្យបញ្ជានេះអាចត្រូវបានប្រើដើម្បីស្វែងរកប្រវត្តិដែលបានរក្សាទុក ដោយកត់ត្រារហូតដល់ 32 ក្រុមនៃទិន្នន័យ ដែលក្រុមនីមួយៗនៃទិន្នន័យប្រវត្តិសាស្ត្រមានអតិបរមា 100 បៃ។
សំណួរកំណត់ហេតុ Uplink
- AT Command៖ AT +GETLOG
ពាក្យបញ្ជានេះអាចត្រូវបានប្រើដើម្បីសួរកំណត់ហេតុនៃកញ្ចប់ទិន្នន័យ។
ការដោះស្រាយឈ្មោះដែនដែលបានកំណត់ពេល
ពាក្យបញ្ជានេះត្រូវបានប្រើដើម្បីរៀបចំដំណោះស្រាយឈ្មោះដែនដែលបានកំណត់ពេល
AT ពាក្យបញ្ជា៖
- AT+DNSTIMER=XX // ឯកតា៖ ម៉ោង។
បន្ទាប់ពីកំណត់ពាក្យបញ្ជានេះ ការដោះស្រាយឈ្មោះដែននឹងត្រូវបានអនុវត្តជាទៀងទាត់។
កំណត់រចនាសម្ព័ន្ធ SDI-12-NB
កំណត់រចនាសម្ព័ន្ធវិធីសាស្រ្ត
SDI-12-NB គាំទ្រវិធីសាស្ត្រកំណត់រចនាសម្ព័ន្ធខាងក្រោម៖
- ពាក្យបញ្ជា AT តាមរយៈការតភ្ជាប់ប៊្លូធូស (បានណែនាំ): BLE កំណត់រចនាសម្ព័ន្ធការណែនាំ។
- AT Command តាមរយៈ UART Connection៖ មើល UART Connection។
ការកំណត់ពាក្យបញ្ជា AT
- AT+ ? ៖ ជួយ
- AT+ ៖ រត់
- AT+ = ៖ កំណត់តម្លៃ
- AT+ =? ៖ ទទួលបានតម្លៃ
បញ្ជាទូទៅ
- AT: យកចិត្តទុកដាក់
- អេ? ៖ ជំនួយខ្លីៗ
- ATZ: MCU កំណត់ឡើងវិញ
- AT+TDC៖ ចន្លោះពេលបញ្ជូនទិន្នន័យកម្មវិធី
- AT+CFG៖ បោះពុម្ពការកំណត់រចនាសម្ព័ន្ធទាំងអស់។
- AT+MODEL៖ ទទួលបានព័ត៌មានម៉ូឌុល
- AT+SLEEP៖ ទទួលបាន ឬកំណត់ស្ថានភាពគេង
- AT+DEUI៖ ទទួល ឬកំណត់លេខសម្គាល់ឧបករណ៍
- 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៖ ការណែនាំ។
សំណួរគេសួរញឹកញាប់
តើខ្ញុំអាចចូលប្រើ t BC660K-GL AT Commands យ៉ាងដូចម្តេច?
អ្នកប្រើប្រាស់អាចចូលទៅកាន់ BC660K-GL ដោយផ្ទាល់ ហើយផ្ញើ AT Commands។ សូមមើលសំណុំពាក្យបញ្ជា BC660K-GL AT
តើធ្វើដូចម្តេចដើម្បីកំណត់រចនាសម្ព័ន្ធឧបករណ៍តាមរយៈមុខងារជាវ MQTT? (ចាប់តាំងពីកំណែ v1.0.3)
ខ្លឹមសារនៃការជាវ៖ {AT COMMAND}
Exampលេ៖
ការកំណត់ AT+5VT=500 តាមរយៈ Node-RED ទាមទារ MQTT ដើម្បីផ្ញើខ្លឹមសារ {AT+5VT=500}។
ព័ត៌មានបញ្ជាទិញ
លេខផ្នែក៖ SDI-12-NB-XX-YY XX៖
- GE៖ កំណែទូទៅ (មិនរាប់បញ្ចូលស៊ីមកាត)
- 1D៖ ជាមួយ 1NCE* 10 ឆ្នាំ ស៊ីមកាត 500MB និងកំណត់រចនាសម្ព័ន្ធជាមុនទៅម៉ាស៊ីនមេ DataCake
YY: ទំហំរន្ធឧបករណ៍ភ្ជាប់ដ៏ធំ
- M12: រន្ធ M12
- M16: រន្ធ M16
- M20: រន្ធ M20
ព័ត៌មានវេចខ្ចប់
កញ្ចប់រួមបញ្ចូល៖
- ឧបករណ៍ចាប់សញ្ញាអាណាឡូក SDI-12-NB NB-IoT x 1
- អង់តែនខាងក្រៅ x ៣
វិមាត្រ និងទម្ងន់៖
- ទំហំឧបករណ៍៖ ស
- ទំងន់ឧបករណ៍៖ g
- ទំហំកញ្ចប់ / pcs: សង់ទីម៉ែត្រ
- ទំងន់ / pcs: g
គាំទ្រ
- ការគាំទ្រត្រូវបានផ្តល់ជូនពីថ្ងៃច័ន្ទដល់ថ្ងៃសុក្រចាប់ពីម៉ោង 09:00 ដល់ 18:00 GMT+8 ។ ដោយសារតំបន់ពេលវេលាខុសៗគ្នា យើងមិនអាចផ្តល់ការគាំទ្រផ្ទាល់បានទេ។ ទោះជាយ៉ាងណាក៏ដោយ សំណួររបស់អ្នកនឹងត្រូវបានឆ្លើយឱ្យបានឆាប់តាមដែលអាចធ្វើទៅបាននៅក្នុងកាលវិភាគដែលបានរៀបរាប់ពីមុន។
- ផ្តល់ព័ត៌មានឱ្យបានច្រើនតាមដែលអាចធ្វើទៅបាន ទាក់ទងនឹងការសាកសួររបស់អ្នក (គំរូផលិតផល ពិពណ៌នាយ៉ាងត្រឹមត្រូវអំពីបញ្ហារបស់អ្នក និងជំហានក្នុងការចម្លងវាឡើងវិញ។ល។) ហើយផ្ញើអ៊ីមែលទៅ Support@dragino.cc.
សេចក្តីថ្លែងការណ៍របស់ FCC
ការប្រុងប្រយ័ត្ន FCC៖
ការផ្លាស់ប្តូរ ឬការកែប្រែណាមួយដែលមិនមានការយល់ព្រមច្បាស់លាស់ដោយភាគីដែលទទួលខុសត្រូវចំពោះការអនុលោមភាពអាចចាត់ទុកជាមោឃៈសិទ្ធិអំណាចរបស់អ្នកប្រើប្រាស់ក្នុងប្រតិបត្តិការឧបករណ៍។
ឧបករណ៍នេះអនុលោមតាមផ្នែកទី 15 នៃច្បាប់ FCC ។ ប្រតិបត្តិការគឺស្ថិតក្រោមលក្ខខណ្ឌពីរដូចខាងក្រោមៈ
- ឧបករណ៍នេះប្រហែលជាមិនបង្កឱ្យមានការជ្រៀតជ្រែកដែលបង្កគ្រោះថ្នាក់ និង
- ឧបករណ៍នេះត្រូវតែទទួលយកការជ្រៀតជ្រែកណាមួយដែលទទួលបាន រួមទាំងការជ្រៀតជ្រែកដែលអាចបណ្តាលឱ្យប្រតិបត្តិការដែលមិនចង់បាន។
ឧបករណ៍បញ្ជូននេះមិនត្រូវដាក់ទីតាំងរួមគ្នា ឬដំណើរការដោយភ្ជាប់ជាមួយអង់តែន ឬឧបករណ៍បញ្ជូនផ្សេងទៀតឡើយ។
ចំណាំ៖ ឧបករណ៍នេះត្រូវបានសាកល្បង និងរកឃើញថាអនុលោមតាមដែនកំណត់សម្រាប់ឧបករណ៍ឌីជីថលថ្នាក់ B ដោយអនុលោមតាមផ្នែកទី 15 នៃច្បាប់ FCC ។ ដែនកំណត់ទាំងនេះត្រូវបានរចនាឡើងដើម្បីផ្តល់ការការពារសមហេតុផលប្រឆាំងនឹងការជ្រៀតជ្រែកដែលបង្កគ្រោះថ្នាក់នៅក្នុងការដំឡើងលំនៅដ្ឋាន។ ឧបករណ៍នេះបង្កើត ប្រើប្រាស់ និងអាចបញ្ចេញថាមពលប្រេកង់វិទ្យុ ហើយប្រសិនបើមិនបានដំឡើង និងប្រើប្រាស់ដោយអនុលោមតាមការណែនាំ អាចបណ្តាលឱ្យមានការរំខានដល់ការទំនាក់ទំនងវិទ្យុ។ ទោះជាយ៉ាងណាក៏ដោយមិនមានការធានាថាការជ្រៀតជ្រែកនឹងមិនកើតឡើងនៅក្នុងការដំឡើងជាក់លាក់នោះទេ។ ប្រសិនបើឧបករណ៍នេះបង្កការរំខានប្រកបដោយគ្រោះថ្នាក់ដល់ការទទួលវិទ្យុ ឬទូរទស្សន៍ ដែលអាចត្រូវបានកំណត់ដោយការបិទ និងបើកឧបករណ៍ អ្នកប្រើប្រាស់ត្រូវបានលើកទឹកចិត្តឱ្យព្យាយាមកែតម្រូវការជ្រៀតជ្រែកដោយវិធានការមួយ ឬច្រើនដូចខាងក្រោម៖
- តំរង់ទិស ឬផ្លាស់ប្តូរទីតាំងអង់តែនទទួល។
- បង្កើនការបំបែករវាងឧបករណ៍និងអ្នកទទួល។
- ភ្ជាប់ឧបករណ៍ចូលទៅក្នុងព្រីមួយនៅលើសៀគ្វីដែលខុសពីឧបករណ៍ទទួលត្រូវបានភ្ជាប់។
- ពិគ្រោះជាមួយអ្នកចែកបៀ ឬអ្នកបច្ចេកទេសវិទ្យុ/ទូរទស្សន៍ដែលមានបទពិសោធន៍ ដើម្បីទទួលបានជំនួយ។
សេចក្តីថ្លែងការណ៍នៃការប៉ះពាល់នឹងវិទ្យុសកម្ម FCC៖
ឧបករណ៍នេះអនុលោមតាមដែនកំណត់នៃការប៉ះពាល់នឹងវិទ្យុសកម្មរបស់ FCC ដែលបានកំណត់សម្រាប់បរិស្ថានដែលមិនអាចគ្រប់គ្រងបាន។ ឧបករណ៍នេះគួរតែត្រូវបានដំឡើង និងដំណើរការដោយមានចម្ងាយអប្បបរមា 20 សង់ទីម៉ែត្ររវាងវិទ្យុសកម្ម និងរាងកាយរបស់អ្នក។
ឯកសារ/ធនធាន
![]() |
ថ្នាំងឧបករណ៍ចាប់សញ្ញា Dragino SDI-12-NB NB-IoT [pdf] ការណែនាំអ្នកប្រើប្រាស់ ថ្នាំងឧបករណ៍ចាប់សញ្ញា SDI-12-NB NB-IoT, SDI-12-NB, ថ្នាំងឧបករណ៍ចាប់សញ្ញា NB-IoT, ថ្នាំងឧបករណ៍ចាប់សញ្ញា, ថ្នាំង |