School bel aansturen RS232
Ik wil een schoolbel gaan aansturen op die op de rs232 is aangesloten en ik wil dat mijn php pagina een signaal stuurt naar de RS232 poort.
Heeft iemand enig idee of dit mogelijk is?
Lijkt me onwaarschijnelijk dat dat zou kunnen, en anders met een system() of exec() functie...
Gewijzigd op 01/01/1970 01:00:00 door Simon Blok
Misschien met fsockopen maar dat weet ik niet zeker.
http://www.phphulp.nl/forum/showtopic.php?id=21237&cat=4
die bedoel je Saimen?
die bedoel je Saimen?
niek schreef op 21.02.2007 14:58:
http://www.phphulp.nl/forum/showtopic.php?id=21237&cat=4
die bedoel je Saimen?
die bedoel je Saimen?
Nee..ik geloof niet dat ik die bedoel, er was een andere.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?php
if (isset($_GET['knop'])) {
$knop = $_GET['knop'];
}
$cfgServer = "192.168.88.2";
$cfgPort = 8765;
$cfgTimeOut = 10;
if (isset($knop)) {
$usenet = fsockopen($cfgServer, $cfgPort, &$errno, &$errstr, $cfgTimeOut);
fputs ($usenet, "SEND_ONCE rf $knop 9\r\n");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"RF_control pagina">
<title>RF CONTROL</title>
</head>
<BODY BGCOLOR="#004E98" TEXT="#000000" LINK="#0000FF" VLINK="#FF0000" ALINK="#FF0000">
<TABLE BORDER="1">
<tr>
<td> <th>Woonkamer</th></td>
<td>
<form method="post" action="rf.php?knop=A1off">
<input type="submit" value="uit">
</form>
</td>
<td>
<form method="post" action="rf.php?knop=A1on">
<input type="submit" value="aan">
</form>
</td>
</tr>
<tr>
<td> <th>Ventilator</th></td>
<td>
<form method="post" action="rf?knop=A2off">
<input type="submit" value="uit">
</form>
</td>
<td>
<form method="post" action="rf?knop=a2on">
<input type="submit" value="aan">
</form>
</td>
</tr>
<tr>
<td> <th>Nummer 3</th></td>
<td>
<form method="post" action="rf2.php?knop=d3a">
<input type="submit" value="uit">
</form>
</td>
<td>
<form method="post" action="rf2.php?knop=d3b">
<input type="submit" value="aan">
</form>
</td>
</tr>
<tr>
<td> <th>Lampjes bank<br><i>Dimbaar</i></i></th></td>
<td>
<form method="post" action="rf2.php?knop=d4a">
<input type="submit" value="uit">
</form>
</td>
<td>
<form method="post" action="rf2.php?knop=d4b">
<input type="submit" value="aan">
</form>
</td>
</tr>
</table>
</body>
</html>
if (isset($_GET['knop'])) {
$knop = $_GET['knop'];
}
$cfgServer = "192.168.88.2";
$cfgPort = 8765;
$cfgTimeOut = 10;
if (isset($knop)) {
$usenet = fsockopen($cfgServer, $cfgPort, &$errno, &$errstr, $cfgTimeOut);
fputs ($usenet, "SEND_ONCE rf $knop 9\r\n");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content=
"RF_control pagina">
<title>RF CONTROL</title>
</head>
<BODY BGCOLOR="#004E98" TEXT="#000000" LINK="#0000FF" VLINK="#FF0000" ALINK="#FF0000">
<TABLE BORDER="1">
<tr>
<td> <th>Woonkamer</th></td>
<td>
<form method="post" action="rf.php?knop=A1off">
<input type="submit" value="uit">
</form>
</td>
<td>
<form method="post" action="rf.php?knop=A1on">
<input type="submit" value="aan">
</form>
</td>
</tr>
<tr>
<td> <th>Ventilator</th></td>
<td>
<form method="post" action="rf?knop=A2off">
<input type="submit" value="uit">
</form>
</td>
<td>
<form method="post" action="rf?knop=a2on">
<input type="submit" value="aan">
</form>
</td>
</tr>
<tr>
<td> <th>Nummer 3</th></td>
<td>
<form method="post" action="rf2.php?knop=d3a">
<input type="submit" value="uit">
</form>
</td>
<td>
<form method="post" action="rf2.php?knop=d3b">
<input type="submit" value="aan">
</form>
</td>
</tr>
<tr>
<td> <th>Lampjes bank<br><i>Dimbaar</i></i></th></td>
<td>
<form method="post" action="rf2.php?knop=d4a">
<input type="submit" value="uit">
</form>
</td>
<td>
<form method="post" action="rf2.php?knop=d4b">
<input type="submit" value="aan">
</form>
</td>
</tr>
</table>
</body>
</html>
wij werken hier met RS422 om machines aan te sturen maar die moeten we aansturen met een apart programma
dus webbased lijkt me het eigenlijk niet mogelijk
Gewijzigd op 01/01/1970 01:00:00 door vincent -
Lijkt me wel lache als je "machines" dingen kunt laten doen via php. Ff in je cron zetten elke 20 minuten een kopje koffie te zetten:).
In theorie kan het... de rest laat ik aan de pro's hier over =P
zou makkelijk kunnen denk ik :P
moet je eerst een programma schrijven die een kopje koffie zet en die dan door php om de 20 minuten laten uitvoeren..
maar om dat hele ding via php te laten sturen lijkt mij vrijwel onmogelijk
Ik heb mij er nog nooit mee beziggehouden, maar het moet (onder linux zeker) kunnen.
nico schreef op 21.02.2007 15:46:
Tuurlijk kan dat, gewoon een cronjob of geplande taak die via de CLI een php-script uitvoert op minuut 0,20,40. Makkelijk zat.@ peter
zou makkelijk kunnen denk ik :P
moet je eerst een programma schrijven die een kopje koffie zet en die dan door php om de 20 minuten laten uitvoeren..
maar om dat hele ding via php te laten sturen lijkt mij vrijwel onmogelijk
zou makkelijk kunnen denk ik :P
moet je eerst een programma schrijven die een kopje koffie zet en die dan door php om de 20 minuten laten uitvoeren..
maar om dat hele ding via php te laten sturen lijkt mij vrijwel onmogelijk
Wat mij eerder onmogelijk lijkt is het vervangen van de koffiepoeder, of zoals tegenwoordig de koffiepads... ;)
Elwin
Elwin schreef op 21.02.2007 16:13:
Wat mij eerder onmogelijk lijkt is het vervangen van de koffiepoeder, of zoals tegenwoordig de koffiepads... ;)
Elwin
nico schreef op 21.02.2007 15:46:
Tuurlijk kan dat, gewoon een cronjob of geplande taak die via de CLI een php-script uitvoert op minuut 0,20,40. Makkelijk zat.@ peter
zou makkelijk kunnen denk ik :P
moet je eerst een programma schrijven die een kopje koffie zet en die dan door php om de 20 minuten laten uitvoeren..
maar om dat hele ding via php te laten sturen lijkt mij vrijwel onmogelijk
zou makkelijk kunnen denk ik :P
moet je eerst een programma schrijven die een kopje koffie zet en die dan door php om de 20 minuten laten uitvoeren..
maar om dat hele ding via php te laten sturen lijkt mij vrijwel onmogelijk
Wat mij eerder onmogelijk lijkt is het vervangen van de koffiepoeder, of zoals tegenwoordig de koffiepads... ;)
Elwin
Waarom zou dat onmogelijk zijn? Dat zou dan ook moeten kunnen. Ligt er aan hoe high-tech je koffiezetapparaat is.
Volgens mij kan het via COM en dan even de juiste module gebruiken van Windows
Steven Weijdt schreef op 21.02.2007 16:46:
Waarom zou dat onmogelijk zijn? Dat zou dan ook moeten kunnen. Ligt er aan hoe high-tech je koffiezetapparaat is.
Elwin schreef op 21.02.2007 16:13:
Wat mij eerder onmogelijk lijkt is het vervangen van de koffiepoeder, of zoals tegenwoordig de koffiepads... ;)
Elwin
nico schreef op 21.02.2007 15:46:
Tuurlijk kan dat, gewoon een cronjob of geplande taak die via de CLI een php-script uitvoert op minuut 0,20,40. Makkelijk zat.@ peter
zou makkelijk kunnen denk ik :P
moet je eerst een programma schrijven die een kopje koffie zet en die dan door php om de 20 minuten laten uitvoeren..
maar om dat hele ding via php te laten sturen lijkt mij vrijwel onmogelijk
zou makkelijk kunnen denk ik :P
moet je eerst een programma schrijven die een kopje koffie zet en die dan door php om de 20 minuten laten uitvoeren..
maar om dat hele ding via php te laten sturen lijkt mij vrijwel onmogelijk
Wat mij eerder onmogelijk lijkt is het vervangen van de koffiepoeder, of zoals tegenwoordig de koffiepads... ;)
Elwin
Waarom zou dat onmogelijk zijn? Dat zou dan ook moeten kunnen. Ligt er aan hoe high-tech je koffiezetapparaat is.
Gezien de meeste mensen geen koffiepoeder leiding/aansluiting hebben thuis...
Of schrijf gewoon een programmatje.
Hmm, als onze schoolbel nou ook zo werkt, kan ik misschien nog wel even een keertje knoeien op school met de bel :P
wij krijg'n een nieuwe school (a) met alles hightech :) dit jaar afmaken op de oude school dan de nieuwe school teste op zwakke punte! ouwe school was het netwerk makkelijk te hacke.... xD maargoed....... onze school heeft een aparte leerwijze (de nieuwe dan he..) enigste van nederland.
School systemen zijn meestal makkelijk te hacken, ik denk dat ik zo op de webserver van school in zou kunnen breken (ze hebben zoveel downtime dat ik denk dat het localhost is =P)