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

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

PHPoC-P5H-154-Programmable-IoT-Gateway-Device-IMAGE

ជាងview

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

ទោះបីជា PHPoC និង PHP មានភាពស្រដៀងគ្នាក្នុងវាក្យសម្ព័ន្ធក៏ដោយ វាជាភាសាសរសេរកម្មវិធីខុសគ្នាយ៉ាងច្បាស់។ សូមមើលឯកសារយោងភាសា PHPoC និង PHPoC ទល់នឹង PHP សម្រាប់ព័ត៌មានលម្អិត។

លក្ខណៈពិសេស

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

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

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

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

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

ការបញ្ចូលឌីជីថល ប្លុកស្ថានីយ 6-pole, 4 ការបញ្ចូលឌីជីថល,

ទំនាក់ទំនងស្ងួតឬសើម

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

ប្លង់

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

  1. ផ្គត់ផ្គង់ថាមពល
    • ការបញ្ចូល DC 5V
      ច្រកនេះគឺជាច្រកបញ្ចូលសម្រាប់ផ្គត់ផ្គង់ថាមពល។ វ៉ុលបញ្ចូលtage គឺ DC 5V (± 0.5V) ហើយការបញ្ជាក់មានដូចខាងក្រោម៖PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig2
  2. អ៊ីសឺរណិត
    ច្រកអ៊ីសឺរណិតគាំទ្រ 10/100Mbps អ៊ីសឺរណិត។ ច្រកនេះគឺជាឧបករណ៍ភ្ជាប់ RJ45 ហើយវាត្រូវបានគូសផែនទីទៅ NET0 សម្រាប់សរសេរកម្មវិធី។PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig3
  3. ការបញ្ចូលឌីជីថល
    ច្រកបញ្ចូលឌីជីថលចំនួន 4 គឺជាប្លុកស្ថានីយ 6-pole (3.5mm pitch) ។ ច្រកនីមួយៗត្រូវបានគូសផែនទីម្ជុលជាក់លាក់នៃ UIO0 សម្រាប់ការសរសេរកម្មវិធី។PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig4

    Lable ការពិពណ៌នា ម្ជុល UIO
    ឌី.វី វ៉ុលទូទៅtagអ៊ី បញ្ចូល, DC 4.5V ~ 25V
    ឌី២ ការបញ្ចូលឌីជីថល #0 UIO0.22
    ឌី២ ការបញ្ចូលឌីជីថល #1 UIO0.23
    ឌី២ ការបញ្ចូលឌីជីថល #2 UIO0.24
    ឌី២ ការបញ្ចូលឌីជីថល #3 UIO0.25
    DI.G ដីរួម

    ដ្យាក្រាមសៀគ្វីនៃច្រកបញ្ចូលឌីជីថលPHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig5ទំនាក់ទំនងសើម
    លក្ខខណ្ឌនៃការបញ្ចូលវ៉ុលtage មានដូចខាងក្រោម៖

    ការបែងចែក វ៉ុលtage
    វ៉ុលបញ្ចូលអតិបរមាtage DC 25V
    វ៉ុលបញ្ចូលអប្បបរមាtage សម្រាប់រដ្ឋ ON DC 4.5V ឬខ្ពស់ជាងនេះ។
    វ៉ុលបញ្ចូលអតិបរមាtage សម្រាប់រដ្ឋបិទ DC 1V ឬទាបជាងនេះ។

    សូមមើលរូបខាងក្រោមសម្រាប់ការតភ្ជាប់ជាមួយឧបករណ៍របស់អ្នក។PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig6ទំនាក់ទំនងស្ងួត
    ច្រកបញ្ចូលត្រូវបានបើកនៅក្រោមការសៀគ្វីខ្លីរវាងច្រកនិងច្រក DI.G នៅក្នុងប្រភេទនេះ។ វាមានន័យថាថាមពលបន្ថែមគួរតែត្រូវបានផ្គត់ផ្គង់រវាង DI.V និង DI.G ។ សូមមើលរូបខាងក្រោមសម្រាប់ការតភ្ជាប់ជាមួយឧបករណ៍របស់អ្នក។PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig7ការតភ្ជាប់ត្រង់ស៊ីស្ទ័រ NPN
    សូមមើលរូបខាងក្រោមសម្រាប់ការតភ្ជាប់ជាមួយត្រង់ស៊ីស្ទ័រ NPN ។PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig8ការតភ្ជាប់ត្រង់ស៊ីស្ទ័រ PNP
    សូមមើលរូបខាងក្រោមសម្រាប់ការតភ្ជាប់ជាមួយត្រង់ស៊ីស្ទ័រ PNP ។PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig9

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

    Lable ពណ៌ ការពិពណ៌នា ម្ជុល UIO
    L0 បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO0.30
    L1 បៃតង LED ដែលកំណត់ដោយអ្នកប្រើប្រាស់ UIO0.31
    ឌី ៤ បៃតង ប្រព័ន្ធ LED - ស្ថានភាពនៃច្រកបញ្ចូល #0 UIO0.22
    ឌី ៤ បៃតង ប្រព័ន្ធ LED - ស្ថានភាពនៃច្រកបញ្ចូល #1 UIO0.23
    ឌី ៤ បៃតង ប្រព័ន្ធ LED - ស្ថានភាពនៃច្រកបញ្ចូល #2 UIO0.24
    ឌី ៤ បៃតង ប្រព័ន្ធ LED - ស្ថានភាពនៃច្រកបញ្ចូល #3 UIO0.25
    RJ45_G បៃតង ប្រព័ន្ធ LED - ស្ថានភាពប្រព័ន្ធ គ្មាន
    RJ45_Y លឿង ប្រព័ន្ធ LED - ស្ថានភាពតំណភ្ជាប់បណ្តាញ គ្មាន

    .

  5. ប៊ូតុងមុខងារ
    ប៊ូតុងមុខងារ ដែលស្ថិតនៅខាងក្នុងរន្ធនៃបន្ទះចំហៀង ត្រូវបានប្រើដើម្បីដំណើរការផលិតផលនេះជារបៀបដំឡើងប៊ូតុង។
  6. ច្រកឧបករណ៍ USB សម្រាប់ភ្ជាប់ជាមួយកុំព្យូទ័រ
    ច្រកឧបករណ៍ USB គឺដើម្បីភ្ជាប់ជាមួយកុំព្យូទ័រ។ អ្នកអាចចូលប្រើ P5H-154 តាមរយៈឧបករណ៍អភិវឌ្ឍន៍ដោយភ្ជាប់ខ្សែ 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-154 ទៅកុំព្យូទ័ររបស់អ្នកតាមរយៈខ្សែ USB ។
  2. ដំណើរការកម្មវិធីបំបាត់កំហុស PHPoC
  3. ជ្រើសរើស COM PORT ដែលបានភ្ជាប់ ហើយចុច ភ្ជាប់ (PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig10) ប៊ូតុង។
  4. ប្រសិនបើ USB ត្រូវបានភ្ជាប់ដោយជោគជ័យ ប៊ូតុងភ្ជាប់នឹងអសកម្ម ហើយប៊ូតុងផ្តាច់ (PHPoC-P5H-154-Programmable-IoT-Gateway-Device-fig11) នឹងត្រូវបានធ្វើឱ្យសកម្ម

ការតភ្ជាប់ពីចម្ងាយ

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

ការប្រើប្រាស់ជាក់ស្តែង 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
UIO 1 /mmap/uio0 DI 4 (ម្ជុល #22 ~ 25),

LED 2 (ម្ជុល #30, #31)

ST 8 /mmap/st0~7
UM 4 /mmap/um0~3
NM 1 /mmap/nm0
RTC 1 /mmap/rtc0

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

ឯកសារ/ធនធាន

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

ឯកសារយោង

ទុកមតិយោបល់

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