• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: [BTLE] Sending data to a Peripheral
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [BTLE] Sending data to a Peripheral


  • Subject: Re: [BTLE] Sending data to a Peripheral
  • From: Christian Giordano <email@hidden>
  • Date: Tue, 20 Nov 2012 01:04:22 +0000

Hi Andras, Khaos demo can be found here: https://github.com/KhaosT/CBPeripheralManager-Demo/

This is my project started from scratch but from his code (mainly split it in 2 different apps and left only the characteristic write function): https://github.com/nuthinking/BTLE_Central_to_Peripheral


Cheers, chr


On Mon, Nov 19, 2012 at 8:56 PM, Andras Kovi <email@hidden> wrote:
Hi Christian,

have you tried changing the roles between the devices?

I'm not aware of the example app you mentioned. Can you share it?

Thanks,
Andras

On 2012.11.19., at 19:13, Christian Giordano <email@hidden> wrote:

Hi Andras, thanks for the reply. I am actually testing it on the devices (iphone4s and ipad3).

chr


On Mon, Nov 19, 2012 at 5:28 PM, Andras Kovi <email@hidden> wrote:
Hi,

the similar to the second error was last seen on the simulator, the first one may be related to it. I suggest you testing on an actual device, the simulator seems to have its limitations that cause such quirky errors.

Regards,
Andras

On 2012.11.19., at 17:02, Christian Giordano <email@hidden> wrote:

I am building both Peripheral and Central, for the time being, in iOS. For my project I would like the Central to send some data to the Peripheral (I know this should be tiny because BTLE is not as fast as normal BT).
Anyways, in the Peripheral I advertise a service with 1 characteristics with CBCharacteristicPropertyWrite (permissions is 0).

In the Central I write value on the characteristic with type CBCharacteristicWriteWithResponse.

I get two problems:

1) when I try to advertise the service from the Peripheral I get this warning: CoreBluetooth[WARNING] The advertisement key 'Service Data' is not allowed

2) when the Central writes the values, it gets, in peripheral:didWriteValueForCharacteristic:error:, error: Error Domain=CBErrorDomain Code=1 "One or more parameters were invalid." UserInfo=0x1d0348c0 {NSLocalizedDescription=One or more parameters were invalid.}

I started from Khaos sample so I am just passing @"DA12312". Later I would like to pass much bigger data.


Thanks a lot for any advice, chr
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Bluetooth-dev mailing list      (email@hidden)

This email sent to email@hidden


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Bluetooth-dev mailing list      (email@hidden)

This email sent to email@hidden


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Bluetooth-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: [BTLE] Sending data to a Peripheral
      • From: Khaos Tian <email@hidden>
References: 
 >[BTLE] Sending data to a Peripheral (From: Christian Giordano <email@hidden>)
 >Re: [BTLE] Sending data to a Peripheral (From: Andras Kovi <email@hidden>)
 >Re: [BTLE] Sending data to a Peripheral (From: Christian Giordano <email@hidden>)
 >Re: [BTLE] Sending data to a Peripheral (From: Andras Kovi <email@hidden>)

  • Prev by Date: Re: [BTLE] Sending data to a Peripheral
  • Next by Date: Re: [BTLE] Sending data to a Peripheral
  • Previous by thread: Re: [BTLE] Sending data to a Peripheral
  • Next by thread: Re: [BTLE] Sending data to a Peripheral
  • Index(es):
    • Date
    • Thread