និមិត្តសញ្ញា PHPoC

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

កម្មវិធី PHPoC P5H-152 ឧបករណ៍ច្រកទ្វារ IoT កម្មវិធី-Fig1

ជាងview

  • P5H-152 គឺជាឧបករណ៍ដែលអាចសរសេរកម្មវិធីបានដែលផ្តល់មុខងារអ៊ីសឺរណិត។ ដោយសារតែផលិតផលនេះបំពាក់នូវច្រកសៀរៀលដែលអាចត្រូវបានជ្រើសរើសទៅ RS485 ឬ RS422 អ្នកអាចភ្ជាប់ឧបករណ៍សៀរៀលជាច្រើនប្រភេទទៅបណ្តាញមួយ។
  • ការសរសេរកម្មវិធីលើផលិតផលនេះតម្រូវឱ្យមានការប្រើប្រាស់ PHPoC (PHP នៅលើបន្ទះឈីប)។ PHPoC គឺស្រដៀងនឹងវាក្យសម្ព័ន្ធទៅនឹង PHP ដែលជាភាសាស្គ្រីបគោលបំណងទូទៅ។ ដូច្នេះហើយ អ្នកដែលមានបទពិសោធន៍ក្នុងការសរសេរកម្មវិធីអាចរៀន និងប្រើប្រាស់វាបានយ៉ាងងាយស្រួល។
  • ទោះបីជា PHPoC និង PHP មានភាពស្រដៀងគ្នាក្នុងវាក្យសម្ព័ន្ធក៏ដោយ វាជាភាសាសរសេរកម្មវិធីខុសគ្នាយ៉ាងច្បាស់។ សូមមើលឯកសារយោងភាសា PHPoC និង PHPoC ទល់នឹង PHP សម្រាប់ព័ត៌មានលម្អិត។

លក្ខណៈពិសេស

  • អ្នកបកប្រែ PHPoC ដែលបង្កើតដោយខ្លួនឯង។
  • បរិស្ថានអភិវឌ្ឍន៍សាមញ្ញតាមរយៈ USB
  • អ៊ីសឺរណិត 10/100Mbps
  • ច្រកសៀរៀលដែលអាចត្រូវបានជ្រើសរើសទៅ RS485 ឬ RS422 6 LEDs ដែលកំណត់ដោយអ្នកប្រើប្រាស់
  • ជង់ TCP/IP ដែលបង្កើតឡើងដោយខ្លួនឯង
  • Web ម៉ាស៊ីនមេ
  • Webរន្ធ, TLS
  • បណ្ណាល័យផ្សេងៗ (អ៊ីមែល DNS MySQL និងល)
  • ឧបករណ៍អភិវឌ្ឍន៍ពិសេស (PHPoC Debugger)

លក្ខណៈ​ពិសេស H/W

ថាមពល ថាមពលបញ្ចូល DC Jack, 5V (± 0.5V)
ការប្រើប្រាស់បច្ចុប្បន្ន ធម្មតា - ប្រហែល 273 mA
វិមាត្រ 94mm x 57mm x 24mm
ទម្ងន់ ប្រហែល 66 ក្រាម។
 

ចំណុចប្រទាក់

ច្រកសៀរៀល ប្លុកស្ថានីយ 6 បង្គោល,

ច្រក RS422 ឬ RS485

បណ្តាញ អ៊ីសឺរណិត 10/100Mbps
យូអេសប៊ី ច្រកឧបករណ៍ USB - សម្រាប់ភ្ជាប់កុំព្យូទ័រ
LED 10 LEDs (ប្រព័ន្ធ: 4, កំណត់ដោយអ្នកប្រើប្រាស់: 6)
សីតុណ្ហភាព (ការផ្ទុក / ប្រតិបត្តិការ) -40 ℃ ~ 85 ℃
បរិស្ថាន អនុលោមតាម RoHS

ប្លង់

កម្មវិធី PHPoC P5H-152 ឧបករណ៍ច្រកចេញចូលកម្មវិធី IoT-fig2

ផ្គត់ផ្គង់ថាមពល

ការបញ្ចូល DC 5V
ច្រកនេះគឺជាច្រកបញ្ចូលសម្រាប់ផ្គត់ផ្គង់ថាមពល។ វ៉ុលបញ្ចូលtage គឺ DC 5V (± 0.5V) ហើយការបញ្ជាក់មានដូចខាងក្រោម៖

កម្មវិធី PHPoC P5H-152 ឧបករណ៍ច្រកចេញចូលកម្មវិធី IoT-fig3

អ៊ីសឺរណិត

ច្រកអ៊ីសឺរណិតគាំទ្រ 10/100Mbps អ៊ីសឺរណិត។ ច្រកនេះគឺជាឧបករណ៍ភ្ជាប់ RJ45 ហើយវាត្រូវបានគូសផែនទីទៅ NET0 សម្រាប់សរសេរកម្មវិធី។

