ឧបករណ៍ច្រកទ្វារ IoT ដែលអាចសរសេរកម្មវិធីបាន PHPoC P5H-153

ជាងview
P5H-153 គឺជាឧបករណ៍ដែលអាចសរសេរកម្មវិធីបានដែលផ្តល់នូវច្រកបញ្ចូលអាណាឡូក និងមុខងារអ៊ីសឺរណិត។ ដោយសារតែផលិតផលនេះបំពាក់រន្ធបញ្ចូលអាណាឡូកចំនួន 4 អ្នកអាចផ្ទេរទិន្នន័យរបស់ឧបករណ៍ចាប់សញ្ញា anlog ទៅម៉ាស៊ីនពីចម្ងាយតាមរយៈបណ្តាញ។
ការសរសេរកម្មវិធីលើផលិតផលនេះតម្រូវឱ្យមានការប្រើប្រាស់ PHPoC (PHP នៅលើបន្ទះឈីប)។ PHPoC គឺស្រដៀងនឹងវាក្យសម្ព័ន្ធទៅនឹង PHP ដែលជាភាសាស្គ្រីបគោលបំណងទូទៅ។ ដូច្នេះហើយ អ្នកដែលមានបទពិសោធន៍ក្នុងការសរសេរកម្មវិធីអាចរៀន និងប្រើប្រាស់វាបានយ៉ាងងាយស្រួល។
ទោះបីជា PHPoC និង PHP មានភាពស្រដៀងគ្នាក្នុងវាក្យសម្ព័ន្ធក៏ដោយ វាជាភាសាសរសេរកម្មវិធីខុសគ្នាយ៉ាងច្បាស់។ សូមមើលឯកសារយោងភាសា PHPoC និង PHPoC ទល់នឹង PHP សម្រាប់ព័ត៌មានលម្អិត។
លក្ខណៈពិសេស
- អ្នកបកប្រែ PHPoC ដែលបង្កើតដោយខ្លួនឯង។
- បរិស្ថានអភិវឌ្ឍន៍សាមញ្ញតាមរយៈ USB
- អ៊ីសឺរណិត 10/100Mbps
- ច្រកបញ្ចូលអាណាឡូកចំនួន 4 (0 ~ 5V ឬ 0 ~ 20mA)
- 2 LEDs ដែលកំណត់ដោយអ្នកប្រើប្រាស់
- ជង់ TCP/IP ដែលបង្កើតឡើងដោយខ្លួនឯង
- Web ម៉ាស៊ីនមេ
- Webរន្ធ, TLS
- បណ្ណាល័យផ្សេងៗ (អ៊ីមែល DNS MySQL និងល)
- ឧបករណ៍អភិវឌ្ឍន៍ពិសេស (PHPoC Debugger)
លក្ខណៈពិសេស H/W
លក្ខណៈពិសេស H/W
| ថាមពល | ថាមពលបញ្ចូល | DC Jack, 5V (± 0.2V) |
| ការប្រើប្រាស់បច្ចុប្បន្ន | ធម្មតា - ប្រហែល 264 mA | |
| វិមាត្រ | 94mm x 57mm x 24mm | |
| ទម្ងន់ | ប្រហែល 65 ក្រាម។ | |
|
ចំណុចប្រទាក់ |
ការបញ្ចូលអាណាឡូក | ប្លុកស្ថានីយ 8 បង្គោល, ច្រក ADC ចំនួន 4,
0 ~ 5V ឬ 0 ~ 20mA |
| បណ្តាញ | អ៊ីសឺរណិត 10/100Mbps | |
| យូអេសប៊ី | ច្រកឧបករណ៍ USB - សម្រាប់ភ្ជាប់កុំព្យូទ័រ | |
| LED | 4 LEDs (ប្រព័ន្ធ: 2, កំណត់ដោយអ្នកប្រើប្រាស់: 2) | |
| សីតុណ្ហភាព (ការផ្ទុក / ប្រតិបត្តិការ) | -40 ℃ ~ 85 ℃ | |
| បរិស្ថាន | អនុលោមតាម RoHS | |
ប្លង់

