This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Problem with SPPLE App and iPhone

Other Parts Discussed in Thread: MSP430F5438

Hi!

We can send data  via Bluetooth 2.1(about 700 bytes) by Android SDK. In this case we used SPP profile. from the Apple iOS SDK can not do this by Bluetooth 2.1, because we need a certificate MFI (Made for iPhone) from Apple . We don't want  use MFI characteristics due to the time and would like to use Bluetooth Low Energy connection with iPhone, now we can "see" SPPLE iPhone profile (characteristics for reading and writing) in Apple iOS SDK but do not know how to write back 700 bytes of our information. 

Also when we had a connection via Bluetooth 2.1 it need a PIN for pair, but in case with SPPLE it needn't (there is nor characteristics for PIN)

We use MSP430F5438

  • Hi,

    Please take a look at the below link:
    http://processors.wiki.ti.com/index.php/CC256x_MSP430_Bluetopia_Basic_SPP_SPPLEDemo_APP#Connecting_to_an_iPhone_running_SPPLE_Chat_application

    It explains how to use the SPPLE Demo App with iPhone.

    Regards,
    Gigi Joseph.

  • Hi, thank you for your reply!

    This wiki page said about use of an iPhone in Peripheral mode, but we using it in Central mode. Also that wiki said about using of SPPLE Chat application, but we do not need that application, we are developing our specific application, which wants to write specific data (about 700 bytes of information) to device with your controller (ultra-low-power msp430 micro controller) using for that Bluetooth Low Energy and SPP-LE profile which seems is allowed for GATT profiles. Could you please describe how to use these 4 characteristics to perform our task?

    https://developer.apple.com/library/ios/documentation/NetworkingInternetWeb/Conceptual/CoreBluetooth_concepts/Art/CBDevices1_2x.png

  • Hi,

    SPPLE is not a standard Bluetooth (BLE) Profile. You will have to make sure the app can use the custom UUIDs that are needed to communicate and read and write to the app. 

    I do not think there is currently a publically available app that does Central mode SPPLE. If you want to only connect to the SPP device you can try LightBlue. If you want to communicate over SPPLE you need to use your own app (which i think you are already doing).