We decided to store the data about the premises, borders, and objects indoors in SVG format. Then, the map was uploaded to the server which automatically recognized the premises and objects. The server allowed providing the map with additional data: the name of the premises, the texture for the objects, the functions possessed by the objects, the access rights for a specific user and much more. As a result, after processing the map, the app knew everything about everything including the location of the radio beacons.
Animation and perspective
Real-time object state
— the server was integrated with hardware data sources,
— we have developed a server interaction protocol through sockets with a mobile application in real time.