- ផ្គត់ផ្គង់ថាមពល
- ការបញ្ចូល DC 5V
ច្រកនេះគឺជាច្រកបញ្ចូលសម្រាប់ផ្គត់ផ្គង់ថាមពល។ វ៉ុលបញ្ចូលtage គឺ DC 5V (± 0.2V) ហើយការបញ្ជាក់មានដូចខាងក្រោម៖
- ការបញ្ចូល DC 5V
- អ៊ីសឺរណិត
ច្រកអ៊ីសឺរណិតគាំទ្រ 10/100Mbps អ៊ីសឺរណិត។ ច្រកនេះគឺជាឧបករណ៍ភ្ជាប់ RJ45 ហើយវាត្រូវបានគូសផែនទីទៅ NET0 សម្រាប់សរសេរកម្មវិធី។
- ការបញ្ចូលអាណាឡូក
ច្រកបញ្ចូលអាណាឡូកចំនួន 4 គឺជាប្លុកស្ថានីយ 8-pole (3.5mm pitch) ។ ច្រកនីមួយៗត្រូវបានគូសផែនទីពី 0 ទៅ 3 ឆានែលនៃឧបករណ៍ ADC (ADC0/1/2) សម្រាប់សរសេរកម្មវិធី។ អ្នកត្រូវតែប្រភេទបញ្ចូលនៃច្រកនីមួយៗ។ ប្រភេទបញ្ចូលនឹងជា voltage (DC 0 ~ 5V) នៅពេលអ្នកបញ្ចេញទិន្នផលទាបទៅប្រភេទបញ្ចូលនីមួយៗ ជ្រើសរើស pin ។ ម្យ៉ាងវិញទៀត ប្រភេទបញ្ចូលនឹងមានចរន្ត (0 ~ 20mA) នៅពេលអ្នកបញ្ចេញ HIGH ទៅម្ជុល។
ច្រក Lable ការកំណត់ច្រក វាយជ្រើសរើសម្ជុល ការបញ្ចូលទី ១ A0+, A0- ADC0/1/2 ch.#0 UIO0.16 ការបញ្ចូលទី ១ A1+, A1- ADC0/1/2 ch.#1 UIO0.17 ការបញ្ចូលទី ១ A2+, A2- ADC0/1/2 ch.#2 UIO0.18 ច្រក Lable ការកំណត់ច្រក វាយជ្រើសរើសម្ជុល ការបញ្ចូលទី ១ A3+, A3- ADC0/1/2 ch.#3 UIO0.19 - LED
ផលិតផលនេះមាន 4 LEDs ។ LEDs ដែលកំណត់ដោយអ្នកប្រើប្រាស់ត្រូវបានបើកនៅពេលអ្នកបញ្ចេញសំឡេងទាបទៅ UIO pin ដែលបានភ្ជាប់។Lable ពណ៌ ការពិពណ៌នា ម្ជុល UIO A បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO0.30 B បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO0.31 RJ45_G បៃតង ប្រព័ន្ធ LED - ស្ថានភាពប្រព័ន្ធ គ្មាន RJ45_Y លឿង ប្រព័ន្ធ LED - ស្ថានភាពតំណភ្ជាប់បណ្តាញ គ្មាន .
- ប៊ូតុងមុខងារ
ប៊ូតុងមុខងារ ដែលស្ថិតនៅខាងក្នុងរន្ធនៃបន្ទះចំហៀង ត្រូវបានប្រើដើម្បីដំណើរការផលិតផលនេះជារបៀបដំឡើងប៊ូតុង។ - ច្រកឧបករណ៍ USB សម្រាប់ភ្ជាប់ជាមួយកុំព្យូទ័រ
ច្រកឧបករណ៍ USB គឺដើម្បីភ្ជាប់ជាមួយកុំព្យូទ័រ។ អ្នកអាចចូលប្រើ P5H-153 តាមរយៈឧបករណ៍អភិវឌ្ឍន៍ដោយភ្ជាប់ខ្សែ USB ទៅច្រកនេះ។
កម្មវិធី (IDE)
កម្មវិធីបំបាត់កំហុស PHPoC
PHPoC Debugger គឺជាកម្មវិធីដែលប្រើសម្រាប់បង្កើត និងកំណត់ផលិតផល PHPoC ។ អ្នកត្រូវដំឡើងកម្មវិធីនេះនៅលើកុំព្យូទ័ររបស់អ្នកសម្រាប់ការប្រើប្រាស់ PHPoC ។
- ទាញយក PHPoC Debugger
- Page PHPoC Debugger Manual
មុខងារ និងលក្ខណៈពិសេសរបស់ PHPoC Debugger
- ផ្ទុកឡើង files ពីកុំព្យូទ័រក្នុងស្រុកទៅ PHPoC
- ទាញយក files ក្នុង PHPoC ទៅកុំព្យូទ័រមូលដ្ឋាន
- កែសម្រួល files ត្រូវបានរក្សាទុកក្នុង PHPoC
- បំបាត់កំហុសស្គ្រីប PHPoC
- តាមដានធនធាននៃ PHPoC
- កំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រនៃ PHPoC
- ដំឡើងកំណែកម្មវិធីបង្កប់របស់ PHPoC
- គាំទ្រ MS Windows O/S
ការភ្ជាប់ផលិតផល
ការតភ្ជាប់ USB
- ភ្ជាប់ច្រកឧបករណ៍ USB នៃ P5H-153 ទៅកុំព្យូទ័ររបស់អ្នកតាមរយៈខ្សែ USB ។
- ដំណើរការកម្មវិធីបំបាត់កំហុស PHPoC
- ជ្រើសរើស COM PORT ដែលបានភ្ជាប់ ហើយចុច ភ្ជាប់ (
) ប៊ូតុង។ - ប្រសិនបើ USB ត្រូវបានភ្ជាប់ដោយជោគជ័យ ប៊ូតុងភ្ជាប់នឹងអសកម្ម ហើយប៊ូតុងផ្តាច់ (
) នឹងត្រូវបានធ្វើឱ្យសកម្ម
ការតភ្ជាប់ពីចម្ងាយ
P5H-153 ផ្តល់នូវការភ្ជាប់ពីចម្ងាយ។ សូមមើលទំព័រសៀវភៅណែនាំ PHPoC Debugger សម្រាប់ព័ត៌មានលម្អិត។
កំណត់ឡើងវិញ
ការកំណត់ឡើងវិញ
ការកំណត់កំណត់ឡើងវិញធ្វើឱ្យការកំណត់ទាំងអស់នៃផលិតផល PHPoC របស់អ្នកទៅជាលំនាំដើមរបស់រោងចក្រ។
- ការកំណត់ ដំណើរការកំណត់ឡើងវិញ
| ជំហាន | សកម្មភាព | ស្ថានភាពផលិតផល | LED RJ45_Y |
| 1 | ចុចប៊ូតុងមុខងារក្នុងរយៈពេលខ្លី (តិចជាង 1
ទីពីរ) |
របៀបដំឡើងប៊ូតុង | On |
| 2 | បន្តចុចប៊ូតុងមុខងារលើសពី 5
វិនាទី |
កំពុងរៀបចំការចាប់ផ្តើម | ព្រិចភ្នែក
យ៉ាងឆាប់រហ័ស |
| 3 | ពិនិត្យមើលថាតើ LED RJ45_Y ត្រូវបានបិទ | ការចាប់ផ្តើមរួចរាល់ | បិទ |
|
4 |
លែងប៊ូតុងមុខងារភ្លាមៗបន្ទាប់ពី RJ45_Y បិទ។
ដល់ជំហានទី 3) |
កំពុងដំណើរការការចាប់ផ្តើម |
On |
| 5 | ចាប់ផ្ដើមឡើងវិញដោយស្វ័យប្រវត្តិ | រដ្ឋដំបូង | បិទ |
កំណត់រោងចក្រឡើងវិញ
Factory Reset ធ្វើឱ្យការកំណត់ទាំងអស់នៃផលិតផល PHPoC របស់អ្នកទៅជាលំនាំដើមរបស់រោងចក្រ រួមទាំងពាក្យសម្ងាត់ផងដែរ។ លើសពីនេះទៀតទាំងអស់។ files រក្សាទុកក្នុងអង្គចងចាំពន្លឺត្រូវបានលុបក៏ដូចជាវិញ្ញាបនបត្រ។ ដោយសារតែនេះ, អ្នកត្រូវតែបម្រុងទុករបស់អ្នក។ files មុនពេលធ្វើ Factory Reset ។ ដើម្បីដំណើរការការកំណត់ឡើងវិញពីរោងចក្រឡើងវិញនោះ PHPoC Debugger ត្រូវបានទាមទារ។
នីតិវិធីកំណត់រោងចក្រឡើងវិញ
Web ចំណុចប្រទាក់
PHPoC ខ្លួនវាមាន webserver ដើម្បីផ្តល់ web ចំណុចប្រទាក់។ នៅពេលទទួលសំណើ HTTP វាដំណើរការស្គ្រីប php នៅក្នុងសំណើ file (ប្រសិនបើមាន) ហើយឆ្លើយតបទៅអតិថិជន។ Webម៉ាស៊ីនមេគឺឯករាជ្យនៃស្គ្រីបមេ PHPoC ។ TCP 80 ត្រូវបានប្រើសម្រាប់ web ម៉ាស៊ីនមេ ហើយអ្នកអាចប្រើចំណុចប្រទាក់តាមរយៈ Internet Explorer, Chrome ឬផ្សេងទៀត។ web កម្មវិធីរុករក។
របៀបប្រើ web ចំណុចប្រទាក់
ដើម្បីប្រើ web ចំណុចប្រទាក់ "index.php" file គួរតែនៅក្នុង file ប្រព័ន្ធ PHPoC របស់អ្នក។ ភ្ជាប់ទៅទំព័រនេះដោយបញ្ចូលអាសយដ្ឋាន IP ឧបករណ៍បន្ទាប់ពីភ្ជាប់វាទៅបណ្តាញ។
ប្រសិនបើឈ្មោះរបស់ file មិនមែន “index.php” ទេ គ្រាន់តែបញ្ជាក់ឈ្មោះរបស់ file បន្ទាប់ពីអាសយដ្ឋាន IP ដែលមានសញ្ញាកាត់។
ការប្រើប្រាស់ជាក់ស្តែង Web ចំណុចប្រទាក់
ចាប់តាំងពី web ម៉ាស៊ីនមេប្រតិបត្តិស្គ្រីប php នៅក្នុងការស្នើសុំ fileអ្នកប្រើប្រាស់អាចដាក់កូដ php នៅក្នុងការស្នើសុំ file ដើម្បីធ្វើអន្តរកម្មជាមួយគ្រឿងកុំព្យូទ័រ។ វាគួរឱ្យកត់សម្គាល់ថាមានវិធីផ្សេងទៀតដើម្បីធ្វើអន្តរកម្មជាមួយគ្រឿងកុំព្យូទ័រក្នុងពេលវេលាជាក់ស្តែងពី web ចំណុចប្រទាក់។ នេះអាចត្រូវបានធ្វើដោយប្រើ webរន្ធ។
ការកំណត់ពាក្យសម្ងាត់
ប្រសិនបើអ្នកកំណត់ពាក្យសម្ងាត់សម្រាប់ផលិតផល អ្នកត្រូវតែបញ្ចូលពាក្យសម្ងាត់នៅពេលភ្ជាប់ផលិតផលតាមរយៈ USB ឬបណ្តាញ។
សូមមើលទំព័រសៀវភៅណែនាំ PHPoC Debugger សម្រាប់ព័ត៌មានលម្អិត។
គេចចេញពីការកំណត់ឡើងវិញគ្មានកំណត់
PHPoC ជាមូលដ្ឋានដំណើរការស្គ្រីបនៅពេលវាចាប់ផ្ដើម។ ដូច្នេះវាអាចទៅរួចដែល PHPoC មិនអាចគេចផុតពីការចាប់ផ្ដើមឡើងវិញគ្មានកំណត់នៅពេលដែលស្គ្រីបមានពាក្យបញ្ជាប្រព័ន្ធដូចជា "ចាប់ផ្ដើមឡើងវិញ" ។ ដើម្បីដោះស្រាយបញ្ហានេះ វាត្រូវបានទាមទារឱ្យបញ្ឈប់ស្គ្រីបដែលកំពុងដំណើរការ។
យោងទៅខាងក្រោម។
- ចូលរបៀប ISP
ធ្វើឱ្យផលិតផល PHPoC របស់អ្នកចូលទៅក្នុងរបៀប ISP ដោយផ្គត់ផ្គង់ថាមពលខណៈពេលចុចប៊ូតុង FUNC ។ នៅក្នុងរបៀប ISP អ្នកអាចចូលប្រើ PHPoC ដោយ PHPoC Debugger ដោយមិនចាំបាច់ដំណើរការស្គ្រីប។ - ភ្ជាប់ទៅ PHPoC
ភ្ជាប់កុំព្យូទ័រទៅ PHPoC តាមរយៈខ្សែ USB ហើយភ្ជាប់ទៅច្រកតាមរយៈ PHPoC Debugger ។ បង្អួចសារដែលទាក់ទងនឹងរបៀប ISP នឹងត្រូវបានលេចឡើង។ - ចាប់ផ្ដើម PHPoC ឡើងវិញ
ចាប់ផ្ដើម PHPoC ឡើងវិញដោយប្រើម៉ឺនុយ "ចាប់ផ្ដើមផលិតផលឡើងវិញ" នៅក្នុង PHPoC Debugger ។ បន្ទាប់ពីចាប់ផ្តើមឡើងវិញ PHPoC ឈប់ដំណើរការស្គ្រីប ទោះបីជាវាមិនស្ថិតនៅក្នុងរបៀប ISP ក៏ដោយ។ - កូដប្រភពត្រឹមត្រូវ។
កែកូដប្រភពដើម្បីការពារស្ថានភាពចាប់ផ្ដើមឡើងវិញគ្មានកំណត់។
ព័ត៌មានឧបករណ៍
| ឧបករណ៍ | បរិមាណ | ផ្លូវ | ចំណាំ |
| NET | 1 | /mmap/net0 | – |
| TCP | 5 | /mmap/tcp0~4 | – |
| UDP | 5 | /mmap/udp0~4 | – |
| ADC | 3 | /mmap/adc0~3 | 4 ប៉ុស្តិ៍ (#0 ~ 3) |
| UIO | 1 | /mmap/uio0 | LED 2 (ម្ជុល #0.30 ~ 31),
UIO 4 (ម្ជុល #0.16 ~ 19) |
| ST | 8 | /mmap/st0~7 | – |
| UM | 4 | /mmap/um0~3 | – |
| NM | 1 | /mmap/nm0 | – |
| RTC | 1 | /mmap/rtc0 | – |
សូមមើលការណែនាំអំពីកម្មវិធីឧបករណ៍ PHPoC សម្រាប់ p40 សម្រាប់ព័ត៌មានលម្អិតអំពីការប្រើប្រាស់ឧបករណ៍។
ឯកសារ/ធនធាន
![]() |
ឧបករណ៍ច្រកទ្វារ IoT ដែលអាចសរសេរកម្មវិធីបាន PHPoC P5H-153 [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់ P5H-153, ឧបករណ៍ច្រកទ្វារ IoT ដែលអាចសរសេរកម្មវិធីបាន, ឧបករណ៍ច្រកទ្វារចូលដំណើរការកម្មវិធី P5H-153, ឧបករណ៍ច្រកផ្លូវ IoT, ឧបករណ៍ច្រកចេញចូល, ឧបករណ៍ច្រកចេញចូល, ឧបករណ៍ |





