PHPoC-लोगो

PHPoC P5H-154 प्रोग्राम करण्यायोग्य IoT गेटवे डिव्हाइस

PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-इमेज

ओव्हर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 डीबगर)

एच / डब्ल्यू तपशील

एच / डब्ल्यू तपशील

शक्ती इनपुट पॉवर DC जॅक, 5V (±0.5V)
सध्याचा वापर ठराविक - अंदाजे 284mA
परिमाण 94 मिमी x 57 मिमी x 24 मिमी
वजन अंदाजे 65 ग्रॅम
 

इंटरफेस

डिजिटल इनपुट 6-पोल टर्मिनल ब्लॉक, 4 डिजिटल इनपुट,

कोरडा किंवा ओला संपर्क

नेटवर्क 10/100Mbps इथरनेट
यूएसबी USB डिव्हाइस पोर्ट - पीसी कनेक्शनसाठी
एलईडी 8 LEDs (सिस्टम: 6, वापरकर्ता-परिभाषित: 2)
तापमान (स्टोरेज/ऑपरेटिंग) -40℃ ~ 85℃
पर्यावरण RoHS अनुरूप

मांडणी

PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig1

  1. पुरवठा शक्ती
    • DC 5V इनपुट
      हे पोर्ट वीज पुरवठा करण्यासाठी इनपुट पोर्ट आहे. इनपुट व्हॉल्यूमtage DC 5V(±0.5V) आहे आणि तपशील खालीलप्रमाणे आहे:PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig2
  2. इथरनेट
    इथरनेट पोर्ट 10/100Mbps इथरनेटला सपोर्ट करतो. हे पोर्ट एक RJ45 कनेक्टर आहे आणि ते प्रोग्रामिंगसाठी NET0 वर मॅप केलेले आहे.PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig3
  3. डिजिटल इनपुट
    4 डिजिटल इनपुट पोर्ट हे 6-पोल (3.5 मिमी पिच) टर्मिनल ब्लॉक आहेत. प्रत्येक पोर्टला प्रोग्रामिंगसाठी UIO0 ची विशिष्ट पिन मॅप केली जाते.PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig4

    लेबल वर्णन UIO पिन
    DI.V सामान्य खंडtage इनपुट, DC 4.5V ~ 25V
    DI0 डिजिटल इनपुट #0 UIO0.22
    DI1 डिजिटल इनपुट #1 UIO0.23
    DI2 डिजिटल इनपुट #2 UIO0.24
    DI3 डिजिटल इनपुट #3 UIO0.25
    डी.आय.जी सामान्य जमीन

    डिजिटल इनपुट पोर्टचे सर्किट डायग्रामPHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig5WET संपर्क
    इनपुट व्हॉल्यूमची स्थितीtage खालीलप्रमाणे आहे:

    विभागणी खंडtage
    कमाल इनपुट व्हॉल्यूमtage डीसी 25V
    किमान इनपुट व्हॉल्यूमtage चालू स्थितीसाठी DC 4.5V किंवा उच्च
    कमाल इनपुट व्हॉल्यूमtagई बंद स्थितीसाठी DC 1V किंवा कमी

    तुमच्या डिव्हाइसशी कनेक्शनसाठी खालील आकृती पहा.PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig6कोरडा संपर्क
    या प्रकारात पोर्ट आणि DI.G पोर्ट दरम्यान शॉर्ट सर्किट असल्याने इनपुट पोर्ट चालू आहे. याचा अर्थ DI.V आणि DI.G दरम्यान अतिरिक्त वीज पुरवली जावी. तुमच्या डिव्हाइसशी कनेक्शनसाठी खालील आकृती पहा.PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig7एनपीएन ट्रान्झिस्टर कनेक्शन
    NPN ट्रान्झिस्टरच्या कनेक्शनसाठी खालील आकृती पहा.PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig8पीएनपी ट्रान्झिस्टर कनेक्शन
    PNP ट्रान्झिस्टरच्या कनेक्शनसाठी खालील आकृती पहा.PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig9

  4. एलईडी
    या उत्पादनात 8 एलईडी आहेत. जेव्हा तुम्ही कनेक्ट केलेल्या UIO पिनवर LOW आउटपुट करता तेव्हा वापरकर्ता-परिभाषित LEDs चालू होतात.

    लेबल रंग वर्णन UIO पिन
    L0 हिरवा वापरकर्ता-परिभाषित एलईडी UIO0.30
    L1 हिरवा वापरकर्ता-परिभाषित एलईडी UIO0.31
    डाय 0 हिरवा सिस्टम LED - इनपुट पोर्ट #0 ची स्थिती UIO0.22
    डाय 1 हिरवा सिस्टम LED - इनपुट पोर्ट #1 ची स्थिती UIO0.23
    डाय 2 हिरवा सिस्टम LED - इनपुट पोर्ट #2 ची स्थिती UIO0.24
    डाय 3 हिरवा सिस्टम LED - इनपुट पोर्ट #3 ची स्थिती UIO0.25
    RJ45_G हिरवा सिस्टम एलईडी - सिस्टम स्थिती N/A
    RJ45_Y पिवळा सिस्टम एलईडी - नेटवर्क लिंक स्थिती N/A

    .

  5. फंक्शन बटण
    फंक्शन बटण, जे साइड पॅनेलच्या छिद्राच्या आत आहे, हे उत्पादन बटण सेटअप मोड म्हणून ऑपरेट करण्यासाठी वापरले जाते.
  6. PC सह कनेक्शनसाठी USB डिव्हाइस पोर्ट
    यूएसबी डिव्हाइस पोर्ट पीसीशी कनेक्ट करण्यासाठी आहे. तुम्ही या पोर्टला USB केबल कनेक्ट करून विकास साधनाद्वारे P5H-154 मध्ये प्रवेश करू शकता.