កម្មវិធី PHPoC P5H-152 ឧបករណ៍ច្រកចេញចូលកម្មវិធី IoT-fig4

ច្រកសៀរៀល

កម្មវិធី PHPoC P5H-152 ឧបករណ៍ច្រកចេញចូលកម្មវិធី IoT-fig5

ប្រភេទនៃច្រកសៀរៀលនៃ P5H-152 អាចត្រូវបានជ្រើសរើសទៅជា RS485 ឬ RS422 ។ ច្រកនេះគឺជាប្លុកស្ថានីយ 6-pole និងត្រូវបានគូសផែនទីទៅ UART0 សម្រាប់ការសរសេរកម្មវិធី។
ការកំណត់ការគ្រប់គ្រងលំហូរគឺតម្រូវឱ្យប្រើ RS485 នៅលើ UART0។ សម្រាប់ព័ត៌មានលម្អិត សូមមើលមគ្គុទ្ទេសក៍កម្មវិធីឧបករណ៍ PHPoC សម្រាប់ឯកសារ p40 ។

លេខ Lable ការពិពណ៌នា កម្រិត អាយ/អូ ខ្សែភ្លើង
1 TR+ ទិន្នន័យ + RS485 ចូល/ចេញ ទាមទារ
2 TR- ទិន្នន័យ – RS485 ចូល/ចេញ ទាមទារ
3 GND ដី ដី ទាមទារ (៣ ឬ ៦)
6 GND ដី ដី ទាមទារ (៣ ឬ ៦)

ការកំណត់ម្ជុលនៃ RS422

លេខ Lable ការពិពណ៌នា កម្រិត អាយ/អូ ខ្សែភ្លើង
1 TX+ បញ្ជូនទិន្នន័យ + RS422 ចេញ ទាមទារ
2 TX បញ្ជូនទិន្នន័យ - RS422 ចេញ ទាមទារ
3 GND ដី ដី ទាមទារ (៣ ឬ ៦)
4 RX+ ទទួលទិន្នន័យ + RS422 In ទាមទារ
5 RX- ទទួលទិន្នន័យ - RS422 In ទាមទារ
6 GND ដី ដី ទាមទារ (៣ ឬ ៦)
LED

ផលិតផលនេះមាន 10 LEDs ។ LEDs ដែលកំណត់ដោយអ្នកប្រើប្រាស់ត្រូវបានបើកនៅពេលអ្នកបញ្ចេញសំឡេងទាបទៅ UIO pin ដែលបានភ្ជាប់។

Lable ពណ៌ ការពិពណ៌នា ម្ជុល UIO
PWR ក្រហម ប្រព័ន្ធ LED - ការផ្គត់ផ្គង់ថាមពល គ្មាន
អេសធីអេស លឿង ប្រព័ន្ធ LED - ស្ថានភាពប្រព័ន្ធ គ្មាន
L0 បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO1.8
L1 បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO1.7
L2 បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO1.6
A0 បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO1.9
A1 បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO0.30
B បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO0.31
RJ45_G បៃតង ប្រព័ន្ធ LED - ស្ថានភាពប្រព័ន្ធ គ្មាន
RJ45_Y លឿង ប្រព័ន្ធ LED - ស្ថានភាពតំណភ្ជាប់បណ្តាញ គ្មាន
ប៊ូតុងមុខងារ

ប៊ូតុងមុខងារ ដែលស្ថិតនៅខាងក្នុងរន្ធនៃបន្ទះចំហៀង ត្រូវបានប្រើដើម្បីដំណើរការផលិតផលនេះជារបៀបដំឡើងប៊ូតុង។

ច្រកឧបករណ៍ USB សម្រាប់ភ្ជាប់ជាមួយកុំព្យូទ័រ

ច្រកឧបករណ៍ USB គឺដើម្បីភ្ជាប់ជាមួយកុំព្យូទ័រ។ អ្នកអាចចូលប្រើ P5H-152 តាមរយៈឧបករណ៍អភិវឌ្ឍន៍ដោយភ្ជាប់ខ្សែ USB ទៅច្រកនេះ។

កម្មវិធី (IDE)

កម្មវិធីបំបាត់កំហុស PHPoC
PHPoC Debugger គឺជាកម្មវិធីដែលប្រើសម្រាប់បង្កើត និងកំណត់ផលិតផល PHPoC ។ អ្នកត្រូវដំឡើងកម្មវិធីនេះនៅលើកុំព្យូទ័ររបស់អ្នកសម្រាប់ការប្រើប្រាស់ PHPoC ។

  • ទំព័រទាញយក PHPoC Debugger
  • សៀវភៅណែនាំអ្នកបំបាត់កំហុស PHPoC

