Font Size: a A A

Design And Implementation Of IBeacon Positioning Engine Platform Based On WeChat Architecture

Posted on:2018-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:X B LiFull Text:PDF
GTID:2348330542452236Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the modern society,indoor positioning technology is becoming more and more popular in various fields.For example,the function of the location service based on location service in the mall,the automatic explanation function of the real-time location in the museum,and the car search function of the car parking lot in the parking lot.Because of the satellite positioning technology in the indoor environment because of the presence of the occlusion,the positioning is inaccurate or even unable to locate.To solve this problem,have developed a variety of indoor and outdoor positioning system both at home and abroad,such as wireless local area network(WLAN),radio frequency tags(RFID),purple bee agreement(ZigBee),ultra wideband(UWB)radio,ultrasonic positioning and orientation of magnetic and infrared,the solutions vary,depending on the positioning technology of is also different.Since apple launched in 2013,based on the bluetooth 4.0 iBeacon accurate micro positioning technology,wireless location technology to get fast development,has become an important component part of the indoor positioning technology.On the basis of iBeacon technology,this platform introduces the actual scene map and users the positioning calculation method to obtain the absolute position of the mobile phone in the map.At the same time,WeChat architecture is used to obtain the wireless signal parameters of iBeacon as the data source of the location calculation.Through the WeChat architecture and the functions of the rolling peripheral function,the iBeacon indoor positioning service can be used to take care of WeChat's large user base,and also avoid the huge threshold for users to install and locate the App.WeChat program by calling the user mobile phone bluetooth device scanning around iBeacon signal,return to WeChat program in the form of parameters,and then combined with the cloud position fixing engine platform,can get the accurate location on the map coordinates.The platform adopts the three-layer architecture design,the display part USES the JSP as the display interface,and adopts the MVC design pattern to make the page view,business logic,and data objects independent from each other.The two designs improve the platform's looseness and reduce the coupling degree between functions,making the platform easier to maintain and expand,and the platform is more robust,multiplexing and expansibility.This platform realizes the platform on the function requirements,required by the core functions of real-time positioning service,other features include user information management,building and building,iBeacon base station information management,positioning data management platform.In this paper,the real-time location service realizes the demand of multi-site simultaneous positioning,including real-time positioning and location data persistence,two segmentation functions;The user information management includes the business customer registration account and password change,the administrator adds users,removes the user,changes the user information several segmentation functions;Buildings and subordinate iBeacon base station information management business customers and administrators,including the registration of construction,delete,add,or upload iBeacon station information,increasing the level of point,delete several segmentation point and modify the information of point features;Positioning data management including the orientation of business customers query data,export data,apply for opening position data docking interface,administrators query positioning data,deleting data,opening and closing data docking interface several segmentation functions;Platform management including business user permissions query and modify,platform,basic parameter Settings,location engine parameter Settings,location based data file to add,modify,and delete,platform run log query and delete and modify log storage directory and output level several segmentation function.The iBeacon cloud positioning engine platform based on WeChat architecture has been tested in many places and has withstood the test of the market and received unanimous praise from users.Later,the platform will be promoted gradually in more places,and it is believed that the platform will become a popular positioning form in the near future.
Keywords/Search Tags:Indoor Localization, iBeacon, WeChat, Real-time Location
PDF Full Text Request
Related items