PHPoC P5H-151 IoT ഗേറ്റ്വേ ഉപകരണം
കഴിഞ്ഞുview
- ഇഥർനെറ്റ് ഫംഗ്ഷൻ നൽകുന്ന ഒരു പ്രോഗ്രാം ചെയ്യാവുന്ന ഉപകരണമാണ് P5H-152. ഈ ഉൽപ്പന്നം RS485 അല്ലെങ്കിൽ RS422 ആയി തിരഞ്ഞെടുക്കാവുന്ന ഒരു സീരിയൽ പോർട്ട് സജ്ജീകരിച്ചിരിക്കുന്നതിനാൽ, നിങ്ങൾക്ക് ഒരു നെറ്റ്വർക്കിലേക്ക് വൈവിധ്യമാർന്ന സീരിയൽ ഉപകരണങ്ങളെ ബന്ധിപ്പിക്കാൻ കഴിയും.
- ഈ ഉൽപ്പന്നത്തിലെ പ്രോഗ്രാമിംഗിന് PHPoC (PHP on Chip) ഉപയോഗിക്കേണ്ടതുണ്ട്. PHPoC പൊതു-ഉദ്ദേശ്യ സ്ക്രിപ്റ്റിംഗ് ഭാഷയായ PHP-യുമായി വാക്യഘടനയിൽ വളരെ സാമ്യമുള്ളതാണ്. അതിനാൽ, പ്രോഗ്രാമിംഗിൽ പരിചയമുള്ള ആർക്കും ഇത് എളുപ്പത്തിൽ പഠിക്കാനും ഉപയോഗിക്കാനും കഴിയും.
- PHPoC, PHP എന്നിവ വാക്യഘടനയിൽ വളരെ സാമ്യമുള്ളവയാണെങ്കിലും, അവ വ്യക്തമായും വ്യത്യസ്തമായ പ്രോഗ്രാമിംഗ് ഭാഷകളാണ്. വിശദമായ വിവരങ്ങൾക്ക് PHPoC ഭാഷാ റഫറൻസും PHPoC vs PHP ഉം കാണുക.
ഫീച്ചറുകൾ
- സ്വയം വികസിപ്പിച്ച PHPoC വ്യാഖ്യാതാവ്
- USB വഴി ലളിതമായ വികസന പരിസ്ഥിതി
- 10/100Mbps ഇഥർനെറ്റ്
- RS485 അല്ലെങ്കിൽ RS422 6 ഉപയോക്തൃ-നിർവചിച്ച LED-കളിലേക്ക് തിരഞ്ഞെടുക്കാവുന്ന ഒരു സീരിയൽ പോർട്ട്
- സ്വയം വികസിപ്പിച്ച TCP/IP സ്റ്റാക്കുകൾ
- Web സെർവർ
- Webസോക്കറ്റ്, TLS
- വിവിധ ലൈബ്രറികൾ (ഇമെയിൽ, DNS, MySQL, മുതലായവ)
- സമർപ്പിത വികസന ഉപകരണം (PHPoC ഡീബഗ്ഗർ)
H/W സ്പെസിഫിക്കേഷൻ
ശക്തി | ഇൻപുട്ട് പവർ | DC ജാക്ക്, 5V (±0.5V) |
നിലവിലെ ഉപഭോഗം | സാധാരണ - ഏകദേശം 273mA | |
അളവ് | 89mm x 57mm x 24mm | |
ഭാരം | ഏകദേശം 69 ഗ്രാം | |
ഇൻ്റർഫേസ് |
സീരിയൽ പോർട്ട് | D-SUB 9-പിൻ പുരുഷ കണക്റ്റർ, ഒരു RS232 പോർട്ട് |
നെറ്റ്വർക്ക് | 10/100Mbps ഇഥർനെറ്റ് | |
USB | USB ഉപകരണ പോർട്ട് - പിസി കണക്ഷനായി | |
എൽഇഡി | 9 LED-കൾ (സിസ്റ്റം: 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 | ജിഎൻഡി | ഗ്രൗണ്ട് | ഗ്രൗണ്ട് | – | ആവശ്യമാണ് (3 അല്ലെങ്കിൽ 6) |
6 | ജിഎൻഡി | ഗ്രൗണ്ട് | ഗ്രൗണ്ട് | – | ആവശ്യമാണ് (3 അല്ലെങ്കിൽ 6) |
RS422 ന്റെ പിൻ അസൈൻമെന്റ്
സംഖ്യ | ലേബൽ | വിവരണം | ലെവൽ | I/O | വയറിംഗ് |
1 | TX+ | ഡാറ്റ + കൈമാറുക | RS422 | പുറത്ത് | ആവശ്യമാണ് |
2 | TX- | ഡാറ്റ കൈമാറുക - | RS422 | പുറത്ത് | ആവശ്യമാണ് |
3 | ജിഎൻഡി | ഗ്രൗണ്ട് | ഗ്രൗണ്ട് | – | ആവശ്യമാണ് (3 അല്ലെങ്കിൽ 6) |
4 | RX+ | ഡാറ്റ + സ്വീകരിക്കുക | RS422 | In | ആവശ്യമാണ് |
5 | RX- | ഡാറ്റ സ്വീകരിക്കുക - | RS422 | In | ആവശ്യമാണ് |
6 | ജിഎൻഡി | ഗ്രൗണ്ട് | ഗ്രൗണ്ട് | – | ആവശ്യമാണ് (3 അല്ലെങ്കിൽ 6) |
എൽഇഡി
ഈ ഉൽപ്പന്നത്തിന് 10 LED-കൾ ഉണ്ട്. കണക്റ്റുചെയ്തിരിക്കുന്ന UIO പിന്നിലേക്ക് നിങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യുമ്പോൾ ഉപയോക്താവ് നിർവചിച്ച LED-കൾ ഓണാകും.
ലേബൽ | നിറം | വിവരണം | UIO പിൻ |
Pwr | ചുവപ്പ് | സിസ്റ്റം LED - വൈദ്യുതി വിതരണം | N/A |
എസ്.ടി.എസ് | മഞ്ഞ | സിസ്റ്റം LED - സിസ്റ്റം നില | N/A |
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 - സിസ്റ്റം നില | N/A |
RJ45_Y | മഞ്ഞ | സിസ്റ്റം LED - നെറ്റ്വർക്ക് ലിങ്ക് നില | N/A |
ഫംഗ്ഷൻ ബട്ടൺ
സൈഡ് പാനലിന്റെ ദ്വാരത്തിനുള്ളിലെ ഫംഗ്ഷൻ ബട്ടൺ, ഈ ഉൽപ്പന്നം ഒരു ബട്ടൺ സജ്ജീകരണ മോഡായി പ്രവർത്തിപ്പിക്കാൻ ഉപയോഗിക്കുന്നു.
PC-യുമായുള്ള കണക്ഷനുള്ള USB ഉപകരണ പോർട്ട്
യുഎസ്ബി ഡിവൈസ് പോർട്ട് പിസിയുമായി കണക്ട് ചെയ്യാനുള്ളതാണ്. ഈ പോർട്ടിലേക്ക് USB കേബിൾ കണക്റ്റ് ചെയ്ത് ഡെവലപ്മെന്റ് ടൂൾ വഴി നിങ്ങൾക്ക് P5H-152-ലേക്ക് ആക്സസ് ചെയ്യാൻ കഴിയും.
സോഫ്റ്റ്വെയർ (IDE)
PHPoC ഡീബഗ്ഗർ
PHPoC ഉൽപ്പന്നങ്ങൾ വികസിപ്പിക്കുന്നതിനും സജ്ജീകരിക്കുന്നതിനും ഉപയോഗിക്കുന്ന ഒരു സോഫ്റ്റ്വെയറാണ് PHPoC ഡീബഗ്ഗർ. PHPoC ഉപയോഗിക്കുന്നതിന് നിങ്ങളുടെ പിസിയിൽ ഈ പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.
- PHPoC ഡീബഗ്ഗർ ഡൗൺലോഡ് പേജ്
- PHPoC ഡീബഗ്ഗർ മാനുവൽ
PHPoC ഡീബഗ്ഗറിന്റെ പ്രവർത്തനങ്ങളും സവിശേഷതകളും
- അപ്ലോഡ് ചെയ്യുക fileപ്രാദേശിക PC മുതൽ PHPoC വരെ
- ഡൗൺലോഡ് ചെയ്യുക filePHPoC-യിൽ നിന്ന് ലോക്കൽ പിസിയിലേക്ക്
- എഡിറ്റ് ചെയ്യുക filePHPoC-യിൽ സംഭരിച്ചിരിക്കുന്നു
- PHPoC സ്ക്രിപ്റ്റുകൾ ഡീബഗ് ചെയ്യുക
- PHPoC-യുടെ ഉറവിടങ്ങൾ നിരീക്ഷിക്കുക
- PHPoC-യുടെ പാരാമീറ്ററുകൾ കോൺഫിഗർ ചെയ്യുക
- PHPoC-യുടെ ഫേംവെയർ നവീകരിക്കുക
- MS Windows O/S പിന്തുണയ്ക്കുക
ബന്ധിപ്പിക്കുന്ന ഉൽപ്പന്നം
USB കണക്ഷൻ
- ഒരു USB കേബിൾ വഴി P5H-152-ന്റെ USB ഉപകരണ പോർട്ട് നിങ്ങളുടെ PC-യിലേക്ക് കണക്റ്റുചെയ്യുക.
- PHPoC ഡീബഗ്ഗർ പ്രവർത്തിപ്പിക്കുക
- ബന്ധിപ്പിച്ച COM PORT തിരഞ്ഞെടുത്ത് കണക്റ്റ് അമർത്തുക
) ബട്ടൺ.
- USB കണക്റ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ, കണക്റ്റ് ബട്ടൺ നിഷ്ക്രിയമാക്കുകയും വിച്ഛേദിക്കുക ബട്ടൺ ചെയ്യുകയും ചെയ്യും
) സജീവമാക്കും
വിദൂര കണക്ഷൻ
P5H-152 റിമോട്ട് കണക്ഷൻ നൽകുന്നു. വിശദാംശങ്ങൾക്ക് PHPoC ഡീബഗ്ഗർ മാനുവൽ പേജ് പരിശോധിക്കുക.
പുനഃസജ്ജമാക്കുക
ക്രമീകരണങ്ങൾ പുനഃസജ്ജമാക്കുക
ക്രമീകരണങ്ങൾ പുനഃസജ്ജമാക്കൽ നിങ്ങളുടെ PHPoC ഉൽപ്പന്നങ്ങളുടെ എല്ലാ ക്രമീകരണങ്ങളെയും ഫാക്ടറി ഡിഫോൾട്ടാക്കി മാറ്റുന്നു.
ക്രമീകരണങ്ങൾ പുനഃസജ്ജമാക്കൽ നടപടിക്രമം
ഘട്ടം | ആക്ഷൻ | ഉൽപ്പന്ന നില | എസ്ടിഎസ് എൽഇഡി |
1 | ഫംഗ്ഷൻ ബട്ടൺ ഉടൻ അമർത്തുക (1-ൽ താഴെ
രണ്ടാമത്തേത്) |
ബട്ടൺ സജ്ജീകരണ മോഡ് | On |
2 | 5-ന് മുകളിലുള്ള ഫംഗ്ഷൻ ബട്ടൺ അമർത്തുന്നത് തുടരുക
സെക്കൻ്റുകൾ |
സമാരംഭം തയ്യാറാക്കുന്നു | വളരെ മിന്നിമറയുക
അതിവേഗം |
3 | STS LED ഓഫാണോയെന്ന് പരിശോധിക്കുക | പ്രാരംഭം തയ്യാറാണ് | ഓഫ് |
4 |
STS ഓഫായതിന് ശേഷം ഫംഗ്ഷൻ ബട്ടൺ റിലീസ് ചെയ്യുക.(※ 2 സെക്കൻഡിനുള്ളിൽ നിങ്ങൾ ബട്ടൺ റിലീസ് ചെയ്തില്ലെങ്കിൽ, സംസ്ഥാനം തിരികെ പോകും
ഘട്ടം 3 ലേക്ക്) |
സമാരംഭിക്കൽ പുരോഗമിക്കുന്നു |
On |
5 | യാന്ത്രികമായി റീബൂട്ട് ചെയ്യുന്നു | പ്രാരംഭ അവസ്ഥ | ഓഫ് |
ഫാക്ടറി റീസെറ്റ്
ഫാക്ടറി റീസെറ്റ് നിങ്ങളുടെ PHPoC ഉൽപ്പന്നങ്ങളുടെ എല്ലാ ക്രമീകരണങ്ങളും പാസ്വേഡ് ഉൾപ്പെടെ ഫാക്ടറി ഡിഫോൾട്ടാക്കി മാറ്റുന്നു. കൂടാതെ, എല്ലാം fileഫ്ലാഷ് മെമ്മറിയിൽ സംഭരിച്ചിരിക്കുന്നവയും സർട്ടിഫിക്കറ്റും ഇല്ലാതാക്കപ്പെടും. ഇക്കാരണത്താൽ, നിങ്ങൾ ബാക്കപ്പ് ചെയ്യണം fileഫാക്ടറി റീസെറ്റ് ചെയ്യുന്നതിന് മുമ്പ് എസ്. ഫാക്ടറി പുനഃസജ്ജീകരണം പുരോഗമിക്കുന്നതിന്, PHPoC ഡീബഗ്ഗർ ആവശ്യമാണ്.
ഫാക്ടറി പുന et സജ്ജീകരണ നടപടിക്രമം
Web ഇൻ്റർഫേസ്
PHPoC ന് തന്നെ ഒരു ഉണ്ട് webനൽകാൻ സെർവർ എ web ഇന്റർഫേസ്. ഒരു HTTP അഭ്യർത്ഥന ലഭിക്കുമ്പോൾ, അത് ആവശ്യപ്പെട്ടതിൽ php സ്ക്രിപ്റ്റ് നടപ്പിലാക്കുന്നു file (അവിടെയുണ്ടെങ്കിൽ) ക്ലയന്റിനോട് പ്രതികരിക്കുക. Webസെർവർ PHPoC പ്രധാന സ്ക്രിപ്റ്റിൽ നിന്ന് സ്വതന്ത്രമാണ്. ഇതിനായി ടിസിപി 80 ഉപയോഗിക്കുന്നു web സെർവർ കൂടാതെ നിങ്ങൾക്ക് Internet Explorer, Chrome അല്ലെങ്കിൽ മറ്റേതെങ്കിലും വഴി ഇന്റർഫേസ് ഉപയോഗിക്കാം web ബ്ര rowsers സറുകൾ.
എങ്ങനെ ഉപയോഗിക്കാം web ഇൻ്റർഫേസ്
ഉപയോഗിക്കുന്നതിന് web ഇന്റർഫേസ്, "index.php" file ആയിരിക്കണം file നിങ്ങളുടെ PHPoC-യുടെ സിസ്റ്റം. നെറ്റ്വർക്കിലേക്ക് കണക്റ്റുചെയ്തതിന് ശേഷം ഉപകരണ ഐപി വിലാസം നൽകി ഈ പേജിലേക്ക് കണക്റ്റുചെയ്യുക.
പേര് ആണെങ്കിൽ file "index.php" അല്ല, ഇതിന്റെ പേര് വ്യക്തമാക്കുക file സ്ലാഷ് മാർക്ക് ഉള്ള IP വിലാസത്തിന് ശേഷം.
പ്രായോഗിക ഉപയോഗം Web ഇൻ്റർഫേസ്
മുതൽ web അഭ്യർത്ഥിച്ചതിൽ സെർവർ php സ്ക്രിപ്റ്റ് എക്സിക്യൂട്ട് ചെയ്യുന്നു file, ഉപയോക്താവിന് ആവശ്യപ്പെട്ടതിൽ php കോഡ് ഇടാം file പെരിഫറലുകളുമായി സംവദിക്കാൻ. പെരിഫറലുകളുമായി തത്സമയം സംവദിക്കാൻ മറ്റൊരു മാർഗമുണ്ടെന്നത് ശ്രദ്ധിക്കേണ്ടതാണ് web ഇന്റർഫേസ്. ഉപയോഗിച്ച് ഇത് ചെയ്യാം webസോക്കറ്റ്.
പാസ്വേഡുകൾ ക്രമീകരിക്കുന്നു
നിങ്ങൾ ഉൽപ്പന്നത്തിന് ഒരു പാസ്വേഡ് സജ്ജീകരിക്കുകയാണെങ്കിൽ, USB അല്ലെങ്കിൽ നെറ്റ്വർക്ക് വഴി ഉൽപ്പന്നം ബന്ധിപ്പിക്കുമ്പോൾ നിങ്ങൾ പാസ്വേഡ് നൽകണം.
വിശദാംശങ്ങൾക്ക് PHPoC ഡീബഗ്ഗർ മാനുവൽ പേജ് പരിശോധിക്കുക.
അനന്തമായ പുനഃസജ്ജീകരണത്തിൽ നിന്ന് രക്ഷപ്പെടുന്നു
PHPoC അടിസ്ഥാനപരമായി അത് ബൂട്ട് ചെയ്യുമ്പോൾ സ്ക്രിപ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുന്നു. അതിനാൽ, സ്ക്രിപ്റ്റിൽ “റീബൂട്ട്” പോലുള്ള സിസ്റ്റം കമാൻഡ് അടങ്ങിയിരിക്കുമ്പോൾ അനന്തമായ റീബൂട്ടിൽ നിന്ന് ഒരു PHPoC രക്ഷപ്പെടാൻ കഴിയില്ല. ഈ പ്രശ്നം പരിഹരിക്കാൻ, റൺ ചെയ്യുന്ന സ്ക്രിപ്റ്റ് നിർത്തേണ്ടത് ആവശ്യമാണ്.
ഇനിപ്പറയുന്നവ റഫർ ചെയ്യുക.
- ISP മോഡിൽ പ്രവേശിക്കുന്നു
FUNC ബട്ടൺ അമർത്തുമ്പോൾ പവർ സപ്ലൈ ചെയ്തുകൊണ്ട് നിങ്ങളുടെ PHPoC ഉൽപ്പന്നത്തെ ISP മോഡിലേക്ക് മാറ്റുക. ISP മോഡിൽ, ഒരു സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കാതെ തന്നെ PHPoC ഡീബഗ്ഗർ വഴി നിങ്ങൾക്ക് PHPoC-ലേക്ക് ആക്സസ് ചെയ്യാൻ കഴിയും. - PHPoC-ലേക്ക് ബന്ധിപ്പിക്കുക
ഒരു USB കേബിൾ വഴി PHPoC-ലേക്ക് ഒരു PC കണക്റ്റുചെയ്ത് PHPoC ഡീബഗ്ഗർ വഴി പോർട്ടിലേക്ക് കണക്റ്റുചെയ്യുക. ISP മോഡുമായി ബന്ധപ്പെട്ട ഒരു സന്ദേശ വിൻഡോ പോപ്പ് അപ്പ് ചെയ്യും. - PHPoC റീബൂട്ട് ചെയ്യുക
PHPoC ഡീബഗ്ഗറിലെ "ഒരു ഉൽപ്പന്നം റീബൂട്ട് ചെയ്യുക" മെനു ഉപയോഗിച്ച് PHPoC റീബൂട്ട് ചെയ്യുക. റീബൂട്ട് ചെയ്ത ശേഷം, ISP മോഡിൽ ഇല്ലെങ്കിലും സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുന്നത് PHPoC നിർത്തുന്നു. - ശരിയായ സോഴ്സ് കോഡ്
അനന്തമായ റീബൂട്ട് അവസ്ഥ തടയാൻ സോഴ്സ് കോഡ് ശരിയാക്കുക.
ഉപകരണ വിവരം
ഉപകരണം | അളവ് | പാത | കുറിപ്പ് |
നെറ്റ് | 1 | /mmap/net0 | – |
ടിസിപി | 5 | /mmap/tcp0~4 | – |
യു.ഡി.പി | 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 | – |
ആർ.ടി.സി | 1 | /mmap/rtc0 | – |
ഉപകരണങ്ങൾ ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾക്ക് p40-നുള്ള PHPoC ഉപകരണ പ്രോഗ്രാമിംഗ് ഗൈഡ് കാണുക.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
PHPoC P5H-151 IoT ഗേറ്റ്വേ ഉപകരണം [pdf] ഉപയോക്തൃ മാനുവൽ P5H-151, IoT ഗേറ്റ്വേ ഉപകരണം, P5H-151 IoT ഗേറ്റ്വേ ഉപകരണം, ഗേറ്റ്വേ ഉപകരണം, ഗേറ്റ്വേ |