Indoor Localization Using Magnetic Fields