सॉफ्टवेअर (IDE)

PHPoC डीबगर
PHPoC डीबगर हे PHPoC उत्पादने विकसित आणि सेट करण्यासाठी वापरले जाणारे सॉफ्टवेअर आहे. PHPoC वापरण्यासाठी तुम्हाला हा प्रोग्राम तुमच्या PC वर इन्स्टॉल करावा लागेल.

  • PHPoC डीबगर डाउनलोड पृष्ठ
  • PHPoC डीबगर मॅन्युअल

PHPoC डीबगरची कार्ये आणि वैशिष्ट्ये

  • अपलोड करा files स्थानिक PC पासून PHPoC पर्यंत
  • डाउनलोड करा filePHPoC ते स्थानिक PC मध्ये s
  • संपादित करा filePHPoC मध्ये संग्रहित आहे
  • PHPoC स्क्रिप्ट डीबग करा
  • PHPoC च्या संसाधनांचे निरीक्षण करा
  • PHPoC चे पॅरामीटर्स कॉन्फिगर करा
  • PHPoC चे फर्मवेअर अपग्रेड करा
  • MS Windows O/S ला सपोर्ट करा

उत्पादन कनेक्ट करत आहे

यूएसबी कनेक्शन

  1. P5H-154 चा USB डिव्‍हाइस पोर्ट USB केबलद्वारे तुमच्या PC शी जोडा.
  2. PHPoC डीबगर चालवा
  3. कनेक्टेड COM पोर्ट निवडा आणि कनेक्ट दाबा (PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig10) बटण.
  4. जर यूएसबी यशस्वीरित्या कनेक्ट केले असेल, तर कनेक्ट बटण निष्क्रिय केले जाईल आणि डिस्कनेक्ट बटण (PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig11) सक्रिय केले जाईल

रिमोट कनेक्शन

P5H-154 रिमोट कनेक्शन प्रदान करते. कृपया तपशीलांसाठी PHPoC डीबगर मॅन्युअल पृष्ठाचा संदर्भ घ्या.

रीसेट करा

सेटिंग्ज रीसेट
सेटिंग्ज रीसेट केल्याने तुमच्या PHPoC उत्पादनांच्या सर्व सेटिंग्ज फॅक्टरी डीफॉल्टवर बनतात.

  • सेटिंग्ज रीसेट प्रक्रिया
पायरी कृती उत्पादन स्थिती RJ45_Y LED
1 फंक्शन बटण लवकरच दाबा (1 पेक्षा कमी

दुसरा)

बटण सेटअप मोड On
2 फंक्शन बटण 5 वर दाबत रहा

सेकंद

प्रारंभाची तयारी करत आहे खूप डोळे मिचकावतात

वेगाने

3 RJ45_Y LED बंद आहे का ते तपासा प्रारंभ तयार आहे बंद
 

4

RJ45_Y बंद झाल्यावर फंक्शन बटण सोडा.

पायरी 3 पर्यंत)

 

प्रगती सुरू आहे

 

On

5 स्वयंचलितपणे रीबूट होत आहे प्रारंभिक अवस्था बंद
फॅक्टरी रीसेट

फॅक्टरी रीसेट पासवर्डसह तुमच्या PHPoC उत्पादनांची सर्व सेटिंग्ज फॅक्टरी डीफॉल्टवर बनवते. शिवाय, सर्व fileफ्लॅश मेमरीमध्ये साठवलेले s तसेच प्रमाणपत्र हटवले जातात. यामुळे, तुम्हाला तुमचा बॅकअप घ्यावा लागेल fileफॅक्टरी रीसेट करण्यापूर्वी एस. फॅक्टरी रीसेट प्रगती करण्यासाठी, PHPoC डीबगर आवश्यक आहे.

