Ik ben bezig om een TCP/IP naar RS232 niveau interface (een tcp/ip webservertje met rs232 uitgang) te maken voor mijn afstudeerproject. Door het Internet probeer ik in te loggen in de interface en daarmee de aparatuur de bedienen en te programmeren (op afstand).
Ik weet niet hoe je de ingevulde data kan versturen via een rs232 poort met behulp van een webpage (gemaakt met frontpage). Deze webpage staat op een TCP/IP server die intern in de aparatuur van dit bedrijf komen te zitten.
Weet iemand hoe dit moet in Frontpage of C++.
Alvast bedankt,
Groeten Joost van Dreumel
Met frontpage alleen kom je er zeker niet.
Je zult gebruik moeten maken van PHP of ASP in combinatie met Apache (of een andere webserver die PHP/ASP ondersteunt). Via een PHP script kun je dan een *.EXE bestand opstarten (gemaakt in C++, VB of whatever). De website kun je wel maken in Frontpage. Maar het "echte" werk zul je moeten maken in PHP of ASP.
Zelf ik heb dit een paar weken (3 of 4) ook gedaan, alleen dan via de LPT1 poort, maar het idee blijft precies hetzelfde. Toen konden mensen via internet (over de hele wereld dus) 3 van mijn lampen bedienen EN de status ervan bekijken via live webcam 
Succes,
Atmoz
Marcel
AVR C tutorial http://expand.xs4all.nl/avr
Op 6 februari 2004 16:16:13 schreef Pratzak:
Deze webpage staat op een TCP/IP server die intern in de aparatuur van dit bedrijf komen te zitten.
Wat bedoel je daar precies mee? Draai je gewoon een webserver op een normale pc? Of is het speciaal systeem? Verder is het dan handig om het besturingssyteem en versie te noemen en de webserver en versie.
Marcel
Hartelijk dank voor jullie reactie,
De Webserver is geen normale PC maar een mini webserver met RJ-45 aansluiting voor ethernet en een RS232 uitgang voor seriele verbinding. Waarschijnlijk maken we gebruik van de Xport van Lantronix. Hieronder vind je de link voor meer technische gegevens.
http://www.lantronix.com/products/eds/xport/
Deze miniwebserver wordt waarschijnlijk in de apparatuur geintegreed. Zo willen we via Internet inloggen in de apparatuur en via de webpages van de diverse apparatuur de gegevens uitlezen, veranderen en weer programmeren.
De Xport of eventuele andere miniwebservertjes (deze staan ook op www.Lantronix.com) ondersteunen geen PHP of ASP, als je naar de datasheet kijkt.
Zijn er eventueel ook andere oplossingen voor dit probleem?
Alvast bedankt voor de moeite.
Groeten Joost van Dreumel
Wow dat is wel mooi spul zeg!!
Met dat XPort zou ik ook wel eens willen prutsen.
Helaas een beetje duur voor zo'n klein ding: +/- 50 dollar.
Maar als ik het goed begrijp is het hele apparaatje niet groter dan je duim, en kun je er een website opzetten waarmee je dan 3 IO pins kunt besturen. (3x in of 3x out) of een combinatie ervan. Maar je kunt die 3 pinnen ook als RS232 laten werken (RX/TX/GND) en dan kun je er vanalles mee bedienen (PIC/AVR enzo) Je hangt em aan internet en je bent klaar
Erg intessant dit dingetje.
Misschien toch maar eens gaan bestellen.
Doet iemand mee? Dan delen we de verzendkosten uit de US.
Atmoz
hallo er zijn ook distributeurs in nederland hoor!!! Je hoeft hem dan niet te bestellen in de USA. Er zit er een in Nijmegen die dat leverd. Er zijn volgens mij in totaal 3 bedrijven die dat ding leveren. Dit staat ook op Lantronix.com bij where to buy.
Maar hij ondersteunt geen PHP volgens mij, wel http. Kun je me dan vertellen hoe ik dat dan kan doen, wat ik al eerder verteld. Zeg maar de data opvragen, veranderen en weer programmeren met dat ding?
Groeten Joost van Dreumel
Je hoeft verder niets te maken met PHP of ASP of wat dan ook. Dat apparaatje doet alles zelf al. Je kunt zoals ik zei 3 pinnen voor IO gebruiken of alle 3 voor RS232 (serieele communicatie). Als je meer ingangen/uitgangen wilt kun je een PIC gebruiken om meer IO's te maken.
Atmoz
Hallo Atmoz,
Er zitten 8 pinnen op de Xport, aan de onderkant. 3 pinnen voor te programmeren, een transmit en receive pin, een gnd en voedingspin.
Wat jij zegt over dat de Xport zelf alles regeld is volgens mij niet waar. Hij regeld wel de Ip adressering voor netwerk gebruik, niet voor Internet gebruik. Voor het versturen van ingevulde data, dus het programmeren van de apparatuur, en voor het uilezen van de apparatuur, heb ik niet gevonden in de datasheet. Hier moet je zelf voor zorgen volgens mij!!
We hebben contact gehad met een bedrijf in Eindhoven en hebben een stel vragen opgesteld over de Xport alleen wachten we daar nog op. Dit is ook een leverancier van deze apparatuur.Als je wilt kan ik die informatie wel weer publiceren op dit forum als ik het heb.
Groeten Joost van Dreumel
Ja graag!! Ik wil er graag alles over weten, want nu weet ik ook niet meer hoe het zit. Weet je zeker dat het 8 pinnen heeft? Dan zou perfect zijn, dan kun je dus 3 IO pinnen gebruiken en tegelijk RX/TX gebruiken.
Het verkeer via internet is toch gewoon via TCP/IP? Je kunt hem via DHCP instellen zodat hij van je ISP een IP krijgt, en dan kun je dit device dus via de hele wereld berijken. Maarja veel meer weet ik er ook niet van, omdat ik het nog niet in het echt gezien heb.
Maar alle info is welkom 
Atmoz
No_Brain
"What are we going to do tonight, Brain?". "Same thing we do every night, Pinky: try to take over the world!"
NLDelphi.com (http://www.nldelphi.com/Forum/forumdisplay.php?s=&forumid=3) kan je misschien verder helpen. Ze hebben een paar leuke artikelen over communiceren met internet.
maak gewoon via java een programma waarmee je cijfers kan doorzenden zoals een chat-programma.
En op de server zet de dan een programma die de cijfers 'decodeert'
Bedankt allemaal voor jullie reactie,
We zullen het eens gaan uitzoeken wat jullie hebben verteld. Wij zijn nog niet bekend met het programmeren van Java code. Het Internet verkeer gaat inderdaad via het TCP/IP protocol Atmoz. Ik zou niet weten hoe je je DHCP in moet stellen en dan via je ISP automatisch een IP adres kan krijgen. Ik zal dit effe gaan onderzoeken, maar geef effe een reactie als je dat wel weet.
Ik heb wat informatie opgezocht via Internet over die Xport en er zitten dus echt 8 pinnen op aan de onderkant. Als we antwoord hebben van dat bedrijf waar we een stel vragen naar toe hebben gestuurd, willen we proberen of we een sample kunnen ontvangen om ermee te proberen en te kijken of het aan onze eisen zal voldoen. Jullie horen het nog wel wat er allemaal uit komt.
Groeten Joost van Dreumel
http://users.pandora.be/bartv/k8000/main/topics3.htm
dit kan mss leuk zijn om is te bestuderen... dit is de K8000 van velleman (via lpt) via een webserver en telnetserver het is geschreven in VB
suc6
[Bericht gewijzigd door joco op ]
Ik zag dat je een nieuw topic was gestart omdat je denkt dat het niet gaat lukken allemaal. Maar je hoeft je echt geen zorgen te maken hoor, dat met DHCP (via internet) komt allemaal goed. Je vult je naam van de computer in het apparaat in, en het krijgt precies hetzelfde IP als je computer eerst kreeg. (moet je wel zorgen dat je van je ISP 2 (of meer) IP's krijgt). En dat met die poorten aansturen is al helemaal geen probleem. Ik denk dat alles al in dat apparaatje zit. Een voorgeprogrammeerde website waarmee je alles kunt doen. Zo komt het tenminste over als ik hun informatie lees/bekijk.
Ik zou gewoon afwachten totdat je de Xport in huis hebt, en dan eens rustig aan kijken wat hij wel/niet kan. Ze hebben dit (dure) ding volgens mij van alle gemakken voorzien, anders zouden ze zoiets niet aanbieden.
Succes,
Atmoz
elektron_
beetje gek
Pratzak, hou er rekening mee dat Telenet tcp portnrs gereserveerd voor servers niet doorlaat, zo wel Telenet vermijden dat je thuis een Server parkje opzet.
Op 11 februari 2004 20:12:35 schreef elektron_:
Pratzak, hou er rekening mee dat Telenet tcp portnrs gereserveerd voor servers niet doorlaat, zo wel Telenet vermijden dat je thuis een Server parkje opzet.
Telenet of Telnet?
De Xport is te configureren via Telnet.
Het benaderen via internet gaat gewoon via TCP/IP.
Je kunt hem zelf een IP geven zodat je hem kan benaderen via je eigen netwerk, of je laat hem door je ISP een IP geven, en dan kun je hem benaderen/bedienen via internet.
Atmoz
Uhm..
ff gokken hoor...
Dat ding moet ergens op draaien. Dat zal wel Linux zijn. Kun je er rechtstreeks naar telnetten en dan een shell of zo te pakken krijgen? Dan is het een eitje... Niet WEB enabled (goddank...), maar wel vreselijk snel.
Gaaf spul trouwens... Maar ja, te duur om te kopen om eens mee te spelen...
Overigens: het hangt helemaal van je provider af wat open en wat dicht staat. Ik heb hier met het meest goedkope ADSL abonnementje gewoon de mogelijkheid om een WEBservertje te draaien.
In de Elektuur van juli/augustus 2001 staat een fraai ontwerp van een mini-webserver op basis van een Chip van Beck: de SC12, IPC@CHIP.
Kijk maar bij
http://www.beck-ipc.com/ipc/index.asp?sp=en
Elektuur heeft er een fraaie webserver van gemaakt.
Hij werkt prima en ze hebben er aan aantal proggies bij geschreven. Op de website van Beck staat nog veel meer.
Suc6 !
Roland van Leusden
It's the rule that you live by and die for It's the one thing you can't deny Even though you don't know what the price is. It is justified.
Ik heb deze besteld bij Futurlec voor 57 $ .
Connect and control your applications from the Web. This advanced technology board, offers an embedded web control IC, that connects directly to the internet or ethernet network. Be able to monitor and control your board through the Internet. Also included on the board is a high speed Atmel T89C51RD2 microcontroller, to interface with the real world.
Het pakketje is nog niet binnen, maar ik zal in de toekomst zeker de resultaten laten weten.
[Bericht gewijzigd door Roland van Leusden op ]
Waar staat er meer info over dat bordje? Op de site van futerlec staat dit alleen als coming soon maar ik kan nergens iets extra vinden.
Ik kwam dit toevallig tegen, misschien heb je er wat aan
"de Tini"
http://www.ibutton.com/TINI/index.html
en hier iemand die er wat mee gemaakt heeft:
http://www.ph.tn.tudelft.nl/~polder/kf161web.html
De TINI (Tiny InterNet Interface) is een printplaatje ter grootte van een simm met daarop een processor waarop een Java virtuele machine draait, samen met een real time opperating systeem en een TCP/IP stack. Als interface naar buiten beschikt de TINI over: Ethernet, CAN-bus, RS-232, I2C, 1-Wire en een aantal digitale in/outputs. Waarom de TINI? 1- dit interface is (redelijk) goedkoop. 2- zeer veelzijdig. 3- makkelijk te programmeren (in Java). en 4- je kunt de gemodificeerde radio (naast standalone gebruik) bedienen via een gewone webbrowser, zoals internet explorer of netscape. Dus geen apart bedieningsprogramma op de PC nodig.
PaWoN