您好!
我想使用低于1GHz 技术传输一个最小约4K 字节的音频文件、 但问题是当我移动一块数据并等待传感器 ACK 时。 有时收集器会传输2个数据包、有时会传输10个数据包、然后设备会成为孤立设备。
我的问题是:
1.这是否可以实现?
2.我尝试提高发送功率和 PHY 类型 (没有变化)。
3.是因为 FH 模式吗?
4.是否有任何文档或示例用于在 Sub1中传输文件?
我是第一次使用15.4、因此非常感谢您提出的每一个建议。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我想使用低于1GHz 技术传输一个最小约4K 字节的音频文件、 但问题是当我移动一块数据并等待传感器 ACK 时。 有时收集器会传输2个数据包、有时会传输10个数据包、然后设备会成为孤立设备。
我的问题是:
1.这是否可以实现?
2.我尝试提高发送功率和 PHY 类型 (没有变化)。
3.是因为 FH 模式吗?
4.是否有任何文档或示例用于在 Sub1中传输文件?
我是第一次使用15.4、因此非常感谢您提出的每一个建议。
您好、Hamza:
关于您的情况有几个问题:
1.您使用的是哪个版本的 SimpleLink SDK?
2.收集器连接了多少个设备?
3.似乎您怀疑数据包没有收到正常。 为了对此进行调查、您可以使用 SmartRF Studio 进行简单的 PHY 测试、也可以使用数据包监听器来检查实际通过无线电传输的内容。 请注意、您必须将信道掩码设置为仅使用一个信道、才能获得有意义的监听器日志。
4.您能否发布更多关于您如何排队的信息? 您正在使用哪种分区? 您使用哪个 API 进行传输?
谢谢、
M·H
尊敬的 Marie H:
1.您使用的是哪个版本的 SimpleLink SDK?
我将使用此 simplelink_cc13xx_cc26xx_sdk_7_10_00_98。
2.收集器连接了多少个设备?
当前只有一个终端设备。 但将来可能是7到15。
3.我没有使用数据包监听器进行检查。 您提供的链接不起作用、显示403 Forbidden。
4.我使用的是收集器和传感器示例代码、就我使用的数据而言、我使用的是单播消息(sendMsg)。
ftpsetSensorSendMsgFunction (&sendMsg);
BOOL Received = false;
for (uint8_t index = 0;index < CONFIG_MAX_DEVICES;index++){
if (((Cllc_associatedDevList[index].shortAddr!= csf_invalid_short_adDR)&&(Cllc_associatedDevList[index].status 和 cllc_assoc_status_alive)){
///根据您的网络和需求调整相应的参数
状态= SENSOR_SEND_FTP_msg(Smsgs_assign_ocalloconocatedDevList[index].shortAddr Ids_File、
Cllc_associatedDevList[index].Capinfo.rxOnWhenIdle、
transfer_Buffer_size、transferBuffer);
}
}
您好、Hamza:
3.我曾尝试向您指明数据包监听器指南。 希望下面的链接可以正常工作、您可以导航到 TI 15.4-Stack -> SmartRF 协议数据包监听器。
4.是否在处理应用层中的数据分段? 消息的大小是多少(transfer_buffer_size)?
谢谢、
M·H