មុខងារ និងលក្ខណៈពិសេសរបស់ PHPoC Debugger

  • ផ្ទុកឡើង files ពីកុំព្យូទ័រក្នុងស្រុកទៅ PHPoC
  • ទាញយក files ក្នុង PHPoC ទៅកុំព្យូទ័រមូលដ្ឋាន
  • កែសម្រួល files ត្រូវបានរក្សាទុកក្នុង PHPoC
  • បំបាត់កំហុសស្គ្រីប PHPoC
  • តាមដានធនធាននៃ PHPoC
  • កំណត់រចនាសម្ព័ន្ធប៉ារ៉ាម៉ែត្រនៃ PHPoC
  • ដំឡើងកំណែកម្មវិធីបង្កប់របស់ PHPoC
  • គាំទ្រ MS Windows O/S

ការភ្ជាប់ផលិតផល

ការតភ្ជាប់ USB

  1. ភ្ជាប់ច្រកឧបករណ៍ USB នៃ P5H-152 ទៅកុំព្យូទ័ររបស់អ្នកតាមរយៈខ្សែ USB ។
  2. ដំណើរការកម្មវិធីបំបាត់កំហុស PHPoC
  3. ជ្រើសរើស COM PORT ដែលបានភ្ជាប់ ហើយចុច ភ្ជាប់ កម្មវិធី PHPoC P5H-152 ឧបករណ៍ច្រកចេញចូលកម្មវិធី IoT-fig6) ប៊ូតុង។
  4. ប្រសិនបើ USB ត្រូវបានភ្ជាប់ដោយជោគជ័យ ប៊ូតុងភ្ជាប់នឹងអសកម្ម ហើយប៊ូតុងផ្តាច់ កម្មវិធី PHPoC P5H-152 ឧបករណ៍ច្រកចេញចូលកម្មវិធី IoT-fig7) នឹងត្រូវបានធ្វើឱ្យសកម្ម

ការតភ្ជាប់ពីចម្ងាយ
P5H-152 ផ្តល់នូវការភ្ជាប់ពីចម្ងាយ។ សូមមើលទំព័រសៀវភៅណែនាំ PHPoC Debugger សម្រាប់ព័ត៌មានលម្អិត។

កំណត់ឡើងវិញ

ការកំណត់ឡើងវិញ
ការកំណត់កំណត់ឡើងវិញធ្វើឱ្យការកំណត់ទាំងអស់នៃផលិតផល PHPoC របស់អ្នកទៅជាលំនាំដើមរបស់រោងចក្រ។

ការកំណត់ ដំណើរការកំណត់ឡើងវិញ

ជំហាន សកម្មភាព ស្ថានភាពផលិតផល STS LED
1 ចុចប៊ូតុងមុខងារក្នុងរយៈពេលខ្លី (តិចជាង 1

ទីពីរ)

របៀបដំឡើងប៊ូតុង On
2 បន្តចុចប៊ូតុងមុខងារលើសពី 5

វិនាទី

កំពុងរៀបចំការចាប់ផ្តើម ព្រិចភ្នែក

យ៉ាងឆាប់រហ័ស

3 ពិនិត្យមើលថាតើ LED STS ត្រូវបានបិទ ការចាប់ផ្តើមរួចរាល់ បិទ
 

4

លែងប៊ូតុងមុខងារភ្លាមៗ បន្ទាប់ពី STS បិទ។

ដល់ជំហានទី 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 ឧបករណ៍បន្ទាប់ពីភ្ជាប់វាទៅបណ្តាញ។

កម្មវិធី PHPoC P5H-152 ឧបករណ៍ច្រកចេញចូលកម្មវិធី IoT-fig8

ប្រសិនបើឈ្មោះរបស់ file មិនមែន “index.php” ទេ គ្រាន់តែបញ្ជាក់ឈ្មោះរបស់ file បន្ទាប់ពីអាសយដ្ឋាន IP ដែលមានសញ្ញាកាត់។

កម្មវិធី PHPoC P5H-152 ឧបករណ៍ច្រកចេញចូលកម្មវិធី IoT-fig9

ការប្រើប្រាស់ជាក់ស្តែង Web ចំណុចប្រទាក់
ចាប់តាំងពី web ម៉ាស៊ីនមេប្រតិបត្តិស្គ្រីប php នៅក្នុងការស្នើសុំ fileអ្នកប្រើប្រាស់អាចដាក់កូដ php នៅក្នុងការស្នើសុំ file ដើម្បីធ្វើអន្តរកម្មជាមួយគ្រឿងកុំព្យូទ័រ។ វាគួរឱ្យកត់សម្គាល់ថាមានវិធីផ្សេងទៀតដើម្បីធ្វើអន្តរកម្មជាមួយគ្រឿងកុំព្យូទ័រក្នុងពេលវេលាជាក់ស្តែងពី web ចំណុចប្រទាក់។ នេះអាចត្រូវបានធ្វើដោយប្រើ webរន្ធ។

