|
As the fast growth of Wireless Communication Technology, It’s easy to find many implementations of telling user their location via GPS or Wi-Fi fingerprint technology in our life. For example, Google map take the advantages of user’s locations to notice them if there is traffic congestion on their route. Thus Google will help them to find the best route. We could develop numerous applications with utilizing user’s location to provide them useful service. And this is so-called Location Based Service. We proposed a library wireless tour guide system to provide the user library tour service. With placing at least one Linux-based embedded system(Controller) in every floor and numbers of Bluetooth USB dongles will be connected by controller via USB HUB. In this system we choose Bluetooth USB dongles as tour node. Here’s the situation as follow, when a user is in the coverage of a tour node via Bluetooth technology, the APP of library tour will show which area the user is in. And will provide tour file of this area (e.g., Photo, introduction, audio, video…). The thesis focus on how to manage Controllers of every floor and so many nodes. By building the content management server, the thesis implement three features of server: receiving, processing, sending. Developing the web application as geographic user interface(GUI) on server-side, so that admin could operate the system easily. The web application using the MQTT protocol which is standardized by OASIS to communicate with Controller. By the design of MQTT topic and messages, the thesis implemented the initializing feature, floor management feature, monitor Bluetooth nodes feature, and statistics feature. With monitor feature, the admin will know the status of nodes (no response or alive), and statistics feature will let the admin know the hits of each file type. By that they will know how to improve user experience. |