Politecnico Di Torino - GitHub Pages

3y ago
14 Views
2 Downloads
523.00 KB
21 Pages
Last View : 13d ago
Last Download : 3m ago
Upload by : Julius Prosser
Transcription

Esp Tracking SystemETSPolitoPolitecnico di TorinoETSPolito (Politecnico di Torino)ETS1 / 21

AuthorsProject developed byDamiano FranzòDavide GallottiFederico GiannoCarlo Maria NegriETSPolito (Politecnico di Torino)ETS2 / 21

Scope of the projectThe scope of the project is to analyze mobile devices in several roomsof a building through the PROBE REQUEST messages sent.The messages are captured by some micro-controllers placed within therooms in fixed points.The application developed performs analysis in term of frequency,tracking and hidden MAC detectionETSPolito (Politecnico di Torino)ETS3 / 21

High level viewHigh level viewMain components of the projectESP32 Wifi SnifferETS ServerGUI applicationETSPolito (Politecnico di Torino)ETS4 / 21

High level viewSketchETSPolito (Politecnico di Torino)ETS5 / 21

High level viewData flowETSPolito (Politecnico di Torino)ETS6 / 21

ESP32ESP32Firmware developmentConfiguration filePartition table configuration (File system)Synchronize time-stampTwo main tasks: Sniffing Task (One minute sniffing) and MQTTtaskETSPolito (Politecnico di Torino)ETS7 / 21

External componentMQTT BrokerReasons for the choiceEnable communication between ESP32 Devices and ETS serverSimple usageScalabilityETSPolito (Politecnico di Torino)ETS8 / 21

ETS ServerETS ServerProducer and Consumer patternCharacteristicsDeveloped in Python 3Suited for scalabilityUsed libraries: pandas, paho-MQTTConcurrency controlTestability through MQTT Fake PublisherETSPolito (Politecnico di Torino)ETS9 / 21

External componentMySQL ServerReasons for the choiceOpen-sourceGood results even with a lot of dataETSPolito (Politecnico di Torino)ETS10 / 21

Database structureDatabaseReasonsimple structureETSPolito (Politecnico di Torino)ETS11 / 21

Hidden devicesHidden devicesHT CapabilitiesWhy?ETSPolito (Politecnico di Torino)ETS12 / 21

GUI ApplicationGUI ApplicationCharacteristicsPython QTUser friendlyETSPolito (Politecnico di Torino)ETS13 / 21

GUI ApplicationPyQtAdvantagesCustomizable with CSSCustom Widget to draw the roomExisting widget for graph or plotCross-Platform (Window, Linux, MacOS)ETSPolito (Politecnico di Torino)ETS14 / 21

GUI ApplicationHOW THE APPLICATION WORKSSmart Guide for Dumb UserETSPolito (Politecnico di Torino)ETS15 / 21

GUI ApplicationView GraphIn this section is possible have a graphic plot about the number ofdevices in a selected room in the last 5 minutes from a selectablestarting time.ETSPolito (Politecnico di Torino)ETS16 / 21

GUI ApplicationRoom ViewA simple live view of a room in which is possible to select a device andsee its mac address. It’s also possible select a longer time lapse to seean animation about the movement of all devices.ETSPolito (Politecnico di Torino)ETS17 / 21

GUI ApplicationMac FrequencyIn a selected interval is possible view a rank of all devices. For checkinformation about the time it’s needed click on the mac-address in theleft-side.ETSPolito (Politecnico di Torino)ETS18 / 21

Project ManagmentGitDivide et ImperaFirmware on EspBroker and AnalyzerDatabase StructureGraphic User InterfaceRepository at: https://bitbucket.org/esp32polito/ETSPolito (Politecnico di Torino)ETS19 / 21

Project ManagmentWhy Git?Backup of the projectGood co-operative ambientRollback to older versionBranches to test and add new featuresDocumentationETSPolito (Politecnico di Torino)ETS20 / 21

EndingThanks for attention!ETSPolito (Politecnico di Torino)ETS21 / 21

ETSPolito (Politecnico di Torino) ETS 17 / 21. GUI Application Mac Frequency In a selected interval is possible view a rank of all devices. For check information about the time it’s needed click on the mac-address in the left-side. ETSPolito (Politecnico di To

Related Documents:

1.1. Overview of Politecnico di Torino The Regio Politecnico di Torino (Royal Turin Polytechnic) was founded as an institution in 1906, but its origins go back much further. It was preceded by the Scuola di Applicazione per gli Ingegn

THE COMMON EVOLUTION OF GEOMETRY AND ARCHITECTURE FROM A GEODETIC POINT OF VIEW . Tamara Bellone*. Francesco Fiermonte**, Luigi Mussio*** *DIATI, Politecnico di Torino, Turin, Italy **D.IST, POlitecnico di Torino, Turin, Italy ***DICA, Politecnico di Milano, Milan, Italy. KEYWORDS: Architecture, Euclidean and non-Euclidean Geometries .

Politecnico di Torino in partnership with COREP Academic Tutor: Prof. Ing. Pierpaolo Oreste Company Tutor: Prof. Ing. Daniele Peila November 2006, 79 Pages Incredible increase in applications of NATM and open-mod

POLITECNICO DI TORINO Sommario Ingegneria Meccanica Dipartimento di Ingegneria Meccanica e Aerospaziale Corso di Laurea Magistrale Quench Protection Heaters FE Analysis and Thermal Conductivity Measurements of Nb 3Sn Cables for High-Field

POLITECNICO DI TORINO 2 Within this thesis I have tried to implement the functional test of the drivers of the following peripheral units of MSP430F5xx families: The Uni ed Clock System Module The Timer Module The PWM The ADC Module The CRC

Mauro Bonfanti Politecnico di Torino mauro.bonfanti@polito.it User Group Members, Contributing Authors Panagiotis Dafnakis Politecnico di Torino Infrastructure Accessed Aalborg - Wave Basin Infrastructure Mana ger or Main Contact Amélie Tetu Document Approval Record Name Date

di Meccanica Politecnico di Torino Fatica in σ 21 Effetto della finitura superficiale (C F) Fatica in σ 22 Torsione (stato di tensione biassiale trattato come monoassiale) Materiale Valori sper. Def . max Tresca Von Mises Acciai al C e legati da bonifica 0.6 0.77 0.50 0.58* Ghise grigie 0.85 0.76

Jacqui True is Lecturer in International Politics, University of Auckland, New Zealand. x. Chapter 1 Introduction SCOTT BURCHILL AND ANDREW LINKLATER Frameworks of analysis The study of international relations began as a theoretical discipline. Two of the foundational texts in the field, E. H. Carr’s, The Twenty Years’ Crisis (first published in 1939) and Hans Morgenthau’s Politics Among .