The Global Positioning System (GPS) has been widely used to determine the location for a variety of different applications. However, it doesn't work well in indoor environments because it requires the line of sight to the satellites and therefore stops working when the line of sight is not available. High-precision indoor localization is critical to many personal and business applications. After Bluetooth Low Energy (BLE), an energy-efficient version of Bluetooth, is widely deployed, Bluetooth-based indoor localization turns out to be a practical method to locate Bluetooth-enabled devices due to its low battery cost. In this paper, we present two novel BLE-based localization schemes, Low-precision Indoor Localization (LIL) and High-precision Indoor Localization (HIL). Different than most of the existing localization methods that attempt to find the specific location of the object under investigation, LIL and HIL utilize the collected RSSI measurements to generate a small region in which the object is guaranteed to be found. Compared with LIL, HIL leads to smaller localization regions. However, HIL requires an extra data-training phase.