Crowd evacuation is an area that has been studied by numerous researchers over the last years. Many models have been developed to simulate the evacuation. However, most of the developed models involved emergency routing of building occupants using hypothetical assumptions of their positions without integrating their actual locations into the models. Thus, in order to increase efficiency and accuracy of evacuation models, evacuees' real locations can be identified and then integrated into the model. In this research, Building Information Modelling (BIM), agent based simulation and Bluetooth Low Energy technology are integrated together to create an evacuation framework capable of indicating locations of building occupants and identifying the optimum evacuation path based on these locations. Point cloud data of a building is collected from 3D laser scanner, then converted to 3D BIM model, which is then imported into an agent based crowd simulation software. Also, an indoor positioning module is developed, which is composed of an indoor positioning system (IPS) developed by the authors. Through the IPS, evacuees’ locations are calculated, whereas Bluetooth emitters –beacons- held by evacuees emit signals that are detected by group of gateways mounted in the building detect. The locations are then sent to the crowd simulation software, then through integrating the modules, optimum evacuation route is identified, which is then converted to directions through a dynamic signage module. A case study is presented to illustrate the proposed framework. The results of the case study show that the developed indoor positioning system has an accuracy of 1.88 m with a maximum error range of 3.934 m. Moreover, the results indicate that the implemented indoor positioning system is capable of correctly detecting the evacuees in the rooms they are actually in with an accuracy of 93%. Finally, the simulation shows that the full evacuation of the floor under study took 2 min and 48 s.