• 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
Slowness / Lag in receiving notifications through peripheral:(CBPeripheral *)peripheral didUpdateValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Slowness / Lag in receiving notifications through peripheral:(CBPeripheral *)peripheral didUpdateValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error


  • Subject: Slowness / Lag in receiving notifications through peripheral:(CBPeripheral *)peripheral didUpdateValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error
  • From: James Armstrong <email@hidden>
  • Date: Tue, 04 Feb 2014 10:15:37 -0800

Hello, 

We've been seeing a strange problem with an app we're developing that communicates with a BLE peripheral.  The peripheral (a scale) sends data to the central every 300ms.  Usually this works fine, and as soon as weight is added to the scale, the new data is immediately reflected in the notifications received through peripheral:(CBPeripheral *)peripheral didUpdateValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error. 

However, it seems that after using the app for a period of time, a sort of "lag" begins to occur, where adding weight to the scale doesn't reflect any changes to the notifications received through peripheral:(CBPeripheral *)peripheral didUpdateValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error, but the changes finally appear after ~10 seconds.  It doesn't appear to be a problem with the peripheral, as the same scale will work fine with another iPad. 

I've discoverd that performing a settings reset, either of all settings, or even just Network Settings (Settings - General -  Reset - Reset All Settings or Settings - General - Reset - Reset Network Settings) on the iPad fixes the issue, and the peripheral:(CBPeripheral *)peripheral didUpdateValueForCharacteristic:(CBCharacteristic *)characteristic error:(NSError *)error method immediately reflects changes in weight again. 

Any ideas on what could be causing this issue?

Thanks,
James

JAMES ARMSTRONG
The Orange Chef Co.

m. 541 331 0061
e. email@hidden
a. 188 King St. 603 {PH3}
    San Francisco, CA 94107

 _______________________________________________
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

  • Prev by Date: Re: BLE Write Command while Write Request is pending
  • Next by Date: Reconnecting with peripheral
  • Previous by thread: Re: BLE Write Command while Write Request is pending
  • Next by thread: Reconnecting with peripheral
  • Index(es):
    • Date
    • Thread