ABSTRACT: In Alto Adige il sistema del traporto pubblico sta vivendo grandi cambiamenti con l'introduzione di nuove tecnologie e grandi investimenti; la transizione richiede tempo, e per continuare a monitorare la flotta in questa fase abbiamo deciso di creare un sistema di monitoraggio sviluppato in-house e basato su free software. Parleremo dell'architettura del sistema e delle sfide principali che abbiamo incontrato durante lo sviluppo e la messa in produzione.
BIO: Sono Marco Pavanelli, il responsabile del team di sviluppo interno di Sasa Spa. Mi occupo di software da quasi 30 anni, ho una grande passione per Python e per l'ecosistema open source; sono stato speaker a Pycon Italia 2022 e a Pycon Sweden 2023, e sono stato invitato come speaker anche a SFScon 2023 a Bolzano.
1 of 18
Download to read offline
More Related Content
Monitorare una flotta di autobus: architettura di un progetto di acquisizione dati in tempo reale basato su free software
2. ABOUT SASA
00/2023 2
Sasa 竪 la pi湛 grande azienda pubblica
per trasporto locale dell'AltoAdige
80 linee
16 milioni di km percorsi ogni anno.
570 dipendenti di 27 nazionalit
350+ Autobus di cui 10 a Idrogeno
3. Sasa DEV TEAM
Sasa "in-house" DEV Team 竪 un team agile
di 4 senior developers.
Sviluppiamo applicazioni per uso interno.
Preferiamo usare strumenti open source
In particolare amimao python, django,
postgres, docker, git
La maggior parte delle nostre applicazioni
sono in oggi cloud.
00/2023 3
4. Sasa hardware team
Questo progetto 竪 fatto
anche di hardware:
Come ogni progetto IOT
servono persone sul
campo, i nostri tecnici a
bordo dei mezzi hanno
installato i tracker teltonika
su oltre 350 autobus
00/2023 4
5. The Speaker
Sono Marco Pavanelli
Team leader del Sasa DEV Team
Sviluppo software da 25 anni
Lavoro per il trasporto pubblico dell'alto adige
da 10 anni circa
Sono stato speaker ad alcuni pycon
Quest'anno per la prima volta Speaker at
SFSCON
00/2023 5
6. Monitorare la flotta
Crescendo di dimensioni 竪 arrivata la richiesta
di alcuni settori dell'azienda di sapere dove si
trovano gli autobus ..
Sicurezza
Qualit del servizio
00/2023 6
13. Applicazioni WEB
00/2023 13
Per visualizzare i dati abbiamo sviluppato alcune
applicazioni web in django
Monitoraggio tempo reale
Analisi dati storici gps
In studio
Allarmi gps e accelerometro
Dati consumo / motore ecc.
17. In questo progetto c'竪 un po' di codice ma
soprattutto altro: hardware, persone sul campo
e una serie di strumenti open source che ci
permettono di dormire tranquilli
Con questi strumenti produrre software "in-
house" in tempi e costi ragionevoli 竪 possibile.
00/2023 17
18. Contacts
Marco Pavanelli
Email: Marco.pavanelli@sasabz.it
Linkedin:https://www.linkedin.com/in/marco-pavanelli-8b054470/
https://stackoverflow.com/users/2619479/marco
00/2023 18