CC2640 一个连接事件发送10个数据包
2017-03-07 16:11
218 查看
连接间隔设置:
发送数据事件时钟间隔
修改
发送数据处理任务。每一个事件连续发送10个20字节数据。
速率计算
iOS连接参数限制:
参考链接 https://developer.apple.com/library/content/qa/qa1931/_index.html
#define DEFAULT_DESIRED_MIN_CONN_INTERVAL 64 //80ms #define DEFAULT_DESIRED_MAX_CONN_INTERVAL 80 //100ms
发送数据事件时钟间隔
// How often to perform periodic event (in msec) #define SBP_PERIODIC_EVT_PERIOD 100
修改
#define MAX_NUM_PDU 10 // default is 5 iOS support <7
发送数据处理任务。每一个事件连续发送10个20字节数据。
static void EcgBLEPeripheral_performPeriodicTask(void) { #ifndef FEATURE_OAD_ONCHIP bStatus_t ret=SUCCESS; uint8_t i; uint8_t reSendTimes=0; valueData[0]=(serialNumber>>8)&0xFF; valueData[1]=serialNumber&0xFF; for(i=0;i<10;i++){ valueData[2]=(uint8_t)i; EcgProfile_SetParameter(ECGPROFILE_CHARData, ECGPROFILE_CHARData_LEN, valueData); } if(serialNumber==0xFFFF) serialNumber=0; else serialNumber++; #endif //!FEATURE_OAD_ONCHIP }
速率计算
100ms interval : 5*20*10=1Kbyte/s 50ms interval : 5*20*20=2Kbyte/s
iOS连接参数限制:
Interval Max * (Slave Latency + 1) ≤ 2 seconds Interval Min ≥ 20 ms Interval Min + 20 ms ≤ Interval Max Slave Latency ≤ 4 connSupervisionTimeout ≤ 6 seconds Interval Max * (Slave Latency + 1) * 3 < connSupervisionTimeout
参考链接 https://developer.apple.com/library/content/qa/qa1931/_index.html
相关文章推荐
- winpcap发送数据包模拟TCP连接和断开的7次握手
- 一个管理监听、连接、发送、接收、组包的CSocket派生类
- 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) ---> System.Data.SqlClient.Sql
- [Socket网络编程]由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。
- 6、reactor + worker thread(过渡方案) 事件循环+一个连接一个线程
- C# 自己写的一个类,用来将结构体或类中的数据打成"数据包",进行网络发送
- 网络编程——设计一个发送TCP数据包的程序
- 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)
- PC到PC之间怎么传送数据包?包括一个路由器,一个交换机,2台PC,由PCA发送经过交换机,路由器到PC2
- 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) .
- 找到的一个 关于用USB连接到手机发送短消息的DEMO CODE
- C# 一个类用来将结构体或类中的数据打成"数据包",进行网络发送
- 跪求java 程序 swing加socket 做的反向连接远程控制软件,公司要我做我只用反向连接做了一个屏幕截取的,可是带事件控制的做不出报错一大堆,我都卡住了一周了。无奈啊!跪求java反向连接 带事件控制的完整代码!
- 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)
- 由于套接 字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址
- 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)
- 发送一个记录数据包
- System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。)
- System.Data.SqlClient.SqlException: 在向服务器发送请求时发生传输级错误。 (provider: TCP 提供程序, error: 0 - 远程主机强迫关闭了一个现有的连接。) .
- 点击图像的某一部分,跳到一个连接或执行一个事件