スマホ関連の海外ニュースです。
nRF51822を用いてNUSサービスを使ってiPhoneにデータを送信するためです。古いSDK4.xおよびv5.x、S110ソフトを使っています。私はiOSの10以上の接続時間は30msであり、接続間隔あたりのパケット数が3であることを知っている。
20bytesパケットあたりの最大積載量を考慮すれば、スループットの計算は次のとおり。
このことを考えると、たった1バイトを送ります、20bytesの最大ペイロードではなく:
2回目1/100を送信データ100bps手段1バイトが返される。
私は現在、0.01人を振り切ったが、2回に1回の1/100であるタイマを有する。タイマーが鳴り出すとき、センサ値はiPhoneに送信されました。5分かけてiPhoneにデータを記録するときは、私が受け取るのみ66.667bps、100bpsです。
私はこの問題を突き止めようとしているのに、今まで成功していない。
続きを読む…
nrf51822 throughput iPhone6 BLE 4.0 iOS 10.3
I’m using a nRF51822 to send data to the iPhone using the NUS service. I’m using the oldest SDK4.x and v5.x S110 soft device. I know that the least connection interval for iOS 10 is 30ms and the number of packets per connection interval is 3. Considering the maximum payload of 20bytes per packet, the throughput is calculated as follows: Considering, I’m sending only 1 byte, instead of the maximum payload of 20bytes: 100 Bps means 1 Byte of data being sent 1/100 of every second. Currently, I have a timer, which goes off every 0.01, which is 1/100 of every second.
Read more…