ការកំណត់ពាក្យសម្ងាត់

ប្រសិនបើអ្នកកំណត់ពាក្យសម្ងាត់សម្រាប់ផលិតផល អ្នកត្រូវតែបញ្ចូលពាក្យសម្ងាត់នៅពេលភ្ជាប់ផលិតផលតាមរយៈ USB ឬបណ្តាញ។
សូមមើលទំព័រសៀវភៅណែនាំ PHPoC Debugger សម្រាប់ព័ត៌មានលម្អិត។

គេចចេញពីការកំណត់ឡើងវិញគ្មានកំណត់

PHPoC ជាមូលដ្ឋានដំណើរការស្គ្រីបនៅពេលវាចាប់ផ្ដើម។ ដូច្នេះវាអាចទៅរួចដែល PHPoC មិនអាចគេចផុតពីការចាប់ផ្ដើមឡើងវិញគ្មានកំណត់នៅពេលដែលស្គ្រីបមានពាក្យបញ្ជាប្រព័ន្ធដូចជា "ចាប់ផ្ដើមឡើងវិញ" ។ ដើម្បីដោះស្រាយបញ្ហានេះ វាត្រូវបានទាមទារឱ្យបញ្ឈប់ស្គ្រីបដែលកំពុងដំណើរការ។
យោងទៅខាងក្រោម។

  1. ចូលរបៀប ISP
    ធ្វើឱ្យផលិតផល PHPoC របស់អ្នកចូលទៅក្នុងរបៀប ISP ដោយផ្គត់ផ្គង់ថាមពលខណៈពេលចុចប៊ូតុង FUNC ។ នៅក្នុងរបៀប ISP អ្នកអាចចូលប្រើ PHPoC ដោយ PHPoC Debugger ដោយមិនចាំបាច់ដំណើរការស្គ្រីប។
  2. ភ្ជាប់ទៅ PHPoC
    ភ្ជាប់កុំព្យូទ័រទៅ PHPoC តាមរយៈខ្សែ USB ហើយភ្ជាប់ទៅច្រកតាមរយៈ PHPoC Debugger ។ បង្អួចសារដែលទាក់ទងនឹងរបៀប ISP នឹងត្រូវបានលេចឡើង។
  3. ចាប់ផ្ដើម PHPoC ឡើងវិញ
    ចាប់ផ្ដើម PHPoC ឡើងវិញដោយប្រើម៉ឺនុយ "ចាប់ផ្ដើមផលិតផលឡើងវិញ" នៅក្នុង PHPoC Debugger ។ បន្ទាប់ពីចាប់ផ្តើមឡើងវិញ PHPoC ឈប់ដំណើរការស្គ្រីប ទោះបីជាវាមិនស្ថិតនៅក្នុងរបៀប ISP ក៏ដោយ។
  4. កូដប្រភពត្រឹមត្រូវ។
    កែកូដប្រភពដើម្បីការពារស្ថានភាពចាប់ផ្ដើមឡើងវិញគ្មានកំណត់។

ព័ត៌មានឧបករណ៍

ឧបករណ៍ បរិមាណ ផ្លូវ ចំណាំ
NET 1 /mmap/net0
TCP 5 /mmap/tcp0~4
UDP 5 /mmap/udp0~4
UART 1 /mmap/uart0
UIO 2 /mmap/uio0~1 LED 6(pin #0.30~31, #1.6~9), TXDE(#0.8)
ST 8 /mmap/st0~7
UM 4 /mmap/um0~3
NM 1 /mmap/nm0
RTC 1 /mmap/rtc0

សូមមើលការណែនាំអំពីកម្មវិធីឧបករណ៍ PHPoC សម្រាប់ p40 សម្រាប់ព័ត៌មានលម្អិតអំពីការប្រើប្រាស់ឧបករណ៍។

ឯកសារ/ធនធាន

ឧបករណ៍ច្រកទ្វារ IoT ដែលអាចសរសេរកម្មវិធីបាន PHPoC P5H-152 [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
P5H-152, ឧបករណ៍ច្រកចេញចូល IoT ដែលអាចសរសេរកម្មវិធីបាន, ឧបករណ៍ច្រកទ្វារចូលដំណើរការកម្មវិធី P5H-152, ឧបករណ៍ច្រកផ្លូវ IoT, ច្រកចេញចូល IoT, ច្រកចេញចូល, ឧបករណ៍

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *