PHPoC logotipas

PHPoC P5H-151 IoT šliuzo įrenginys

PHPoC P5H-152 programuojamas IoT šliuzo įrenginys-1 pav

Baigėsiview

  • P5H-152 yra programuojamas įrenginys, teikiantis Ethernet funkciją. Kadangi šiame gaminyje yra nuoseklusis prievadas, kurį galima pasirinkti į RS485 arba RS422, prie tinklo galite prijungti įvairius nuosekliuosius įrenginius.
  • Norint programuoti šiame gaminyje, reikia naudoti PHPoC (PHP on Chip). PHPoC sintaksė yra gana panaši į PHP, bendrosios paskirties scenarijų kalbą. Todėl kiekvienas, turintis programavimo patirties, gali nesunkiai išmokti ir juo naudotis.
  • Nors PHPoC ir PHP yra gana panašios sintaksės, jos yra aiškiai skirtingos programavimo kalbos. Norėdami gauti daugiau informacijos, žr. PHPoC kalbos nuorodą ir PHPoC vs PHP.

Savybės

  • savarankiškai sukurtas PHPoC interpretatorius
  • paprasta kūrimo aplinka per USB
  • 10/100 Mbps Ethernet
  • nuoseklusis prievadas, kurį galima pasirinkti RS485 arba RS422 6 vartotojo apibrėžtiems šviesos diodams
  • pačių sukurtų TCP/IP stekų
  • Web Serveris
  • WebLizdas, TLS
  • įvairios bibliotekos (el. paštas, DNS, MySQL ir kt.)
  • specialus kūrimo įrankis (PHPoC Debugger)

H/W specifikacija

Galia Įvesties galia Nuolatinės srovės lizdas, 5 V (± 0.5 V)
Dabartinis suvartojimas tipinė – apie 273mA
Matmenys 89 mm x 57 mm x 24 mm
Svoris apie 69 g
 

Sąsaja

Serijinis prievadas D-SUB 9 kontaktų vyriška jungtis,
RS232 prievadas
Tinklas 10/100 Mbps Ethernet
USB USB įrenginio prievadas – prijungti prie kompiuterio
LED 9 šviesos diodai (sistema: 4, vartotojo nustatyta: 6)
Temperatūra (saugojimo / veikimo) -40 ℃ ~ 85 ℃
Aplinka Atitinka RoHS reikalavimus

Išdėstymas

PHPoC P5H-152 programuojamas daiktų interneto šliuzo įrenginys-2 pav

Elektros tiekimas

DC 5V įėjimas
Šis prievadas yra energijos tiekimo įvesties prievadas. Įvesties ttage yra DC 5 V (± 0.5 V), o specifikacija yra tokia:

PHPoC P5H-152 programuojamas daiktų interneto šliuzo įrenginys-3 pav

Ethernet

Ethernet prievadas palaiko 10/100 Mbps Ethernet. Šis prievadas yra RJ45 jungtis ir programavimui susietas su NET0.

PHPoC P5H-152 programuojamas daiktų interneto šliuzo įrenginys-4 pav

Serijinis prievadas

PHPoC P5H-151 IoT šliuzo įrenginys-2 pav

 

P5H-152 nuosekliojo prievado tipą galima pasirinkti į RS485 arba RS422. Šis prievadas yra 6 polių gnybtų blokas ir programavimui susietas su UART0.
Norint naudoti RS485 UART0, reikia nustatyti srauto valdymą. Norėdami gauti daugiau informacijos, žr. p40 dokumento PHPoC įrenginių programavimo vadovą.

Nr Lable Aprašymas Lygis I/O Laidai
1 TR+ Duomenys + RS485 Įėjimas/išėjimas Privaloma
2 TR- Duomenys – RS485 Įėjimas/išėjimas Privaloma
3 GND Žemė Žemė Būtina (3 arba 6)
6 GND Žemė Žemė Būtina (3 arba 6)

RS422 kaiščio priskyrimas

Nr Lable Aprašymas Lygis I/O Laidai
1 TX+ Perduoti duomenis + RS422 Išeina Privaloma
2 TX- Perduoti duomenis - RS422 Išeina Privaloma
3 GND Žemė Žemė Būtina (3 arba 6)
4 RX+ Gauti duomenis + RS422 In Privaloma
5 RX- Gauti duomenis – RS422 In Privaloma
6 GND Žemė Žemė Būtina (3 arba 6)
LED

