编码过程包含前向纠错编码(FEC)和模式映射(Pattern Mapper)两个子过程,有例程实现吗?没弄过,需要这方面要求,求解?
这两个特性是物理层去实现的,你说FEC,当你使用long range时,它就会使FEC了。至于你说的模式映射是什么意思😢?
Wireless-Tech 首先第一个问题:Ble5.0中,数据包的结构分为两种:一种是非编码型的,另一个是编码型的。 非编码型:前导码、访问地址、PDU、CRC 编码型:前导码、访问地址、CI(编码指示)、TERM1、PDU、CRC、TERM2 现在应用需求物理层帧结构要按照编码型进行配置,请问一下这种数据包的传输形式可以实现吗?官方例程中有这个配置例程吗?感谢解答。
fy131842408 你说的这个,我查看了最新的Core v5.1,这个是属于Controller的内容。所以你应用层是不需要去做一起这样的配置,您只需要使能Long Range,v那么等数据传到Link layer层,它就会自动地去填充的。 所以说我不太明白你的点是啥?
Wireless-Tech 利用不可连接广告方式进行数据传输可行性怎么样?数据包大小按照5.0协议还是244字节吗?有例程能够体现吗?感谢解答。
Wireless-Tech 不可连接广告方式怎么实现?
fy131842408 当然可行,但是那仅仅是广播包,并不会有您要求的什么FEC什么的。因为Long Range只基于1Mbps且是用于连接之后的数据通道,即我上面的截图将数据协带出去。然而,你说的244字节也就是5.0的另外一个特性,那个是走的数据通道的。所以,如果你想要用8倍广播的容量去进行数据转输,可以去SDK查找相应的示例工程或者自己在已有的工程进行修改
fy131842408 我看你问这样的问题,你应该是之前没有搞过BLE吧?这个是在你广播包帧格式初始化时,是可以填充的。有一个专门用于广播包帧格式的结构体
Wireless-Tech 之前没弄过,刚开始弄了一个月的BLE,前都是通过例程中研究通过数据信道进行数据收发,现在根据工程要求,不走连接方式进行数据传输了,所以询问一下不可连接广告数据传输的方式可行性,感谢你的解答!我看广方给的ble_app_beacon用的是不可连接进行广播数据,目前真正研究,不过他的数据量最大数据长度在31个字节,下面定义了另一种参数可扩展的广告集,看例程设定值好像能达到255个字节,不知道这个255字节是不是不可连接广告能够进行扩展的,还有这255自己不知道是不是有效数据?
fy131842408