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

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

PHPoC-P5H-153-Programmable-IoT-Gateway-Device-image

ជាង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

ប្លង់

PHPoC-P5H-153-Programmable-IoT-Gateway-Device-fig1

  1. ផ្គត់ផ្គង់ថាមពល
    • ការបញ្ចូល DC 5V
      ច្រកនេះគឺជាច្រកបញ្ចូលសម្រាប់ផ្គត់ផ្គង់ថាមពល។ វ៉ុលបញ្ចូលtage គឺ DC 5V (± 0.2V) ហើយការបញ្ជាក់មានដូចខាងក្រោម៖PHPoC-P5H-153-Programmable-IoT-Gateway-Device-fig2
  2. អ៊ីសឺរណិត
    ច្រកអ៊ីសឺរណិតគាំទ្រ 10/100Mbps អ៊ីសឺរណិត។ ច្រកនេះគឺជាឧបករណ៍ភ្ជាប់ RJ45 ហើយវាត្រូវបានគូសផែនទីទៅ NET0 សម្រាប់សរសេរកម្មវិធី។PHPoC-P5H-153-Programmable-IoT-Gateway-Device-fig3
  3. ការបញ្ចូលអាណាឡូកPHPoC-P5H-153-Programmable-IoT-Gateway-Device-fig4ច្រកបញ្ចូលអាណាឡូកចំនួន 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
  4. LED
    ផលិតផលនេះមាន 4 LEDs ។ LEDs ដែលកំណត់ដោយអ្នកប្រើប្រាស់ត្រូវបានបើកនៅពេលអ្នកបញ្ចេញសំឡេងទាបទៅ UIO pin ដែលបានភ្ជាប់។

    Lable ពណ៌ ការពិពណ៌នា ម្ជុល UIO
    A បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO0.30
    B បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO0.31
    RJ45_G បៃតង ប្រព័ន្ធ LED - ស្ថានភាពប្រព័ន្ធ គ្មាន
    RJ45_Y លឿង ប្រព័ន្ធ LED - ស្ថានភាពតំណភ្ជាប់បណ្តាញ គ្មាន

    .

  5. ប៊ូតុងមុខងារ
    ប៊ូតុងមុខងារ ដែលស្ថិតនៅខាងក្នុងរន្ធនៃបន្ទះចំហៀង ត្រូវបានប្រើដើម្បីដំណើរការផលិតផលនេះជារបៀបដំឡើងប៊ូតុង។
  6. ច្រកឧបករណ៍ 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

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

ការតភ្ជាប់ពីចម្ងាយ
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 ឧបករណ៍បន្ទាប់ពីភ្ជាប់វាទៅបណ្តាញ។PHPoC-P5H-153-Programmable-IoT-Gateway-Device-fig7 ប្រសិនបើឈ្មោះរបស់ file មិនមែន “index.php” ទេ គ្រាន់តែបញ្ជាក់ឈ្មោះរបស់ file បន្ទាប់ពីអាសយដ្ឋាន IP ដែលមានសញ្ញាកាត់។PHPoC-P5H-153-Programmable-IoT-Gateway-Device-fig8

ការប្រើប្រាស់ជាក់ស្តែង 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
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, ឧបករណ៍ច្រកចេញចូល, ឧបករណ៍ច្រកចេញចូល, ឧបករណ៍

ឯកសារយោង

ទុកមតិយោបល់

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