Kommunikation mellan Sam 3001 och andra trafikledningssystem eller















- Slides: 15
Kommunikation mellan Sam 3001 och andra trafikledningssystem eller radiosystem -en översiktlig beskrivning www. malmator. se 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005
Allmänt n Trafikledningen (TL) förutsätts ha ett datasystem som sköter kommunikationen med fordonen – Inkl radionät med datatransmission – Radiolänken kan vara ”privat” eller publik (t ex GSM/GPRS) – Sam 3001 ”bryr sig inte” om detaljerna … 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 2
TL 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 3
Programvara I TL-systemet krävs en applikation (ett program) som kommunicerar med Sam 3001, n - enligt ett specificerat gränssnitt: n 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 4
Vårt gränssnitt n n n Bygger på TCP/IP sockets. Sam 3001 är server TL är klient All kommunikation initieras från TL Sam 3001: s fordonsidentiteter (”bilnummer”) används (översättning mellan dessa och TL: s fordonsid sker i TL). 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 5
Vårt gränssnitt n TL kan skicka 4 slags meddelanden: – – – Logga in (”TL är aktivt”) Fråga om uppdrag finns Skicka in statuskoder (3 tecken) eller textmeddelanden (40 tecken) från fordonen – Logga ut (”TL är inte aktivt”). 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 6
Vad gör Sam 3001? n TL loggar in: – Sam 3001 vet att ev alternativt kommunikationssätt inte behöver användas längre. 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 7
Vad gör Sam 3001? n TL frågar om uppdrag finns: – Sam 3001 svarar genom att skicka eventuella uppdrag, med uppgift om destination (bilnummer) – Sam 3001 meddelar med vilket tidsintervall som TL ska fråga. 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 8
Vad gör Sam 3001? – Om TL inte frågar på nytt inom rätt tidsintervall så uppfattas det som att TL inte är aktivt, och eventuell alternativ kommunikation aktiveras (alternativt ”larm”) – Tidsintervallet är dynamiskt, dvs det kan vara mer sällan under lågtrafiktid. 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 9
Vad gör Sam 3001? n TL skickar in meddelanden från bilar: – Sam 3001 svarar genom att skicka eventuella uppdrag, med uppgift om destination (bilnummer) – Sam 3001 svarar på ev frågor från bilarna (”uppdrag nästa timme”, …) – Sam 3001 meddelar med vilket tidsintervall som TL ska fråga. 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 10
Vad gör Sam 3001? n TL loggar ut: – T ex vid planerade driftsavbrott – Sam 3001 vet att ev alternativt kommunikationssätt ska aktiveras, eller så blir det ett ”larm”. 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 11
Exempel på meddelanden (ostrukturerade – fler varianter kan tillkomma) + 10 140022 17: 17 355 H: -TRÄDGÅRDSG 15, VEBERÖD 17: 47(18: 00) 241 L: -LLAS REUMATEN NYA ING, KIOSKG 3, LUND HJÄLP-0413 -12345 O 7 O-2345678 TESTENSSON, 1, FT, kr: 46, FRAM, RULL 17: 30 244 H: -HPL BANKG, MITTEMOT CITYLIVS, LUND 18: 00 268 L: -V HOBY, LUND KALLE BENGTSSON, 2, KO, kr: 32 17: 31 245 H: -HPL CLEMENSTORGET, HPL J BAKOM AUKTIONS, LUND 17: 56 266 L: -BADMÖLLAN, HÅSTAD 046 -234567 BOSSE NILSSON, 1, KO, kr: 16 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 12
Exempel på meddelanden + 10 140028 Inga uppdrag kl 1700 -1759 + 10 140016 16: 00 Avbeställd: OLSSON, INGEGERD 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 13
Internet Sam 3001 Brandvägg 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 14
Malmator ställer upp med Detaljerad specifikation över gränssnittet – finns på vår hemsida n Kodexempel – klientprogram ”dummy” (måste anpassas till TL) n Bistår vid tester. n 2005 -11 -22 v 1. 02 Kommunikation mellan Sam 3001 och andra trafikledningssystem - Malmator © 2002 -2005 15