Page 1 of 3 123 LastLast
Results 1 to 15 of 42

Thread: open 2300

  1. #1
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt a.M.
    Posts
    299

    open 2300

    Hallo Alle zusammen,

    ich habe seit letzter Woche eine neue Wetterstation, eine WS 2300.

    Nun habe ich ein Software gefunden, die auch unter Linux läuft.

    Kann ich diese einfach so auf den Router kopieren und läuft diese dann?

    Hier der Link zur Software: http://sourceforge.net/projects/open2300/

    Oder muss dieser erst neu compiliert werden?

    Vielen Dank für eure Hilfe.
    WL-500gP => 1.9.2.7-7g (2007-04-06)
    Running: thttpd, php 5.1, vsftp, rrdtool

    http://onlinefussballmanager.de/userbar/0/53647.png

  2. #2
    Selbst kompilieren, gibt keine Packete dort die auf Mips laufen

  3. #3
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt a.M.
    Posts
    299
    Wäre hier jemand so nett um könnte das für mich machen?

    Leider fehlt mir das Verständniss/Hintergrundwissen dazu.

    Ich hab gerade gesehen, dass oleo meint, es würde auch so laufen HIER
    Last edited by britnet; 25-09-2007 at 15:53.
    WL-500gP => 1.9.2.7-7g (2007-04-06)
    Running: thttpd, php 5.1, vsftp, rrdtool

    http://onlinefussballmanager.de/userbar/0/53647.png

  4. #4
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt a.M.
    Posts
    299
    So.

    oleo war so nett und hat mir die Software als ipkg packet hinterlegt.

    also:

    Code:
    ipkg install open2300
    WL-500gP => 1.9.2.7-7g (2007-04-06)
    Running: thttpd, php 5.1, vsftp, rrdtool

    http://onlinefussballmanager.de/userbar/0/53647.png

  5. #5
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt a.M.
    Posts
    299
    Leider unterstützt der aktuell in der Firmware vorhandene USB zu Seriell Treiber keine RTS,DTR Kommandos.

    hier nach zu lesen:
    http://www.mikrocontroller.net/artic...2Fl.C3.B6schen

    Ich bin gerade dabei, das Problem zu lösen.
    WL-500gP => 1.9.2.7-7g (2007-04-06)
    Running: thttpd, php 5.1, vsftp, rrdtool

    http://onlinefussballmanager.de/userbar/0/53647.png

  6. #6
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt a.M.
    Posts
    299

    Talking

    Ich verfolge das Thema parallel im openwrt forum.
    Da findet man anscheinend mehr Gehöhr

    http://forum.openwrt.org/viewtopic.php?id=10090
    WL-500gP => 1.9.2.7-7g (2007-04-06)
    Running: thttpd, php 5.1, vsftp, rrdtool

    http://onlinefussballmanager.de/userbar/0/53647.png

  7. #7
    Join Date
    Jul 2007
    Location
    Austria
    Posts
    1,336
    Na Britnet, soweit ich das sehe, spricht oleo von einem Pegelkonverter.
    Das ist in der Regel ein Chip wie der MAX.232 und ein paar Elektrolykondensatoren, zumindest meint er das mit RS232 Hardwaremode. Die Schaltung dazu gibt es ueberall:
    http://www.elektronik-kompendium.de/...rer/max232.htm

    Die Schaltung selbst ist ganz einfach und wird am einem der beiden RS232 im Asus angeschlossen. Mit ein wenig Geschick und einem Loetkolben und etwas Zinn kannst Du Dir es selbst bauen. Falls es keine Moeglichkeit gibt, die Schaltung selbst aufzubauen, gibt es solche Dinge (fast) sicher bei Cronrad-Elektronik.
    Dann musst Du noch die Baudrate an die von Deiner Wetterstation (kenne ich nicht) anpassen.
    Dadurch hast Du RS232 am Asus direkt zur Verfuegung.

    Dann bleibt nur die Frage: was machst Du mit RTS DTR? Wozu brauchst Du das? Wieso Hardwareflow?

    In den Weihnachtsfeiertage moechte ich ein kleines Hardwareprojekt fuer den Asus starten: ueber die eingebaute RS232 beliebige Verbraucher ein und ausschalten, sowie Zustaende (Analog u. digital) direkt ueber den ASUS weltweit steuern. Dazu muss ich mich dann aber erst einlesen, aber es waere auch fuer Dich fast alles dabei - ob Wetterstation oder winziger uC macht keinen Unterschied. Soweit ich auch gesehen habe, gibt es viele RS232 Threads im engl. Forum.
    Last edited by newbiefan; 23-10-2007 at 22:11.

  8. #8
    Join Date
    Jul 2007
    Location
    Austria
    Posts
    1,336
    Ach ja, haette ich fast vergessen: wenn Du Dir den Pegelkonverter zusammen loetest, bitte unbedingt im eng. Forum die Hinweise lesen.

    Und auch wichtig:
    RX0/TX0 wird auch vom Bootloader CFE verwendet, also RX1/TX1 verwenden.

    Im Bild ganz genau zu sehen......
    (entnommen aus dem engl. Asus Forum)
    Attached Images Attached Images  

  9. #9
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt a.M.
    Posts
    299
    Quote Originally Posted by newbiefan View Post
    Dann bleibt nur die Frage: was machst Du mit RTS DTR? Wozu brauchst Du das? Wieso Hardwareflow?
    Hi,

    also die Wetterstation braucht zwingend die RTS und DTR Signale.
    Ohne diese Signale stellt Sie sich stur.

    Kann man die nicht irgendwie in den Treiber einbauen?


    (PS: Danke für deine Hilfe newbiefan)
    WL-500gP => 1.9.2.7-7g (2007-04-06)
    Running: thttpd, php 5.1, vsftp, rrdtool

    http://onlinefussballmanager.de/userbar/0/53647.png

  10. #10
    Join Date
    Jul 2007
    Location
    Austria
    Posts
    1,336
    Wie ich gesehen habe, versuchen eine ganze Menge Leute die WS2300 an eine serielle Schnittstelle anzubinden.
    Bei Deinem Router hast Du leider Pech, die PINs sind gar nicht vorhanden.

    Ob man die Ansteuerung fuer einen Hardwareflow in die Treiber integrieren kann, kann ich vorerst nicht sagen - das haengt einmal vom Treiber fuer den USB-Seriell-Converter ab und dann noch vom eigentlichen Programm. (zumindest in Deinem Fall)

    Aber es gibt trotzdem zumindest theoretisch eine Loesung. Man nehme einen billigen Microcontroller mit 2 seriellen Schnittstellen und programmiert den Microcontroller fuer die Befehle der Wetterstation - selbst wenn am billigen uC RTS, DTR nicht zur Verfuegung steht, kann man das leicht per Software simulieren.
    Dazu musst Du aber alle Bytefolgen (Befehle) und deren moegliche Rueckgabewerte kennen, sowie wann RTS DTR auf 1 od. 0 steht. Dann kann Dir der uC die fehlenden Kommandos ergaenzen.
    Aber es gibt noch ganz andere Tricks, da muss man aber viel probieren. So ist es z.Bspl. mit einer einfachen Bruecke moeglich, der Wetterstation vorzutaeuschen, dass sie senden darf usw.
    Aber hier ist Vorsicht geboten, denn viele billige Geraete verwenden RTS und DTR fuer ganz andere Zwecke, dazu musst Du dich aber genau einlesen.

    Hat es ueberhaupt jemand geschafft, auf einem Router Deine Wetterstation brauchbar anzuschliessen?

  11. #11
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt a.M.
    Posts
    299
    Ich weiss nicht ob es jemand geschafft hat, aber ich dachte eigentlich, dass es nicht so schwer sein sollte vor dem senden das eine Signal auf 1 zu setzen und danach wieder auf 0.

    Hast du eine Ahnung wie man das in den Treiber intergrieren könnte?
    WL-500gP => 1.9.2.7-7g (2007-04-06)
    Running: thttpd, php 5.1, vsftp, rrdtool

    http://onlinefussballmanager.de/userbar/0/53647.png

  12. #12
    Join Date
    Jul 2007
    Location
    Austria
    Posts
    1,336
    Ja ich habe eine Ahnung.....

    Also, ich habe nachgesehen - alle Router welche ich hier habe, WRT54GL, WL500gp, Belkin, Netgear - alle haben immer nur RX/TX ausgefuehrt - also besteht keine Chance für Dich, Treiber anzupassen. Selbst wenn man die Treiber anpassen könnte, halte ich es immer noch nicht für möglich, denn so wie ich gelesen habe, verwendet Deine Wetterstation die Signale für etwas ganz anderes...zumindest nicht für den üblichen Zweck. Trotzdem kann ich mich irren.
    Ich würde mich schlau machen, einen history editor gibt es angeblich schon

    http://www.wetterfreaks.de/phpBB/vie...5fc1dab3f2c1b5

    http://www.wetterstationen.info/phpB...f698607b42dd56

    Naja und hier sind erste Gehversuche die Protokolle auszulesen:
    http://www.wetterfreaks.de/phpBB/vie...5fc1dab3f2c1b5

    Also ich habe einfach gegoogelt nach:
    WS2300 RS232 forum
    Vielleich hilft Dir auch eine Brücke, dazu musst Du aber die RS 232 Protokolle kennen:
    http://de.wikipedia.org/wiki/EIA-232

    Wenn Du Glück hast, kannst Du die WS2300 austricksen, indem Du eine Brücke auf der Wetterstation zwischen DTR und RTS legst.
    Das funktioniert in der Regel so: ein Gerät fragt mit RTS an, ob der Empfänger bereit steht und der Empfänger gibt ein DTR zurück. Legst Du nun eine Brücke zwischen RTS und DTR, glaubt der Sender (Wetterstation), dass der Empfänger bereit ist, die Daten zu empfangen und sendet seine Daten.
    Ich würde wie folgt vorgehen:
    -Zuerst ganz normal am PC testen
    -danach mit Brücke (amRS232der Wetterstation) am PC testen
    -die Datenpakete sniffen und mit einem Terminalprgm probieren
    -wenn es funktioniert, am Router auf einer console - denn dann brauchst Du RTS und DTR nicht mehr.
    z.bspl. cat file_mit_irgendwas >> /dev/tty/1

    Aber bitte berücksichtigen, man kann durch unsachgemäßes hantieren auch etwas kaputt machen, also deshalb alles auf Dein Risiko. Naja und die genauen Anweisungen zum Einstellen der RS232 findest Du ja im wl500g Forum. Falls Du das Modul setserial brauchst, lasse es mich wissen, ich kann es Dir irgend wo hinterlegen.
    (Ich kämpfe eben mit meinem Asus (deshalb wenig Zeit), der ist aus unbekannter Ursache gestorben - aber die Firmware habe ich schon wieder drauf, leider ist alles weg - gut dass es ein Backup gibt...)


    LG Newbiefan

  13. #13
    Join Date
    Jul 2007
    Location
    Austria
    Posts
    1,336
    ähmmm. wieso double post? Sorry.....
    Habe nur return (zurück) verwendet

  14. #14
    Join Date
    Feb 2005
    Location
    Germany - Frankfurt a.M.
    Posts
    299
    Hi,

    danke für deine Antwort.

    Ich benutze doch den USB - Seriell Adapter.

    Der darin verbaute Chip muss doch das RTS und DTR senden können, oder?
    Man müsste ihm dass doch nur mitteilen, oder sehe ich das falsch?
    Weil am Win PC da funktioniert alles, was dafür spricht, dass der Adapter die RTS und DTR Signale schicken kann. Er muss halt nur so angesprochen werden, dass er es macht.
    Und das ist leider in in dem standart USB Modul integriert.
    WL-500gP => 1.9.2.7-7g (2007-04-06)
    Running: thttpd, php 5.1, vsftp, rrdtool

    http://onlinefussballmanager.de/userbar/0/53647.png

  15. #15
    Join Date
    Jul 2007
    Location
    Austria
    Posts
    1,336
    Naja, es könnte schon sein, daß das funktioniert.

    Aber wieso nimmst Du dann an, dass Dein Treiber das nicht macht?
    Oder verstehe ich da etwas falsch?
    Also DU willst über den TCP/IP-RS232 Adapter mit der Wetterstation in Verbindung treten. Dann muss ja auch alles im Source Code drinnen stehen, sonst geht es sowieso nicht. Und was soll denn das Prgm am Asus machen?

    Wenn das Prgm. am Asus für RS232 ausgelegt ist, wird es schwierig - denn dann muss ein Treiber her, der dir diese Ausgaben abfängt und auf TCP/IP (Ethernet) umleitet aber dann auch noch mit RTS, DTR - hmmm, also da hast Du dir eine schwere Aufgabe ausgesucht.
    Und sollte es bereits im Prgm drinnen sein, geht es sowieso.

Page 1 of 3 123 LastLast

Similar Threads

  1. post-firewall - how to open ports?
    By m-roman in forum WL-500gP Q&A
    Replies: 3
    Last Post: 13-11-2006, 16:33
  2. how to open this box?
    By Yano in forum WL-500gP Q&A
    Replies: 1
    Last Post: 04-11-2006, 20:20
  3. open the router ports?
    By itoxauen in forum WL-500gP Q&A
    Replies: 3
    Last Post: 27-09-2006, 21:46
  4. Simply.... How to open a port
    By ikir in forum WL-500g Q&A
    Replies: 2
    Last Post: 02-02-2006, 16:35
  5. How to open ports!
    By jakeelee in forum WL-500g Q&A
    Replies: 1
    Last Post: 29-01-2006, 00:07

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •