c - 如何在传入消息中添加时间字段?

标签 c contiki

我正在寻找一种在传入消息中添加时间字段(秒或毫秒)的方法,以便我可以计算在 Contiki 中接收数据包所需的时间,以确定延迟。我目前使用的是TI cc2650板

最佳答案

首先,您需要运行时间同步协议(protocol)(例如 TSCH),以便在发送方和接收方节点上拥有共同的时间概念。

Contiki-NG 有 an exampleexamples/6tisch/timesync-demo 中,展示了如何使用 TSCH 来计算延迟。 tsch_get_network_uptime_ticks() 的输出以时钟滴答为单位,但您可以通过将滴答中的值除以 CLOCK_SECOND(特定于配置的常量)来将滴答转换为秒。

关于c - 如何在传入消息中添加时间字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57254545/

相关文章:

c - 如何在c中打印csv文件的数据?

c - 为什么 typedef'ing 会导致具有引用自身字段的结构出错?

c - 无线编程代码运行时丢失符号

java - 将图像从 C 程序移动到 Java 并显示在屏幕上的最有效方法?

c - 与 OpenCL+NVidia 的独家计算模式

c - 用 C 列出环境变量

ubuntu - 无法从ubuntu机器刷入cc2650

python - Antelope Contiki-OS

在嵌入式设备上转换指针

c - 如何在 Contiki OS 中打印传入的数据包?