Kezdőoldal » Számítástechnika » Programozás » Sorompó felnyitása programmal?

Sorompó felnyitása programmal?

Figyelt kérdés

Munkahelyemen programban nyitják sotompót. Elgondolkodtam, hogy hogyan.


A gépbe csak lan kábel megy be, semmi más.


Php/javascript el lehetséges?


Ajánlanátok topicot ahol írnak ilyesmiről?



2019. júl. 1. 13:16
1 2
 1/11 anonim ***** válasza:

PHP-val max akkor oldható ez meg, ha a sorompóban levő eszköz LAN-on olyan adatot vár amit a PHP is képes elküldeni neki

mivel a PHP korlátozottan fér hozzá alapból a gép erőforrásaihoz, így nem biztos, hogy ez lehetséges, főleg ha speciális formában kéri az adatot a sorompó, amit a php nem ismer alapból


megnézheted az arduinot is, de nem biztos, hogy ott is ezt a módszert alkalmazzák

több lehetőség is van erre

2019. júl. 1. 13:19
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:
Más nyelv is érdekelne, ha tudnál ötletet adni hol keresgéljek.
2019. júl. 1. 13:21
 3/11 anonim ***** válasza:
66%
sorompó.open()
2019. júl. 1. 13:36
Hasznos számodra ez a válasz?
 4/11 anonim ***** válasza:

Igazából szinte bármilyen nyelven és ezer féle technológiával megvalósítható, úgyhogy elég fölösleges tippelgetni.

Ha ilyesmi érdekel, akkoe az Ardunio valóban jó irány.

2019. júl. 1. 13:38
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:
45%
igazából ha meg van a gyártó, akkor a típusnak utánanézve, lehet pontosan megkapod az infókat
2019. júl. 1. 13:38
Hasznos számodra ez a válasz?
 6/11 anonim ***** válasza:
100%

Ezek általában valamilyen célhardverek - PLC-k, mikrovezérlők. Van bennük egy egy chipes "számítógép", ami tartalmazza a processzort, a Flash-memóriát/EEPROM-ot, az írható és olvasható memóriát, és a portok - soros/párhuzamos - vezérlését.


Ezen a kis "számítógépen" nem fut operációs rendszer, csak egyetlen program, ami kezeli az egyik portra csatlakozó Ethernet-vezérlőt, fogadja az onnan jövő kéréseket és választ ad rá, illetve megfelelő kérés esetén aktiválja a másik portra kötött relét (esetleg figyel egy harmadik portra kötött végálláskapcsolót, egy negyedik portra kötött áthaladás-érzékelőt, stb...)


Tehát egy, kifejezetten a mikrovezérlő processzorára fordított gépi kódú program tartalmazza a hardverek (Ethernet-vezérlő, soros/párhuzamos portok) kezelését, a hálózati kapcsolat felépítését, a webszervert, a parancsértelmezést, esetleg a programon kívüli állomány kezelését (olvasását, írását, módosítását). Ezt a programot általában valamilyen gépközeli nyelven - C-ben, Assemblyben - írják meg, fordítják le, majd töltik át a számítógépről a mikrovezérlőbe.


Hobbicélokra ott az előbb említett Arduino-platform - ahhoz van Ethernet-vezérlő, relémodul, lehet rá kötni végálláskapcsolót, a hivatalos oldaláról letöltheted a fejlesztőeszközt, amivel egy C-szerű nyelven megírod a vezérlőprogramot, és az Arduino-lapka USB-portján keresztül feltöltheted rá az elkészült programot.


Itt egy példa a megvalósításra:

[link]

2019. júl. 1. 14:14
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:
0%

Elküldenek egy byteot. Ez 8 sorompót tud vezérelni ha x. Bit 1 akkor nyitva különben csukva.

1 byte editalasa jelenleg minden, akár még lyukkartyas gépen is megoldható bármely programnyelven

2019. júl. 1. 17:29
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:
44%

"PHP-val max akkor oldható ez meg, ha a sorompóban levő eszköz LAN-on olyan adatot vár amit a PHP is képes elküldeni neki


mivel a PHP korlátozottan fér hozzá alapból a gép erőforrásaihoz, így nem biztos, hogy ez lehetséges, főleg ha speciális formában kéri az adatot a sorompó, amit a php nem ismer alapból"


Atyaeg, inkabb ne okoskodj! :D Ugyanugy tudsz vele adatokat kuldeni socketen, mint minden mas nyelven.

2019. júl. 1. 19:45
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:
100%

Ha ez a saját munkahelyed, akkor abban a kiváló helyzetben vagy, hogy meg is kérdezheted, utána is járhatsz.

Egyébként bármilyen programnyelven meg lehet oldani, ami a megfelelő hardvert vezérli.

2019. júl. 2. 08:55
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:
45%

#8:

te ne okoskodj, tudom jól, hogy képes socket kezelésre a PHP, viszont a hálózaton való serializálásról ha van egy kis fogalmad, akkor megérted mire akartam kilyukadni


valószínűleg nem JSON/XML formátumban várja a sorompó a parancsokat :D

persze a megfelelő PHP Extensionnal bármilyen serializálás megoldható, de nem biztos, hogy van olyan ami jelenleg alkalmas erre

2019. júl. 2. 08:58
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!