PHPoC P5H-152 प्रोग्राम करण्यायोग्य IoT गेटवे डिव्हाइस
ओव्हर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 डीबगर)
एच / डब्ल्यू तपशील
शक्ती | इनपुट पॉवर | DC जॅक, 5V (±0.5V) |
सध्याचा वापर | ठराविक - अंदाजे 273mA | |
परिमाण | 94 मिमी x 57 मिमी x 24 मिमी | |
वजन | अंदाजे 66 ग्रॅम | |
इंटरफेस |
सिरीयल पोर्ट | 6-पोल टर्मिनल ब्लॉक,
RS422 किंवा RS485 पोर्ट |
नेटवर्क | 10/100Mbps इथरनेट | |
यूएसबी | USB डिव्हाइस पोर्ट - पीसी कनेक्शनसाठी | |
एलईडी | 10 LEDs (सिस्टम: 4, वापरकर्ता-परिभाषित: 6) | |
तापमान (स्टोरेज/ऑपरेटिंग) | -40℃ ~ 85℃ | |
पर्यावरण | RoHS अनुरूप |
मांडणी
पुरवठा शक्ती
DC 5V इनपुट
हे पोर्ट वीज पुरवठा करण्यासाठी इनपुट पोर्ट आहे. इनपुट व्हॉल्यूमtage DC 5V(±0.5V) आहे आणि तपशील खालीलप्रमाणे आहे:
इथरनेट
इथरनेट पोर्ट 10/100Mbps इथरनेटला सपोर्ट करतो. हे पोर्ट एक RJ45 कनेक्टर आहे आणि ते प्रोग्रामिंगसाठी NET0 वर मॅप केलेले आहे.
सिरीयल पोर्ट
P5H-152 च्या सीरियल पोर्टचा प्रकार RS485 किंवा RS422 मध्ये निवडला जाऊ शकतो. हे पोर्ट 6-पोल टर्मिनल ब्लॉक आहे आणि प्रोग्रामिंगसाठी UART0 वर मॅप केलेले आहे.
UART485 वर RS0 वापरण्यासाठी प्रवाह नियंत्रण सेट करणे आवश्यक आहे. अधिक तपशीलांसाठी, कृपया p40 दस्तऐवजासाठी PHPoC डिव्हाइस प्रोग्रामिंग मार्गदर्शक पहा.
संख्या | लेबल | वर्णन | पातळी | I/O | वायरिंग |
1 | TR+ | डेटा + | RS485 | आत/बाहेर | आवश्यक आहे |
2 | TR- | डेटा - | RS485 | आत/बाहेर | आवश्यक आहे |
3 | GND | ग्राउंड | ग्राउंड | – | आवश्यक (3 किंवा 6) |
6 | GND | ग्राउंड | ग्राउंड | – | आवश्यक (3 किंवा 6) |
RS422 ची पिन असाइनमेंट
संख्या | लेबल | वर्णन | पातळी | I/O | वायरिंग |
1 | TX+ | डेटा + प्रसारित करा | RS422 | बाहेर | आवश्यक आहे |
2 | TX- | डेटा प्रसारित करा - | RS422 | बाहेर | आवश्यक आहे |
3 | GND | ग्राउंड | ग्राउंड | – | आवश्यक (3 किंवा 6) |
4 | RX+ | डेटा + प्राप्त करा | RS422 | In | आवश्यक आहे |
5 | RX- | डेटा प्राप्त करा - | RS422 | In | आवश्यक आहे |
6 | GND | ग्राउंड | ग्राउंड | – | आवश्यक (3 किंवा 6) |
एलईडी
या उत्पादनात 10 एलईडी आहेत. जेव्हा तुम्ही कनेक्ट केलेल्या UIO पिनवर LOW आउटपुट करता तेव्हा वापरकर्ता-परिभाषित LEDs चालू होतात.
लेबल | रंग | वर्णन | UIO पिन |
पीडब्ल्यूआर | लाल | सिस्टम एलईडी - वीज पुरवठा | N/A |
एसटीएस | पिवळा | सिस्टम एलईडी - सिस्टम स्थिती | N/A |
L0 | हिरवा | वापरकर्ता-परिभाषित एलईडी | UIO1.8 |
L1 | हिरवा | वापरकर्ता-परिभाषित एलईडी | UIO1.7 |
L2 | हिरवा | वापरकर्ता-परिभाषित एलईडी | UIO1.6 |
A0 | हिरवा | वापरकर्ता-परिभाषित एलईडी | UIO1.9 |
A1 | हिरवा | वापरकर्ता-परिभाषित एलईडी | UIO0.30 |
B | हिरवा | वापरकर्ता-परिभाषित एलईडी | UIO0.31 |
RJ45_G | हिरवा | सिस्टम एलईडी - सिस्टम स्थिती | N/A |
RJ45_Y | पिवळा | सिस्टम एलईडी - नेटवर्क लिंक स्थिती | N/A |
फंक्शन बटण
फंक्शन बटण, जे साइड पॅनेलच्या छिद्राच्या आत आहे, हे उत्पादन बटण सेटअप मोड म्हणून ऑपरेट करण्यासाठी वापरले जाते.
PC सह कनेक्शनसाठी USB डिव्हाइस पोर्ट
यूएसबी डिव्हाइस पोर्ट पीसीशी कनेक्ट करण्यासाठी आहे. तुम्ही या पोर्टला USB केबल कनेक्ट करून विकास साधनाद्वारे P5H-152 मध्ये प्रवेश करू शकता.
सॉफ्टवेअर (IDE)
PHPoC डीबगर
PHPoC डीबगर हे PHPoC उत्पादने विकसित आणि सेट करण्यासाठी वापरले जाणारे सॉफ्टवेअर आहे. PHPoC वापरण्यासाठी तुम्हाला हा प्रोग्राम तुमच्या PC वर इन्स्टॉल करावा लागेल.
- PHPoC डीबगर डाउनलोड पृष्ठ
- PHPoC डीबगर मॅन्युअल
PHPoC डीबगरची कार्ये आणि वैशिष्ट्ये
- अपलोड करा files स्थानिक PC पासून PHPoC पर्यंत
- डाउनलोड करा filePHPoC ते स्थानिक PC मध्ये s
- संपादित करा filePHPoC मध्ये संग्रहित आहे
- PHPoC स्क्रिप्ट डीबग करा
- PHPoC च्या संसाधनांचे निरीक्षण करा
- PHPoC चे पॅरामीटर्स कॉन्फिगर करा
- PHPoC चे फर्मवेअर अपग्रेड करा
- MS Windows O/S ला सपोर्ट करा
उत्पादन कनेक्ट करत आहे
यूएसबी कनेक्शन
- P5H-152 चा USB डिव्हाइस पोर्ट USB केबलद्वारे तुमच्या PC शी जोडा.
- PHPoC डीबगर चालवा
- कनेक्टेड COM PORT निवडा आणि कनेक्ट दाबा
) बटण.
- जर USB यशस्वीरित्या कनेक्ट केले असेल, तर कनेक्ट बटण निष्क्रिय केले जाईल आणि डिस्कनेक्ट बटण असेल
) सक्रिय केले जाईल
रिमोट कनेक्शन
P5H-152 रिमोट कनेक्शन प्रदान करते. कृपया तपशीलांसाठी PHPoC डीबगर मॅन्युअल पृष्ठाचा संदर्भ घ्या.
रीसेट करा
सेटिंग्ज रीसेट
सेटिंग्ज रीसेट केल्याने तुमच्या PHPoC उत्पादनांच्या सर्व सेटिंग्ज फॅक्टरी डीफॉल्टवर बनतात.
सेटिंग्ज रीसेट प्रक्रिया
पायरी | कृती | उत्पादन स्थिती | एसटीएस एलईडी |
1 | फंक्शन बटण लवकरच दाबा (1 पेक्षा कमी
दुसरा) |
बटण सेटअप मोड | On |
2 | फंक्शन बटण 5 वर दाबत रहा
सेकंद |
प्रारंभाची तयारी करत आहे | खूप डोळे मिचकावतात
वेगाने |
3 | STS LED बंद आहे का ते तपासा | प्रारंभ तयार आहे | बंद |
4 |
STS बंद झाल्यावर फंक्शन बटण सोडा.
पायरी 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 पत्ता प्रविष्ट करून या पृष्ठाशी कनेक्ट करा.
चे नाव असल्यास file "index.php" नाही, फक्त नाव निर्दिष्ट करा file स्लॅश मार्कसह IP पत्त्यानंतर.
चा व्यावहारिक वापर Web इंटरफेस
पासून web सर्व्हर विनंती केलेल्या मध्ये php स्क्रिप्ट कार्यान्वित करतो file, वापरकर्ता विनंती केलेल्या मध्ये php कोड टाकू शकतो file परिघांशी संवाद साधण्यासाठी. हे लक्षात घेण्यासारखे आहे की रिअल-टाइममध्ये परिधींशी संवाद साधण्याचा इतर मार्ग आहे web इंटरफेस हे वापरून करता येते webसॉकेट
पासवर्ड सेट करणे
तुम्ही उत्पादनासाठी पासवर्ड सेट केल्यास, यूएसबी किंवा नेटवर्कद्वारे उत्पादन कनेक्ट करताना तुम्ही पासवर्ड एंटर करणे आवश्यक आहे.
कृपया तपशीलांसाठी PHPoC डीबगर मॅन्युअल पृष्ठाचा संदर्भ घ्या.
एस्केपिंग अनंत रीसेट
PHPoC मुळात स्क्रिप्ट बूट झाल्यावर चालवते. त्यामुळे, स्क्रिप्टमध्ये “रीबूट” सारखी सिस्टम कमांड असते तेव्हा PHPoC अनंत रीबूटपासून सुटू शकत नाही. या समस्येचे निराकरण करण्यासाठी, चालू असलेली स्क्रिप्ट थांबवणे आवश्यक आहे.
खालील संदर्भ घ्या.
- ISP मोडमध्ये प्रवेश करत आहे
FUNC बटण दाबून पॉवर सप्लाय करून तुमचे PHPoC उत्पादन ISP मोडमध्ये जाण्यासाठी बनवा. ISP मोडमध्ये, तुम्ही स्क्रिप्ट न चालवता PHPoC डीबगरद्वारे PHPoC मध्ये प्रवेश करू शकता. - PHPoC शी कनेक्ट करा
USB केबलद्वारे PC ला PHPoC शी कनेक्ट करा आणि PHPoC डीबगरद्वारे पोर्टशी कनेक्ट करा. ISP मोडशी संबंधित एक संदेश विंडो पॉप अप होईल. - PHPoC रीबूट करा
PHPoC डीबगरमध्ये "उत्पादन रीबूट करा" मेनू वापरून PHPoC रीबूट करा. रीबूट केल्यानंतर, PHPoC स्क्रिप्ट चालवणे थांबवते जरी ती ISP मोडमध्ये नसली तरी. - बरोबर सोर्स कोड
अनंत रीबूट स्थिती टाळण्यासाठी स्त्रोत कोड दुरुस्त करा.
डिव्हाइस माहिती
साधन | प्रमाण | मार्ग | नोंद |
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(पिन #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 | – |
उपकरणे वापरण्याबद्दल तपशीलवार माहितीसाठी p40 साठी PHPoC डिव्हाइस प्रोग्रामिंग मार्गदर्शक पहा.
कागदपत्रे / संसाधने
![]() |
PHPoC P5H-152 प्रोग्राम करण्यायोग्य IoT गेटवे डिव्हाइस [pdf] वापरकर्ता मॅन्युअल P5H-152, प्रोग्रामेबल IoT गेटवे डिव्हाइस, P5H-152 प्रोग्रामेबल IoT गेटवे डिव्हाइस, IoT गेटवे डिव्हाइस, IoT गेटवे, गेटवे, डिव्हाइस |