Ik heb hier een applicatie draaien waarmee ik de datasignalen van hulpdiensten en andere diensten kan decoderen. De semafoonsignalen worden door een ontvanger opgepikt. De ontvanger is door mij gemodificeerd en voorzien van een aftakking bij de FM-detector, waardoor datasignalen ongefilterd aan de computer kunnen worden aangeboden. Het signaal wordt aangeboden aan een zelfgebouwde 2-level FSK modem die is verbonden met de RS232 poort.
Voorheen zat er in het decodeerprogramma de functie om berichten als HTML te FTP'en naar een willekeurige server, maar om onduidelijke redenen is deze functie eruit gesloopt. Noodgedwongen zit ik daarom met een outdated stukje software. Momenteel heeft het stukje software een aantal interessante veranderingen gekregen, waardoor ik wil gaan upgraden. Maar dan mis ik de HTML functionaliteit.
Het is niet mijn intentie om gevoelige gegeven het WWW op te sturen, maar dit is voor privegebruik. De pagina is afgeschermd met een .htaccess / .htpasswd beveiliging.
Het stukje software kan de gedecodeerde gegevens opslaan als plain .txt bestand, de melding naar de commandline sturen en de meldingen emailen.
Anderen hebben een zéér omslachtige manier gevonden om de meldingen toch als webpagina te publiceren. Kort samengevat: een programmaatje via de commandline de melding sturen, dit programmaatje maakt verbinding met een ODBC achtig iets, dat maakt op zijn beurt weer contact met een SQL database die de melding in tabellen zet. De rest van het verhaal is verdwenen op het forum waar ik deze "oplossing" heb gelezen, maar de gegevens moeten ongetwijfeld weer uit de database worden gevist om op een webpagina te projecteren. Uit de reacties heb ik kunnen concluderen dat dit alles behalve vlekkeloos werkt. Veel foutmeldingen, hoge load en vastlopers zijn gemeldt.
Mijn idee: Dit moet véél simpeler kunnen.
Mijn webserver (Apache, PHP, MySQL, phpMyAdmin) draait op dezelfde bak als het decodeerprogramma. Ik kan de .txt logfile uit laten komen in de webroot.
Mijn idee:
Een stukje code (php/javascript/etc) leest de .txt file, interpreteert deze gegegevens en projecteert deze.
Elke melding staat op een regel.
De interpretatie moet het volgende omvatten:
Toevoeging van CSS voor de te projecteren tekst.
Meldingen van de brandweer (moet gefiltert worden op "brand") moeten in het rood.
Meldingen van de ambulance (moet gefiltert worden op "ambu") moeten in het geel.
De .txt file kan oneindig lang worden, deze moet gevuld worden tot 50 regels. Als er een nieuwe melding binnenkomt, moet de oudste verwijderd worden. (ook rekening houdend met de mogelijkheid dat er tegelijkertijd meerdere meldingen binnen kunnen komen, dus niet 3 erin en 1 eruit)
Is dit uberhaupt mogelijk of denk ik te simpel? Ik heb heel weinig programmeer of scriptkennis. Een simpele HTML pagina in Dreamweaver en een beetje tweaken aan CSS kan ik, maar daar houdt mijn kennis ook echt op..
Voorheen zat er in het decodeerprogramma de functie om berichten als HTML te FTP'en naar een willekeurige server, maar om onduidelijke redenen is deze functie eruit gesloopt. Noodgedwongen zit ik daarom met een outdated stukje software. Momenteel heeft het stukje software een aantal interessante veranderingen gekregen, waardoor ik wil gaan upgraden. Maar dan mis ik de HTML functionaliteit.
Het is niet mijn intentie om gevoelige gegeven het WWW op te sturen, maar dit is voor privegebruik. De pagina is afgeschermd met een .htaccess / .htpasswd beveiliging.
Het stukje software kan de gedecodeerde gegevens opslaan als plain .txt bestand, de melding naar de commandline sturen en de meldingen emailen.
Anderen hebben een zéér omslachtige manier gevonden om de meldingen toch als webpagina te publiceren. Kort samengevat: een programmaatje via de commandline de melding sturen, dit programmaatje maakt verbinding met een ODBC achtig iets, dat maakt op zijn beurt weer contact met een SQL database die de melding in tabellen zet. De rest van het verhaal is verdwenen op het forum waar ik deze "oplossing" heb gelezen, maar de gegevens moeten ongetwijfeld weer uit de database worden gevist om op een webpagina te projecteren. Uit de reacties heb ik kunnen concluderen dat dit alles behalve vlekkeloos werkt. Veel foutmeldingen, hoge load en vastlopers zijn gemeldt.
Mijn idee: Dit moet véél simpeler kunnen.
Mijn webserver (Apache, PHP, MySQL, phpMyAdmin) draait op dezelfde bak als het decodeerprogramma. Ik kan de .txt logfile uit laten komen in de webroot.
Mijn idee:
Een stukje code (php/javascript/etc) leest de .txt file, interpreteert deze gegegevens en projecteert deze.
Elke melding staat op een regel.
De interpretatie moet het volgende omvatten:
Toevoeging van CSS voor de te projecteren tekst.
Meldingen van de brandweer (moet gefiltert worden op "brand") moeten in het rood.
Meldingen van de ambulance (moet gefiltert worden op "ambu") moeten in het geel.
De .txt file kan oneindig lang worden, deze moet gevuld worden tot 50 regels. Als er een nieuwe melding binnenkomt, moet de oudste verwijderd worden. (ook rekening houdend met de mogelijkheid dat er tegelijkertijd meerdere meldingen binnen kunnen komen, dus niet 3 erin en 1 eruit)
Is dit uberhaupt mogelijk of denk ik te simpel? Ik heb heel weinig programmeer of scriptkennis. Een simpele HTML pagina in Dreamweaver en een beetje tweaken aan CSS kan ik, maar daar houdt mijn kennis ook echt op..
