Getting RSSI from Wifi in iOS - ios

I am trying to get the Wifi Information like SSID, Signal strength and other wifi information. Is it possible to do so in iOS 9? I see this question has been asked before but they are outdated and even some answered, most of them are not working or depreciated. How can we be able to achieve so using iOS 8 or better.
Thanks

Note: You need com.apple.developer.networking.HotspotHelper entitlement granted by Apple for this. I'll leave this here for posterity, but it does not solve the OP.
You can get signal strength, but I'm not sure if it's the RSSI, from the Network Extension Framework
https://developer.apple.com/library/ios/documentation/NetworkExtension/Reference/NEHotspotHelperClassRef/#//apple_ref/occ/clm/NEHotspotHelper/supportedNetworkInterfaces
https://developer.apple.com/library/ios/documentation/NetworkExtension/Reference/NEHotspotNetworkClassRef/index.html#//apple_ref/occ/instp/NEHotspotNetwork/signalStrength

Related

Manipulating Core Location data manually [duplicate]

We are looking for a way to send GPS location to iPhone or iPad through bluetooth. The benefits of doing so is that an external GPS device could produce more accurate location than the build-in GPS device in iOS. For our testing purposes, it would also be nice to be able to produce GPS manually by QAs.
We are pretty sure this is possible but we don't know how. We heard about this kind of external GPS device from one of our customers. Simple googling we found this one this device, which does exactly what we are looking for.
We know that it is possible to generate fake GPS location using GPX file through Xcode. Please refer to this SO for more details. But this is not what we are looking for. We don't want to teach the QA how to build and debug with Xcode.
In a nutshell, we want to know how to send GPS location to iOS device via bluetooth. Eventually, we would like to build a simple app (maybe on Mac) and we can set up some GPS locations for testing.
P.S.: A similar question was asked a couple of years ago but it seems very much outdated. This link explains the supported supported bluetooth profiles by Apple. But I don't see anything related.
Any link to sample code or documentation will be very much appreciated. Thank you!
As far as we know, we are not able to send GPS location to our device via Bluetooth. Apple only allow pairing with a small set of known Bluetooth GPS manufactures.

MobileWiFi Framework for reading WiFi RSSI iOS 10

is someone using this API to read the wifi signal strength in rssi, on an iOS 10 device? Is it still possible without a jailbreak, or not? The Infos out there are very rare :/.
Thanks in advance

Send GPS location to iOS device via bluetooch

We are looking for a way to send GPS location to iPhone or iPad through bluetooth. The benefits of doing so is that an external GPS device could produce more accurate location than the build-in GPS device in iOS. For our testing purposes, it would also be nice to be able to produce GPS manually by QAs.
We are pretty sure this is possible but we don't know how. We heard about this kind of external GPS device from one of our customers. Simple googling we found this one this device, which does exactly what we are looking for.
We know that it is possible to generate fake GPS location using GPX file through Xcode. Please refer to this SO for more details. But this is not what we are looking for. We don't want to teach the QA how to build and debug with Xcode.
In a nutshell, we want to know how to send GPS location to iOS device via bluetooth. Eventually, we would like to build a simple app (maybe on Mac) and we can set up some GPS locations for testing.
P.S.: A similar question was asked a couple of years ago but it seems very much outdated. This link explains the supported supported bluetooth profiles by Apple. But I don't see anything related.
Any link to sample code or documentation will be very much appreciated. Thank you!
As far as we know, we are not able to send GPS location to our device via Bluetooth. Apple only allow pairing with a small set of known Bluetooth GPS manufactures.

How to find wifi/cellular signal strength in ios [duplicate]

As far as I know it's not possible to scan for hotspots in range and read their bssid and signal strengths. This was possible on iOS 4 by using private APIs and not longer possible on iOS 5 without jailbreak. Even if it were possible, the app would be rejected on the App Store. Is that right?
One company that has an indoor positioning system is claiming they can develop this system in iOS. I know for a fact they are scanning for hotspots and signal strengths and then triangulating the signal on their current Android app.
Are there any alternatives I am missing? Their claiming sounds impossible to me but I would love to hear from the people here. I would like to be ready when they demo (although I am expecting a jailbreak or some kind of mock up)
As far as i know this can still be done (using private APIs, of course) by MobileApple80211 framework.
Stumbler code is a good source of information on how to use this framework.
For iOS 5 you'll need a jailbroken iPhone. Guvener Gokce has a very educational blog post on this: iPhone Wireless Scanner iOS5
Just to update the answer: The MobileApple80211 framework has been replaced by MobileWifi.framework. You will need a jailbroken device (supposedly it can't be done using just private API's, hence on a development/enterprise non-jailbroken device).

IOS: How to detect make/model of paired Bluetooth 3.0 device?

IOS noob question here, though I hope its not a repetition.
Developing on XCode 4.3 targeting IOS 4+.
I am struggling with finding guidance on how to get a list of paired Bluetooth devices. Seems like there are multiple bluetooth interfaces but for dedicated purposes. Please correct me if I got the following wrong:
CoreBluetooth: Bluetooth LE (Bluetooth 4.0)
Gamekit: peer-peer based on session id
EAAccessory: MFi Bluetooth devices
There seems also to have been a defunct "BlueToothManager" API in XCode 3.0. Can someone share with me how to get a list of BlueTooth devices currently paired with the device running my app? I am only interested in make, model, identifier (or serial number). I dont actually need to communicate with the devices, just to be sure.
Thanks in advance.
Try download this examples and get your need solves:
CoreBluetooth-Demo Link doesn't work. Links to github 404
Appcelerator-iPhone-Bluetooth-Module
proximity
bluewoki
Titanium-Bluetooth-Module
Hope will be a helpful

Resources