Decreasing the effectiveness of GPS technology in indoor environments has necessitated the use of different and cheaper technologies in these environments. Today's indoor positioning systems tend to be developed using wireless medium technologies such as RFID, BLE, WLAN, Geo-Magnetism, UWB and mobile device technology. The fact that these technologies are more likely to be affected by the environment causes problems such as instability, cost, low sensitivity and low accuracy in the systems. The method we propose for solving these problems is based on combining BLE, WLAN and Geo-Magnetism technologies and creating a control mechanism using mobile device sensor technologies. With the control mechanism created, the accuracy value will be increased by reducing the effect of instant false data. An average error of 56 cm was obtained in the system.