Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
Morten Larsen skrev ...
Hmm, nu fandt jeg da ud af hvad "tekst parser" betød, men ikke hvordan man gør kordinaterne klikbare i telefonen. Har prøvet at ændre nogle indstillinger i Gmail, men det var åbenbart ikke det der skulle til.
Hvis positionen skal være klikbar, så skal koordinaterne fra Pocsag-beskeden laves om til et link inden beskeden sendes til telefonen hvad enten dette er som mail eller SMS.
Det er ikke en operation, der kan klares udelukkende med opsætning i PDW og Gmail.
Men PDW kan jo sættes op til at udføre en kommando, hver gang der modtages en besked, så opgaven er sådan set bare at lave et program, der tager en besked, tilretter koordinaterne, og efterfølgende sender beskeden som email og/eller SMS.
Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
jjbirk skrev ...
Hvordan opsætter i PDW til at sende en sms ???
Min egen løsning er som følger:
PDW sat op til at skrive filtrerede beskeder i logfil. Jeg filtrerer så alle beskeder fra kendte RIC-koder slipper igennem.
Et hjemmestrikket program, der overvåger logfilen og "fisker" nye beskeder. Programmet har indkodet regler, så alt uinteressant sorteres fra ligesom dublerede beskeder fjernes. Jeg bruger derfor ikke PDW's filtre til andet end at fjerne beskeder fra ukendte RIC-koder.
De beskeder, der slipper igennem nåleøjet, får så eventuelle koordinater lavet om til link til Google Maps og sendes derefter som SMS.
Til SMS bruger jeg en gammel Nokia 6150, som er tilsluttet pc'en og som styres af Gammu: link
Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
jjbirk skrev ...
:-) så mangler vi jo bare du vil slippe dit hjemmestrikket program
Det vil jeg ikke :-) Der er ingen, der umiddelbart vil kunne bruge det program, da alt (regler, filnavne mv.) er hårdt kodet i det og jeg orker ikke hverken at gøre det generelt eller forklare detaljer i det. Hver eneste gang jeg skal ændre eller tilføje en regel, så retter jeg i selve programmet og oversætter det på ny. Dem, som kender nok til programmering i C til at kunne modificere programmet, vil med lethed selv kunne skrive et tilsvarende program. Andre med et minimum af kendskab til programmering vil givetvis også kunne lave noget tilsvarende i andre værktøjer.
hmmm skulle jo prøves :-) men kan man opsætte det program du linket til, så det sender sms når PDW modtager noget fra en spec. station ?? Eller vil det kræve et program som dit ?
Oprettet: tor 05. aug 2010, 19:43 Sted: Kalundborg Indlæg: 94
Hmm, det var nu ellers det jeg forstod ud fra det dragen skrev:
"nemlig, kald det omskrivning eller konvertering om du vil. OG der skal jo så lige tilføjes en linje med http-googlemapslinket, når pdw sender pocsagmeldingen til mail eller sms, og det var det blev efterlyst i tråden...
og hr fungerer det 100%.. når jeg får en mail eller sms med en pdw-melding, så er der automatisk tilføjet et klikbart link til googlemaps ;-)"
Men det vil altså sige at man skal sende PDW-meldingen til et andet program som så konvertere GPS kordinaterne til et "google-link" og som så sender det vidrere til ens mobiltelefon. Gadvide om det var det dragen mente da han skrev at jeg skulle google på tekst parser???
Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
jjbirk skrev ...
men kan man opsætte det program du linket til, så det sender sms når PDW modtager noget fra en spec. station ?? Eller vil det kræve et program som dit ?
Gammu, som jeg linkede til, kan sende en SMS blot man skriver en fil med ønsket indhold i en given mappe og navngiver filen, så den indeholder mobilnummeret, der skal sendes til. Det kan man sikkert få PDW til at gøre ved at lade den kalde et meget simpelt program/script.
Oprettet: søn 30. nov 2008, 14:17 Sted: København Indlæg: 128
Hej
Hvis det kan laves i Java, vil jeg gerne lave et program til jer. Et Java program kan godt kalde eksterne programmer som nævnte Gammu, så det burde kunne bruges. Man kunne også lave det i et eller andet script-sprog (Windows Power Shell, Perl m.fl.), men ligesom Java kræver de alle at man installerer noget runtime halløj, og iøvrigt er Java mit primære sprog (efter dansk ;-)) Man skal blot have et Java Runtime Environment (JRE) installeret for at kunne køre et Java-program. Det har mange allerede (f.eks. alle der bruger NemID), men ellers kan det downloades fra link.
Jeg bruger godt nok ikke selv PDW, men hvis vi kan få specificeret interfacet præcist, så gør det ikke så meget.
Med andre ord:
1. Hvordan ser de data ud som I forestiller jer at PDW vil sende til programmet? Eksempler er altid godt. Prøv evt. at lade PDW kalde denne kommando: "cmd /c echo XXX YYY >> c:\pdw_commands.log" hvor XXX YYY er mobilnummer og GPS-koordinat. Det vil danne en logfil på C: drevet med eksempler.
2. Skal SMS'en der sendes indeholde andet end et link? Hvis der skal noget tekst med, så skal PDW sende den med som parameter til programmet.
3. Hvordan skal SMS'en se ud? En SMS kan maks være 165 karakterer lang, så afhængigt af hvor lange tekster der skal sendes sammen med URL'en, så skal URL'måske komme først, så man er sikker på, at der ikke bliver klippet noget af den. Hvis det sker, er den jo ret uanvendelig ;-)
Som jeg forstår det, så behøver programmet ikke også at kunne sende email, da PDW selv er i stand til det. Korrekt?
Hvis en af jer vil være forsøgskanin, og sende mig de nævnte eksempler, så tror jeg hurtigt vi kan få noget op og køre.
UPDATE: Håber Per vil være behjælpelig med eksempler på kommandolinieparametre til Gammu :-)
Lyder rigtigt godt, hvis du vil lave sådan et :-) Tror du skal snakke med Per om det, så vi andre der ikke har forstand på det, ikke laver ged i noget :-)
Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
Dilbert skrev ...
1. Hvordan ser de data ud som I forestiller jer at PDW vil sende til programmet?
Som tidligere nævnt bruger jeg en anden metode til at fiske meddelelserne ud af PDW, men det er udførligt beskrevet i manualen, hvordan parametrene ved kald af eksterne programmer ser ud.
Dilbert skrev ...
2. Skal SMS'en der sendes indeholde andet end et link? Hvis der skal noget tekst med, så skal PDW sende den med som parameter til programmet.
En af parametrene, som PDW sender med, er selve Pocsag-meddelelsesteksten. Denne kan så, som det kan ses i det eksempel Dragen tidligere har postet, indeholde en linje med koordinater. Denne linje skal laves om til et link eller skal danne udgangspunkt for en ekstra linje med et link.
Dilbert skrev ...
3. Hvordan skal SMS'en se ud? En SMS kan maks være 165 karakterer lang, så afhængigt af hvor lange tekster der skal sendes sammen med URL'en, så skal URL'måske komme først, så man er sikker på, at der ikke bliver klippet noget af den. Hvis det sker, er den jo ret uanvendelig ;-)
Gammu kan godt finde ud af at lave kædede SMS'er, så i princippet er der ikke nogen 160 tegns begrænsning.
Dilbert skrev ...
Som jeg forstår det, så behøver programmet ikke også at kunne sende email, da PDW selv er i stand til det. Korrekt?
Både og. PDW kan vist kun sende den originale besked videre som email. Skal det være en ændret version, hvor der er tilføjet link til Google Maps må afsendelsen formentlig ske eksternt.
Dilbert skrev ...
UPDATE: Håber Per vil være behjælpelig med eksempler på kommandolinieparametre til Gammu :-)
Gammu indeholder direkte en SMS-dæmon, som står og overvåger en mappe. Så afsendelse af SMS'er kan gøres ved at man putter en fil i denne mappe. Modtagerens nummer skal så blot fremgå af filnavnet. Eksempel på filnavn til afsendelse til telefonnummer 12345678: "OUTA_12345678_1.txt". Tallet efter '_' er et løbenummer, der gør det muligt at et vilkårligt antal beskeder liggende til afsendelse.
Men husk at Gammu kræver, at man har tilsluttet en mobiltelefon eller et GSM-modem til pc'en.
Oprettet: søn 30. nov 2008, 14:17 Sted: København Indlæg: 128
Tak til Per for svaret.
Før vi går videre, så må jeg jo lige spørge @jjbirk og andre, om I er med på, at der kræves en kompatibel mobiltelefon tilsluttet computeren, for at man kan anvende Gammu til at sende SMS'er?
Jeg kender ikke umiddelbart nogen alternative (og gratis) måder at sende SMS'er på. I "gamle dage", dvs. for 5-10 år siden, kunne man gratis sende SMS'er fra en computer ved at sende en email til "mobilnr + @ + sonofon.dk". Det blev der pludseligt sat en stopper for, da mobilselskaberne opdagede, hvilke mega-indtægter de gik glip af. Så nu er det typisk en service, der koster penge.
Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
Dilbert skrev ...
Jeg kender ikke umiddelbart nogen alternative (og gratis) måder at sende SMS'er på.
Nej det sluttede, som du også skriver, for flere år siden. Telia lukkede vist som de sidste i 2009 for nummer@ gsm1800.telia.dk. Det var ellers smart, for det virkede for alle Telia-numre også selv om de var flyttet til andet selskab.
Der findes tjenester, der tilbyder muligheden, men typisk koster det kassen. Så det billigste er formentlig løsningen med en aflagt mobiltelefon og Gammu. Skal man sende mange SMS'er kan man vælge et abonnement med fri SMS.
Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
dragen skrev ...
koster sms'er ??? jeg har da gratis sms'er (og mms'er) hos M1.dk + 2 GB data på smarten..
Vi snakker om mail->SMS, altså at man kan sende en SMS til en telefon via e-mail. Det er jo en nem måde at få mange programmer incl. PDW til at sende SMS'er på.
Oprettet: søn 30. nov 2008, 14:17 Sted: København Indlæg: 128
dragen skrev ...
koster sms'er ??? jeg har da gratis sms'er (og mms'er) hos M1.dk + 2 GB data på smarten..
Ja det gør de i visse typer abonnementer. Typisk de meget billige af slagsen, for dem der ikke bruger telefonen så meget. Men du har ret i, at mangle abonnementer inkluderer fri SMS (eller et vist antal gratis). Det må man jo lige overveje, når man køber sig et abonnement til brug for udsendelse af SMS'er fra PDW, via en aflagt mobiltelefon. Altså hvor mange SMS'er forventer man at PDW vil komme til at generere.
Men som sagt står og falder det hele jo med, om folk har lyst til at bruge løsningen med en aflagt mobil de kan koble til deres computer, så de kan anvende Gammu programmet. Det skal vi stadig lige have svar på :-)
Oprettet: søn 30. nov 2008, 14:17 Sted: København Indlæg: 128
Per H. Nielsen skrev ...
Vi snakker om mail->SMS, altså at man kan sende en SMS til en telefon via e-mail. Det er jo en nem måde at få mange programmer incl. PDW til at sende SMS'er på.
Lige netop. Mail->SMS udbydes formentlig ikke længere af nogen af operatørerne. I dag foregår udsendelse af SMS'er fra et computerprogram typisk ved at kalde en webservice hos en mobiloperatør. Det er nok en løsning der vil være for dyr for de fleste, da den koster penge, og primært henvender sig til profesionelle brugere.
Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
jjbirk skrev ...
Er der nogen der gider lave en vejledning, så man kan opsætte den til at sende SMS ?
Med "den" går jeg ud fra, at du mener PDW. Som det fremgår af de tidligere indlæg i bl.a. denne tråd, så kan PDW ikke umiddelbart sende SMS'er. Det er derfor nødvendigt med nogen ekstra tiltag. En af mulighederne er at lave et program, der tager beskederne og sender disse som SMS f.eks. via en mobiltelefon tilsluttet pc'en. Lars har tilbudt at lave et program, der oversætter positioner til links til Google Maps og afleverer resultatet til afsendelse som SMS via Gammu. Han har i den forbindelse spurgt, om der er interesse for denne løsning, men så vidt jeg kan se uden at få noget tilbagemeldinger - ihvertfald ikke her i tråden.
Alternativet er at betale for en MAIL->SMS-løsning og bruge PDW's almindelige funktionalitet med at sende mail. Se f.eks. http://www.cpsms.dk for et eksempel på en sådan tjeneste.
Jo da jeg er MEGET intereseret i løsningen :-) Men da jeg har det svært med sprog, ville jeg høre om der var en der ville lave en vejledning til opsætning af SMS via Gammu, samt tilslutning af tlf m.m. (hvad der nu skal bruges. Sorry jeg ikke fik det forklaret i tidliger indlæg.
Oprettet: søn 30. nov 2008, 14:17 Sted: København Indlæg: 128
@jjbirk: En sådan vejledning vil du ikke have så meget glæde af, hvis du gerne vil have et Google Maps link sendt ud i SMS'en, hvilket jo var det oprindelige mål. Der kræves stadig et lille program eller script indimellem, som kan konvertere koordinaterne. Jeg må iøvrigt melde hus forbi mht. en decideret oversættelse af Gammu manualen, men jeg skal nok inkludere en installationsvejledning i min dokumentation, hvis det bliver aktuelt.
Men med hensyn til det famøse "mellemprogram/script": Man kan godt lave et simpelt Windows kommandoscript (en god gammeldags BAT/CMD fil), som PDW kan kalde, og som så kan skrive meddelelsen i en fil, og kalde videre til Gammu. Udfordringen består i at omregne koordinaterne som PDW kalder scriptet med, til noget som Google Maps forstår. Man kan godt lave simple plus-minus-gange-divider udregninger i sådan et script, og der er også nogle basale funktioner til at parse et strengudtryk.
@Per: Du postede følgende eksempel tidligere: ;GPS=5604.5720,N,01208.2440,E; Er det sådan koordinaterne ville se ud, når PDW laver kaldet til det eksterne program? Hvis det er tilfældet, så vil jeg prøve at kigge på, om det er muligt at parse det med almindelige Windows script-kommandoer. Det ville jo gøre det hele noget lettere.
Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
Dilbert skrev ...
@Per: Du postede følgende eksempel tidligere: ;GPS=5604.5720,N,01208.2440,E; Er det sådan koordinaterne ville se ud, når PDW laver kaldet til det eksterne program?
Oprettet: ons 11. jan 2006, 15:35 Sted: Bagsværd Indlæg: 2932
jjbirk skrev ...
Den måde Per beskriver på har jeg aldrig set :-) hvem bruger den type Per ??
Her i området er det vist alt, hvad der ikke er Falck, der bruger den type. Det er de samme, der kører 1200 baud i stedet for 2400 baud, som Falck gør.