Auteur Topic: PDW moet een URL openen  (gelezen 3106 keer)

0 leden (en 1 gast) bekijken dit topic.

Offline krisken

  • Beginnend Lid
  • **
  • Berichten: 15
PDW moet een URL openen
« Gepost op: 20 april 2020, 14:50:20 »
Ik ben reeds lange tijd bezig met het bekijken van POCSAG berichten met behulp van een raspberry pi en een SDR dongle.
Omdat ik de PI nodig had voor iets anders, ben ik maar wat gaan zoeken en mits SDRSharp en PDW kan ik nu op mijn win10 pc ook de berichten uitlezen.

Graag had ik geweten of iemand een idee had hoe ik het volgende kan verkrijgen met PDW : als er een bepaalde RIC code voorbij komt, moet er een bepaalde URL aangeroepen worden.  Die URL gaat dan een SMS verzenden naar één of meerdere toestellen.

Deze URL zou moeten aangeroepen worden : http://IPADRES/sendsms.php?key=ww123&from=NUMMER-VAN-SMSGATEWAY&to=NUMMER-VAN-MIJ&msg=BERICHT

We hebben dus een aantal variabelen:
- NUMMER-VAN-DE-SMSGATEWAY is een vast nummer
- NUMMER-VAN-MIJ is eveneens een vast nummer
- BERICHT : hier zou ik de argumenten moeten instoppen van PDW, voornamelijk %1-%8-%7 zijn hier van belang.

Iemand een idee hoe ik dit het beste kan doen?

Offline Remon

  • Top Lid
  • ****
  • Berichten: 1958
Re: PDW moet een URL openen
« Reactie #1 Gepost op: 20 april 2020, 16:21:19 »
Zoek eens op cURL. Voor de rest heeft dit mijn inziens nog vrij weinig met PDW of de scannerhobby te maken. Er zijn heleboel bronnen en fora op internet die je op weg helpen met programmeren.

Offline krisken

  • Beginnend Lid
  • **
  • Berichten: 15
Re: PDW moet een URL openen
« Reactie #2 Gepost op: 20 april 2020, 17:19:29 »
Voor alle duidelijkheid : de SMS gateway functioneert prima.  Wat ik wil, is dat van zodra er een bepaalde RIC code voorbij komt (filters), PDW die URL gaat triggeren en zo dus een SMS uitsturen.

Offline Remon

  • Top Lid
  • ****
  • Berichten: 1958
Re: PDW moet een URL openen
« Reactie #3 Gepost op: 20 april 2020, 17:42:12 »
Je kan niet direct URL's aanspreken vanuit de PDW command line optie. Wat je wel kan doen is bijvoorbeeld cURL gebruiken. Dan geeft je de locatie naar dit uitvoerbare bestand op en de argumenten.

Offline krisken

  • Beginnend Lid
  • **
  • Berichten: 15
Re: PDW moet een URL openen
« Reactie #4 Gepost op: 20 april 2020, 17:44:47 »
Hi Remon,

Bedankt voor de info.  Dan denk ik dat het slimmer is om het te doen op een andere manier...

Ik zie dat er hier ettelijke jaren terug druk geëxperimenteerd is met PDW in combinatie met MySQL.  Heb je nog een idee welke versies er werken, en welke te mijden zijn?  Als ik alle opties (%1 tem %7) kan sturen naar een MySQL database zou ik ook al blij zijn.  Dan kan ik per RIC code een ontvanger instellen.

Offline Hans013

  • PD2HSB
  • Gevorderd Lid
  • ***
  • Berichten: 859
Re: PDW moet een URL openen
« Reactie #5 Gepost op: 20 april 2020, 20:39:20 »
Ik heb vroeger meld2mysql gemaakt.
In principe werkt die nog steeds.
Zal eens kijken of ik deze nog heb en hier de link plaatsen.

Offline krisken

  • Beginnend Lid
  • **
  • Berichten: 15