Šiame gaminyje yra 10 šviesos diodai. Naudotojo nustatyti šviesos diodai įsijungia, kai išvedate LOW į prijungtą UIO kaištį.

Lable Spalva Aprašymas UIO kaištis
PWR Raudona Sistemos LED – tiekia maitinimą N/A
STS Geltona Sistemos LED – sistemos būsena N/A
L0 Žalia Vartotojo nustatytas šviesos diodas UIO1.8
L1 Žalia Vartotojo nustatytas šviesos diodas UIO1.7
L2 Žalia Vartotojo nustatytas šviesos diodas UIO1.6
A0 Žalia Vartotojo nustatytas šviesos diodas UIO1.9
A1 Žalia Vartotojo nustatytas šviesos diodas UIO0.30
B Žalia Vartotojo nustatytas šviesos diodas UIO0.31
RJ45_G Žalia Sistemos LED – sistemos būsena N/A
RJ45_Y Geltona Sistemos šviesos diodas – tinklo ryšio būsena N/A
Funkcijos mygtukas

Funkcinis mygtukas, esantis šoninio skydelio angoje, naudojamas šiam gaminiui valdyti kaip mygtuko nustatymo režimą.

USB įrenginio prievadas, skirtas prijungti prie kompiuterio

USB įrenginio prievadas skirtas prijungti prie kompiuterio. P5H-152 galite pasiekti naudodami kūrimo įrankį, prijungę USB kabelį prie šio prievado.

Programinė įranga (IDE)

PHPoC derinimo priemonė
PHPoC Debugger yra programinė įranga, naudojama PHPoC produktams kurti ir nustatyti. Norėdami naudoti PHPoC, turite įdiegti šią programą savo kompiuteryje.

  • PHPoC Debugger atsisiuntimo puslapis
  • PHPoC derinimo vadovas

PHPoC Debugger funkcijos ir savybės

  • Įkelti files iš vietinio kompiuterio į PHPoC
  • Atsisiųsti files PHPoC į vietinį kompiuterį
  • Redaguoti files saugomi PHPoC
  • Derinti PHPoC scenarijus
  • Stebėkite PHPoC išteklius
  • Konfigūruokite PHPoC parametrus
  • Atnaujinkite PHPoC programinę-aparatinę įrangą
  • Palaikykite MS Windows O/S

Produkto prijungimas

USB jungtis

  1. Prijunkite P5H-152 USB įrenginio prievadą prie kompiuterio USB kabeliu.
  2. Paleiskite PHPoC Debugger
  3. Pasirinkite prijungtą COM PORT ir paspauskite prisijungti PHPoC P5H-152 programuojamas daiktų interneto šliuzo įrenginys-6 pav) mygtuką.
  4. Jei USB sėkmingai prijungtas, prijungimo mygtukas bus išjungtas ir atjungimo mygtukas PHPoC P5H-152 programuojamas daiktų interneto šliuzo įrenginys-7 pav) bus suaktyvintas

Nuotolinis ryšys
P5H-152 suteikia nuotolinį ryšį. Norėdami gauti daugiau informacijos, žr. PHPoC Debugger vadovo puslapį.

Nustatyti iš naujo

Nustatymai Atstatyti
Nustatymai iš naujo nustato visus PHPoC produktų nustatymus į gamyklinius numatytuosius nustatymus.

Nustatymų atkūrimo procedūra

Žingsnis Veiksmas Produkto būsena STS šviesos diodas
1 Trumpai paspauskite funkcinį mygtuką (mažiau nei 1

antra)

Mygtuko nustatymo režimas On
2 Toliau spauskite funkcijos mygtuką virš 5

sekundžių

Parengiamas inicijavimas Labai mirksi

greitai

3 Patikrinkite, ar STS šviesos diodas IŠJUNGTAS Inicijuoti paruošta Išjungta
 

4

Atleiskite funkcijos mygtuką iškart po to, kai STS išjungtas. (※ Jei neatleisite mygtuko per 2 sekundes, būsena grįš

iki 3 žingsnio)

 

Vyksta inicijavimas

 

On

5 Automatinis perkrovimas Pradinė būsena Išjungta

