Bluetooth has undergone a remarkable evolution from its birth to today, not only in technological terms (reduction of battery use and increase in signal strength) but also in terms of its practical application (automotive and IoT sector).This technology is going to be the core for the future development of IoT, this means that more and more devices will be constantly listening to Bluetooth signals. It was therefore decided to study and develop a cross-platform application capable of picking up signals from Beacon, that are low-power and low-cost Bluetooth transmitters. The project was hosted and supported by 2+Consulting srl. The Beacon can be placed anywhere in the city and each one of them can notify the presence of monuments, museums, shops or any point of interest. The goal of this application is to create tourist and cultural routes within the cities and at the same time to provide shop owners with a different and innovative method to be identified and to communicate information about their activities to tourists. Tourists must have the application installed and the Bluetooth turned on. The application was developed through the use of Ionic and with the help of the iBeacon plugin, these and other technologies will be studied in depth during this thesis. A Beacon is a simple transmitter that can send a small number of data that can identify it. For the management of the links between Beacon and point of interest it was decided to develop a Content Management System (CMS). The CMS is based on an architecture named MEAN stack that is the acronym of MongoDB, Express.js, Angular and Node.js. This type of architecture has rarely been used for the development of CMS but has some potentialities that will be presented in detail in the chapters of this thesis. The service developed is RESTful and therefore stateless.

Il Bluetooth ha subito una notevole evoluzione dalla sua nascita ad oggi, non solo dal punto di vista tecnologico (riduzione dell'utilizzo della batteria e aumento della potenza del segnale) ma anche dal punto di vista del suo utilizzo (settore automotive e IoT). Questa tecnologia si appresta ad essere l'architrave per lo sviluppo futuro dell'IoT, ciò significa che una sempre maggiore quantità di dispositivi sarà costantemente in ascolto di segnali Bluetooth. Si è così deciso di studiare e sviluppare, in collaborazione con l'azienda 2+Consulting, un'applicazione cross-platform in grado di sfruttare questa condizione ascoltando segnali da parte dei Beacon ovvero trasmettitori a bassa potenza e a basso costo. Nel contesto dell'applicazione da noi sviluppata questi dispositivi possono essere posizionati in qualsiasi punto della città e possono notificare la presenza di monumenti, musei, attività commerciali o punti di interesse qualsiasi. La prospettiva di questa applicazione è quella di creare percorsi turistici e culturali all'interno delle città e al contempo di fornire ai commercianti un metodo diverso e innovativo per essere individuati e per comunicare informazioni sulle proprie attività ai turisti o a qualunque passante in possesso dell'applicazione e con il Bluetooth acceso. L'applicazione è stata sviluppata mediante l'utilizzo di Ionic e con l'ausilio del plugin iBeacon, queste e altre tecnologie verranno approfondite nel corso di questa tesi. Di per sé un Beacon trasmette un numero ristretto di dati che permettono di identificarlo, per la gestione dei collegamenti tra Beacon e punti di interesse si è deciso di sviluppare un Content Management System (CMS) con un'architettura denominata MEAN stack basata su MongoDB, Express, Angular e Node.js. Questo tipo di architettura è stato usato raramente per lo sviluppo di CMS ma presenta alcune potenzialità che verranno presentate in dettaglio nei capitoli di questa tesi. Il servizio sviluppato è di tipo RESTful e dunque stateless.

Marketing di prossimità con Beacon, front end Angular e Ionic

FORGHIERI, MATTEO
2018/2019

Abstract

Il Bluetooth ha subito una notevole evoluzione dalla sua nascita ad oggi, non solo dal punto di vista tecnologico (riduzione dell'utilizzo della batteria e aumento della potenza del segnale) ma anche dal punto di vista del suo utilizzo (settore automotive e IoT). Questa tecnologia si appresta ad essere l'architrave per lo sviluppo futuro dell'IoT, ciò significa che una sempre maggiore quantità di dispositivi sarà costantemente in ascolto di segnali Bluetooth. Si è così deciso di studiare e sviluppare, in collaborazione con l'azienda 2+Consulting, un'applicazione cross-platform in grado di sfruttare questa condizione ascoltando segnali da parte dei Beacon ovvero trasmettitori a bassa potenza e a basso costo. Nel contesto dell'applicazione da noi sviluppata questi dispositivi possono essere posizionati in qualsiasi punto della città e possono notificare la presenza di monumenti, musei, attività commerciali o punti di interesse qualsiasi. La prospettiva di questa applicazione è quella di creare percorsi turistici e culturali all'interno delle città e al contempo di fornire ai commercianti un metodo diverso e innovativo per essere individuati e per comunicare informazioni sulle proprie attività ai turisti o a qualunque passante in possesso dell'applicazione e con il Bluetooth acceso. L'applicazione è stata sviluppata mediante l'utilizzo di Ionic e con l'ausilio del plugin iBeacon, queste e altre tecnologie verranno approfondite nel corso di questa tesi. Di per sé un Beacon trasmette un numero ristretto di dati che permettono di identificarlo, per la gestione dei collegamenti tra Beacon e punti di interesse si è deciso di sviluppare un Content Management System (CMS) con un'architettura denominata MEAN stack basata su MongoDB, Express, Angular e Node.js. Questo tipo di architettura è stato usato raramente per lo sviluppo di CMS ma presenta alcune potenzialità che verranno presentate in dettaglio nei capitoli di questa tesi. Il servizio sviluppato è di tipo RESTful e dunque stateless.
ITA
Bluetooth has undergone a remarkable evolution from its birth to today, not only in technological terms (reduction of battery use and increase in signal strength) but also in terms of its practical application (automotive and IoT sector).This technology is going to be the core for the future development of IoT, this means that more and more devices will be constantly listening to Bluetooth signals. It was therefore decided to study and develop a cross-platform application capable of picking up signals from Beacon, that are low-power and low-cost Bluetooth transmitters. The project was hosted and supported by 2+Consulting srl. The Beacon can be placed anywhere in the city and each one of them can notify the presence of monuments, museums, shops or any point of interest. The goal of this application is to create tourist and cultural routes within the cities and at the same time to provide shop owners with a different and innovative method to be identified and to communicate information about their activities to tourists. Tourists must have the application installed and the Bluetooth turned on. The application was developed through the use of Ionic and with the help of the iBeacon plugin, these and other technologies will be studied in depth during this thesis. A Beacon is a simple transmitter that can send a small number of data that can identify it. For the management of the links between Beacon and point of interest it was decided to develop a Content Management System (CMS). The CMS is based on an architecture named MEAN stack that is the acronym of MongoDB, Express.js, Angular and Node.js. This type of architecture has rarely been used for the development of CMS but has some potentialities that will be presented in detail in the chapters of this thesis. The service developed is RESTful and therefore stateless.
IMPORT DA TESIONLINE
File in questo prodotto:
File Dimensione Formato  
836205_tesi.pdf

non disponibili

Tipologia: Altro materiale allegato
Dimensione 2.27 MB
Formato Adobe PDF
2.27 MB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/40564