Re: PDW moet een URL openen
« Reactie #6 Gepost op: 20 april 2020, 20:41:12 »
Dag Hans,
Zou leuk zijn mocht je deze even (opnieuw) kunnen delen.
Juist voor alle duidelijkheid : is dit de versie die alles kan meesturen naar MySQL (datum+uur)?  Ik had gelezen dat er ergens een versie was die enkel CAP code en bericht doorstuurde, en dat MySQL zelf maar uur en datum moest invullen.  Op zich is dit natuurlijk geen issue, maar gewoon even om zeker te zijn.

Bedankt voor je moeite!

Offline Hans013

  • PD2HSB
  • Gevorderd Lid
  • ***
  • Berichten: 859
Re: PDW moet een URL openen
« Reactie #7 Gepost op: 20 april 2020, 20:45:54 »

Offline krisken

  • Beginnend Lid
  • **
  • Berichten: 15
Re: PDW moet een URL openen
« Reactie #8 Gepost op: 20 april 2020, 22:26:34 »
Bedankt, het heeft wat prutswerk gekost, maar ... Ik heb het werkende!

Alleen heb ik momenteel nog één probleem:

Een bericht komt binnen als volgt:
0600336  23:19:07 20-04-20 POCSAG-1  ALPHA   2400   ZW1 : GENT, X_DRINGENDE GENEESKUNDIGE HULP ZW (9534002)
In de filters heb ik deze het volgende label gegeven : GENT Ambulance Life Care 1

In de database krijg ik nu het volgende:
capcode : 0600336
melding : zw1
label : : (een dubbelpunt)

Ik mis dus nog GENT, X_DRINGENDE GENEESKUNDIGE HULP ZW (9534002).

Enig idee wat er hier fout kan zijn?

Offline krisken

  • Beginnend Lid
  • **
  • Berichten: 15
Re: PDW moet een URL openen
« Reactie #9 Gepost op: 20 april 2020, 23:25:14 »
Een ander voorbeeldje:

1300030  00:17:15 21-04-20  ALPHA   2400   P080 - VERMOEDEN COVID N04 - PIT4--Adres: AALST (Filter label : AALST)
1300021  00:17:19 21-04-20  ALPHA   2400   X:1 Ziekenwagen: 9300 AALST (AALST) - MO201120001 (Filter label : AALST)
0100020  00:17:19 21-04-20  ALPHA   2400   Ziekenwagen: 9300 AALST (AALST) - MO201120001 (Filter label : AALST)

En dit komt in de MySQL
capcode : 1300030%    
melding : P080    
label : -

capcode : 1300021%    
melding : X:1    
label : Ziekenwagen:

captocde : 0100020%    
melding : Ziekenwagen:    
label : 9300


Bij de arguments staat het volgende : %1% %7% %8%

Offline Remon

  • Top Lid
  • ****
  • Berichten: 1958
Re: PDW moet een URL openen
« Reactie #10 Gepost op: 21 april 2020, 00:03:11 »
Escape characters heb je nodig.

Offline Hans013

  • PD2HSB
  • Gevorderd Lid
  • ***
  • Berichten: 859
Re: PDW moet een URL openen
« Reactie #11 Gepost op: 21 april 2020, 06:31:05 »
Voeg eens " toe voor en na je variabelen

Offline krisken

  • Beginnend Lid
  • **
  • Berichten: 15
Re: PDW moet een URL openen
« Reactie #12 Gepost op: 21 april 2020, 10:02:58 »
Bedankt voor de reacties en met mee denken alvast!

Dit heb ik er nu ingezet:

"%1% %7% %8%"

Offline krisken

  • Beginnend Lid
  • **
  • Berichten: 15
Re: PDW moet een URL openen
« Reactie #13 Gepost op: 21 april 2020, 10:09:14 »
Ik krijg nu overigens volgende fout : https://imgur.com/a/t09Ys57

Offline Hans013

  • PD2HSB
  • Gevorderd Lid
  • ***
  • Berichten: 859
Re: PDW moet een URL openen
« Reactie #14 Gepost op: 21 april 2020, 10:56:36 »
"%1" "%7" "%8"