In this paper we discuss our attempt to solve the problem of HAIP(High Accuracy Indoor Position) by using BLE4.0(Bluetooth Low Energy). According to previous research, Wi-Fi Positioning has mainly faced some big challenges. Accuracy is deteriorated by directional handset antennas, which affect the relative AP signal strength; Practical maximum reachable accuracy is 3-10 meters depending on environment; Wi-Fi activities is a big consumption of battery on Mobile Terminal; Now, The Bluetooth Low Energy technology is getting mature. In this paper, we use Bluetooth low energy on iOS device to solve the problem of high accuracy indoor position. In the data-preprocessing step, we use Kalman filter to process the RSSI. In the transition step of RSSI to Distance, we propose a novelty method to adjust the parameters of Log-Distance model dynamically and adaptively according to diagonal beacons’ measurement. We implement our technique and algorithm on iOS device with iOS7.0 SDK. The result shows that error reduced to 0.5m-1.2m range depending on the distance, achieved smaller power consumption.