问题标签 [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.

0 投票
1 回答
51 浏览

contiki - 使用 cooja 检测 WSN 中的故障节点

我想在 contiki cooja 上创建一个项目,用于检测 WSN 中的故障节点,我必须使用哪些文件来创建它。

0 投票
1 回答
246 浏览

c - 从进程启动 Contiki 进程

我正在使用 contikiOS 和 C,我正在尝试创建等待 10 秒然后打印温度的代码。然后它将开始一个不同的过程并每 1 秒记录一次温度。它会检查温度何时超过 28c 并打开 LED。

目前,它执行如下:

等待 10 秒,打印温度,等待 10 秒,终止

这是我的代码:

0 投票
1 回答
378 浏览

contiki - 如何在 Contiki 中运行并行进程

我想创建两个应该并行执行的进程。我正在尝试使用以下代码:

但是第二个过程是在第一个过程完成后开始的。

输出:

如何并行执行这两个过程?

0 投票
1 回答
234 浏览

contiki - 在等待 contiki 中的事件时,执行被转移到第二个进程

我在 Contiki 中创建了两个进程。在第一个过程中,我想在一段时间后继续调用一个函数,为此我设置了一个事件计时器。但是在等待计时器到期的事件时,执行控制权被转移到第二个进程。

代码:

输出:

我希望只有在第一个进程完全执行后才执行第二个进程,即在等待事件时,控制权不应转移到第二个进程。

0 投票
1 回答
70 浏览

networking - 我如何在 Contiki os 中感知网络

我是 contiki os 和 Cooja 模拟器的新手,我想知道如何感知网络,所以

  1. 如果有两个节点开始通信
  2. 第三个节点捕获通信并知道发送者的 IP 地址。

我找到并尝试了这段代码,但是我应该添加什么来检查网络和通道进行传感

0 投票
0 回答
92 浏览

c - 在 Cooja 中获取 RPL 的首选路径和首选路径的所有节点

我正在使用 Cooja 模拟器来研究 RPL 协议,并且我正在尝试实施一些已经完成的研究。我必须检查这个实现是否正确。对于此检查,我想在 rpl-mrhof.c 文件中获取 Contiki Cooja 中用于 RPL 的所有路径节点。我怎样才能得到这些?

0 投票
1 回答
393 浏览

javascript - 使用 cooja contiki 获取节点的位置

我想获取 Cooja 模拟器中每个节点的位置(x 和 y 坐标)。总共有 30 个节点,类型为“sky mote”。目标是为每个节点构建一个由 (ID_node x_coordinate y_coordinate) 组成的表。

首先,我尝试通过在脚本模拟编辑器中编写以下代码来获取每个节点的 x 坐标:

但我得到了这个结果:

所有这些数字都是 ID 为 2 的特定节点的 x 坐标。请您帮我获取 Cooja 中所有节点的 x 和 y 坐标吗?

0 投票
0 回答
70 浏览

c - 如何在 Contiki Cooja 模拟器上访问 RPL 的 DIO 消息?

有人可以帮助我了解如何从单播发送者访问 DIO 消息。C 和单播接收器。Contiki cooja模拟器的RPL实现的C文件??我们正在研究天坑攻击检测,这就是为什么我们需要分析 DIO 消息。作为初学者,我们不知道如何从代码中访问它,但我们可以使用数据包分析器看到它。

0 投票
0 回答
123 浏览

c - Contiki cooja 中的计时器

我想设置一个计时器并检查它是否在下一次调用函数时过期coap_send_transaction()。我怎样才能做到这一点?

0 投票
0 回答
33 浏览

c - Cooja 模拟器 clock_time 函数没有被模拟

因此,当我在我的代码中使用clock_wait() 函数时,cooja 模拟器不会像实时那样模拟clock_wait 的模拟时间,例如,如果我输入clock_wait(128),我将不得不实时等待1 秒,这样模拟可以继续,是否有任何解决方案或类似于clock_wait()的功能