Atstatyti gamyklinius nustatymus
Factory Reset nustato visus PHPoC produktų nustatymus į gamyklinius, įskaitant slaptažodį. Be to, visi file„Flash“ atmintyje saugomi s ir sertifikatai ištrinami. Dėl šios priežasties turite sukurti atsarginę kopiją files prieš atkurdami gamyklinius nustatymus. Norint atkurti gamyklinius nustatymus, reikalingas PHPoC derintuvas.

Gamyklinio atstatymo procedūra

Web Sąsaja

Pats PHPoC turi a webserveris teikti a web sąsaja. Gavęs HTTP užklausą, jis vykdo php scenarijų prašomame file (jei yra) ir atsakyti klientui. Webserveris nepriklauso nuo PHPoC pagrindinio scenarijaus. TCP 80 naudojamas web serverio ir sąsają galite naudoti per Internet Explorer, Chrome ar bet kurią kitą web naršyklių.

Kaip vartoti web sąsaja
Norėdami naudoti web sąsaja, „index.php“ file turėtų būti file jūsų PHPoC sistema. Prisijunkite prie šio puslapio įvesdami įrenginio IP adresą, kai jį prijungsite prie tinklo.

PHPoC P5H-152 programuojamas daiktų interneto šliuzo įrenginys-8 pav

Jei pavadinimas file nėra „index.php“, tiesiog nurodykite pavadinimą file po IP adreso su pasviruoju brūkšniu.

PHPoC P5H-152 programuojamas daiktų interneto šliuzo įrenginys-9 pav

Praktinis naudojimas Web Sąsaja
Nuo pat web serveris vykdo php scenarijų prašomame file, vartotojas gali įdėti php kodą į prašomą file bendrauti su periferiniais įrenginiais. Verta paminėti, kad yra ir kitas būdas sąveikauti su periferiniais įrenginiais realiuoju laiku iš web sąsaja. Tai galima padaryti naudojant weblizdas.

Slaptažodžių nustatymas

Jei gaminiui nustatėte slaptažodį, jį turite įvesti prijungdami gaminį per USB arba tinklą.
Norėdami gauti daugiau informacijos, žr. PHPoC Debugger vadovo puslapį.

Pabėgimas nuo begalinio nustatymo iš naujo

PHPoC iš esmės paleidžia scenarijus, kai jis paleidžiamas. Todėl gali būti, kad PHPoC negalima išvengti begalinio perkrovimo, kai scenarijuje yra sistemos komanda, pvz., „perkrauti“. Norint išspręsti šią problemą, būtina sustabdyti vykdomą scenarijų.
Žr. toliau.

  1. Įjungiamas IPT režimas
    Įveskite savo PHPoC gaminį į IPT režimą tiekdami maitinimą, kol nuspausdami FUNC mygtuką. IPT režimu galite pasiekti PHPoC naudodami PHPoC Debugger nevykdydami scenarijaus.
  2. Prisijunkite prie PHPoC
    Prijunkite kompiuterį prie PHPoC per USB kabelį ir prie prievado per PHPoC Debugger. Bus atidarytas pranešimų langas, susijęs su IPT režimu.
  3. Perkraukite PHPoC
    Perkraukite PHPoC naudodami PHPoC derinimo programos meniu „Perkrauti produktą“. Paleidus iš naujo, PHPoC nustoja vykdyti scenarijų, net jei jis nėra IPT režimu.
  4. Teisingas šaltinio kodas
    Pataisykite šaltinio kodą, kad išvengtumėte begalinio perkrovimo būsenos.

Informacija apie įrenginį

Įrenginys Kiekis Kelias Pastaba
NET 1 /mmap/net0
TCP 5 /mmap/tcp0~4
UDP 5 /mmap/udp0~4
UART 1 /mmap/uart0
UIO 2 /mmap/uio0~1 6 šviesos diodas (kaištis #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

Daugiau informacijos apie įrenginių naudojimą rasite PHPoC įrenginių programavimo vadove, skirtame p40.

Dokumentai / Ištekliai

PHPoC P5H-151 IoT šliuzo įrenginys [pdf] Naudotojo vadovas
P5H-151, IoT šliuzo įrenginys, P5H-151 IoT šliuzo įrenginys, šliuzo įrenginys, šliuzas

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *