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
Related
Does anyone know how to implement BLE extended advertising using Core Bluetooth or any other library in ios . From BLE 5.0 there should be option of sending 255 Bytes in advertising pockets as described here
Thanks in advance for your help.
I am trying to write an app to connect to a bluetooth medical device. The company that makes the device sent me a 300 page manual and basically told me to read all of it. I did an exploratory peripheral detection with CoreBluetooth and found the following device info:
centralManager:didDiscoverPeripheral:advertisementData:RSSI:
(null) with {
kCBAdvDataIsConnectable = 0;
kCBAdvDataManufacturerData = <8c0001e2 91d3a2d4 eb1f2417 da260263 3acf359c 3c206159 09>;
kCBAdvDataServiceUUIDs = (
FEFD
);
I then tried searching the pdf the company provided me for FEFD thinking that was the service identifier and would help me find the juicy bits of the manual...no dice.
This is my first bluetooth project, and I'm wondering how to go through this most efficiently. I need to pair with the device with an authorization code, and then I need to retrieve the measurements on the device. Is there any chance I can simply probe the device with Core Bluetooth. How would an experience bluetooth programmer go about this?
thanks for any advice.
(I think it should be comment, but I can't write them yet.)
You can use Hardware IO Tools for XCode. You can install it from Apple Developer pages. It has something called Bluetooth Explorer and could be really helpful with probing bluetooth devices. I don't know if it will be able to help in your case (medical equipment), but it was really nice tool when I used it with simple Bluetooth devices.
It's program for Mac, so your Mac has to have Bluetooth module to use it.
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
I'm looking for any apple/iOS certified USB BT smart dongle available in the market.
I was searching google for past few days but unsuccessful in finding the same
Can anybody let me know if anybody having any idea on the same?
I'm posting my own answer here, we have not found an iOS certified USB dongle.
But TI CC254XX series of BT dongles shall work for BLE and support the profiles.
HID is also supported, they have some examples in their package which shall make your life easy when developing any app
Hope this helps.
What I am trying to accomplish:
User enters a password on the iOS app. If the password is correct, then send a one bit value to the microprocessor that indicates the user got the right password. The microprocessor can then start up the step motor to open the door latch.
Has anyone tried to achieve this before? If so, can you please point me in a general direction. I don't know how to approach this problem. I couldn't really find a tutorial for this. My questions are:
Is there a specific Bluetooth I need to purchase? such as only BLE devices
I see a lot of examples of Bluetooth communication between iOS and Ardunio. Would the execution of events be similar for my needs?
Is there another approach to my problem? rather than using Bluetooth?
I think reading the Core Bluetooth Programming Guide is a great start. However, this assumes the device you're connecting to is using Bluetooth 4.x which is widely known as Bluetooth Low Energy (BLE). If the device you're connecting to is using Bluetooth 2.x, you'll have to use the External Accessories Framework.
EA supports only devices that have been certified MFI (Made for iPhone) by Apple.
To make a long story short, if the device you're trying to connect to is Bluetooth 2.x and it's not MFI, you're basically SOL.
Otherwise, you can start connecting to that device pretty easily. Check out LightBlue as a way to test if you connect to the device. It will work with any BLE device.
Here's a simple tutorial to get you going with Core Bluetooth.