फॅक्टरी रीसेट प्रक्रिया

Web इंटरफेस

PHPoC मध्ये स्वतः ए webप्रदान करण्यासाठी सर्व्हर web इंटरफेस HTTP विनंती प्राप्त करताना, ते विनंती केलेल्यामध्ये php स्क्रिप्ट कार्यान्वित करते file (असल्यास) आणि क्लायंटला प्रतिसाद द्या. Webसर्व्हर PHPoC मुख्य स्क्रिप्टपासून स्वतंत्र आहे. TCP 80 साठी वापरले जाते web सर्व्हर आणि तुम्ही इंटरनेट एक्सप्लोरर, क्रोम किंवा इतर कोणत्याही द्वारे इंटरफेस वापरू शकता web ब्राउझर.

कसे वापरावे web इंटरफेस

वापरण्यासाठी web इंटरफेस, "index.php" file मध्ये असावे file तुमच्या PHPoC ची प्रणाली. नेटवर्कशी कनेक्ट केल्यानंतर डिव्हाइस IP पत्ता प्रविष्ट करून या पृष्ठाशी कनेक्ट करा.PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig12 चे नाव असल्यास file "index.php" नाही, फक्त नाव निर्दिष्ट करा file स्लॅश मार्कसह IP पत्त्यानंतर.PHPoC-P5H-154-प्रोग्राम करण्यायोग्य-IoT-गेटवे-डिव्हाइस-fig13

चा व्यावहारिक वापर Web इंटरफेस

पासून web सर्व्हर विनंती केलेल्या मध्ये php स्क्रिप्ट कार्यान्वित करतो file, वापरकर्ता विनंती केलेल्या मध्ये php कोड टाकू शकतो file परिघांशी संवाद साधण्यासाठी. हे लक्षात घेण्यासारखे आहे की रिअल-टाइममध्ये परिधींशी संवाद साधण्याचा इतर मार्ग आहे web इंटरफेस हे वापरून करता येते webसॉकेट

पासवर्ड सेट करणे

तुम्ही उत्पादनासाठी पासवर्ड सेट केल्यास, यूएसबी किंवा नेटवर्कद्वारे उत्पादन कनेक्ट करताना तुम्ही पासवर्ड एंटर करणे आवश्यक आहे.
कृपया तपशीलांसाठी PHPoC डीबगर मॅन्युअल पृष्ठाचा संदर्भ घ्या.

एस्केपिंग अनंत रीसेट

PHPoC मुळात स्क्रिप्ट बूट झाल्यावर चालवते. त्यामुळे, स्क्रिप्टमध्ये “रीबूट” सारखी सिस्टम कमांड असते तेव्हा PHPoC अनंत रीबूटपासून सुटू शकत नाही. या समस्येचे निराकरण करण्यासाठी, चालू असलेली स्क्रिप्ट थांबवणे आवश्यक आहे.
खालील संदर्भ घ्या.

  1. ISP मोडमध्ये प्रवेश करत आहे
    FUNC बटण दाबून पॉवर सप्लाय करून तुमचे PHPoC उत्पादन ISP मोडमध्ये जाण्यासाठी बनवा. ISP मोडमध्ये, तुम्ही स्क्रिप्ट न चालवता PHPoC डीबगरद्वारे PHPoC मध्ये प्रवेश करू शकता.
  2. PHPoC शी कनेक्ट करा
    USB केबलद्वारे PC ला PHPoC शी कनेक्ट करा आणि PHPoC डीबगरद्वारे पोर्टशी कनेक्ट करा. ISP मोडशी संबंधित एक संदेश विंडो पॉप अप होईल.
  3. PHPoC रीबूट करा
    PHPoC डीबगरमध्ये "उत्पादन रीबूट करा" मेनू वापरून PHPoC रीबूट करा. रीबूट केल्यानंतर, 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

उपकरणे वापरण्याबद्दल तपशीलवार माहितीसाठी p40 साठी PHPoC डिव्हाइस प्रोग्रामिंग मार्गदर्शक पहा.

कागदपत्रे / संसाधने

PHPoC P5H-154 प्रोग्राम करण्यायोग्य IoT गेटवे डिव्हाइस [pdf] वापरकर्ता मॅन्युअल
P5H-154, प्रोग्राम करण्यायोग्य IoT गेटवे डिव्हाइस, P5H-154 प्रोग्राम करण्यायोग्य IoT गेटवे डिव्हाइस, गेटवे डिव्हाइस, गेटवे, डिव्हाइस

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *