There’s new research from China on Regional Double-Layer, High-Precision Indoor Positioning System Based on iBeacon Network.
The project used extended Gaussian filtering to delete and filter significant abnormal data values caused by multipath radio noise indoors. A deep neural network was also used to fingerprint data.

The system resulted in a maximum error positional error of only 1.02m.