问题标签 [contiki-process]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
contiki - 使用 cooja 检测 WSN 中的故障节点
我想在 contiki cooja 上创建一个项目,用于检测 WSN 中的故障节点,我必须使用哪些文件来创建它。
c - 从进程启动 Contiki 进程
我正在使用 contikiOS 和 C,我正在尝试创建等待 10 秒然后打印温度的代码。然后它将开始一个不同的过程并每 1 秒记录一次温度。它会检查温度何时超过 28c 并打开 LED。
目前,它执行如下:
等待 10 秒,打印温度,等待 10 秒,终止
这是我的代码:
contiki - 如何在 Contiki 中运行并行进程
我想创建两个应该并行执行的进程。我正在尝试使用以下代码:
但是第二个过程是在第一个过程完成后开始的。
输出:
如何并行执行这两个过程?
contiki - 在等待 contiki 中的事件时,执行被转移到第二个进程
我在 Contiki 中创建了两个进程。在第一个过程中,我想在一段时间后继续调用一个函数,为此我设置了一个事件计时器。但是在等待计时器到期的事件时,执行控制权被转移到第二个进程。
代码:
输出:
我希望只有在第一个进程完全执行后才执行第二个进程,即在等待事件时,控制权不应转移到第二个进程。
networking - 我如何在 Contiki os 中感知网络
我是 contiki os 和 Cooja 模拟器的新手,我想知道如何感知网络,所以
- 如果有两个节点开始通信
- 第三个节点捕获通信并知道发送者的 IP 地址。
我找到并尝试了这段代码,但是我应该添加什么来检查网络和通道进行传感
c - 在 Cooja 中获取 RPL 的首选路径和首选路径的所有节点
我正在使用 Cooja 模拟器来研究 RPL 协议,并且我正在尝试实施一些已经完成的研究。我必须检查这个实现是否正确。对于此检查,我想在 rpl-mrhof.c 文件中获取 Contiki Cooja 中用于 RPL 的所有路径节点。我怎样才能得到这些?
javascript - 使用 cooja contiki 获取节点的位置
我想获取 Cooja 模拟器中每个节点的位置(x 和 y 坐标)。总共有 30 个节点,类型为“sky mote”。目标是为每个节点构建一个由 (ID_node x_coordinate y_coordinate) 组成的表。
首先,我尝试通过在脚本模拟编辑器中编写以下代码来获取每个节点的 x 坐标:
但我得到了这个结果:
所有这些数字都是 ID 为 2 的特定节点的 x 坐标。请您帮我获取 Cooja 中所有节点的 x 和 y 坐标吗?
c - 如何在 Contiki Cooja 模拟器上访问 RPL 的 DIO 消息?
有人可以帮助我了解如何从单播发送者访问 DIO 消息。C 和单播接收器。Contiki cooja模拟器的RPL实现的C文件??我们正在研究天坑攻击检测,这就是为什么我们需要分析 DIO 消息。作为初学者,我们不知道如何从代码中访问它,但我们可以使用数据包分析器看到它。
c - Contiki cooja 中的计时器
我想设置一个计时器并检查它是否在下一次调用函数时过期coap_send_transaction()
。我怎样才能做到这一点?
c - Cooja 模拟器 clock_time 函数没有被模拟
因此,当我在我的代码中使用clock_wait() 函数时,cooja 模拟器不会像实时那样模拟clock_wait 的模拟时间,例如,如果我输入clock_wait(128),我将不得不实时等待1 秒,这样模拟可以继续,是否有任何解决方案或类似于clock_wait()的功能