问题标签 [cooja]
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.
javascript - 如何使用脚本编辑器 cooja 模拟器从 collect-view 访问 motes 信息?
我正在尝试编写一个脚本(Javascript)来记录来自收集视图工具的 mote 信息,我没有找到任何教程或文档来显示如何使用脚本编辑器访问 mote 信息,我将非常感谢任何帮助.
谢谢!
c - Contiki 中的节点数
我正在研究 contiki,我需要知道从平台天空模拟有多少节点。我还需要知道是否存在特定节点。例如节点 5 是否存在。谢谢你。
java - ant run 命令的 JAVA_HOME 路径
我正在尝试在我的系统中安装 contiki-ng 并且一切进展顺利,直到我尝试ant run
在目录中运行命令contiki-ng/tools/cooja
,然后我得到以下响应:
我们无法运行 Java,请确保您已安装 Java。
我们试图执行 /usr/lib/jvm/java-11-openjdk-amd64/bin/java/bin/java 但失败了。
如果您在不寻常的地方安装了 Java,您可以将 JAVA_HOME 设置为包含 Java 安装的目录。
我意识到我必须在 .bashrc 文件中更改/usr/lib/jvm/java-11-openjdk-amd64/bin/java/bin/java
为/usr/lib/jvm/java-11-openjdk-amd64/bin/java
(从末尾删除 /bin/java;我复制了错误的路径)。
即使这样做了,我仍然遇到同样的错误。有人可以帮忙吗?
javascript - 使用 cooja contiki 获取节点的位置
我想获取 Cooja 模拟器中每个节点的位置(x 和 y 坐标)。总共有 30 个节点,类型为“sky mote”。目标是为每个节点构建一个由 (ID_node x_coordinate y_coordinate) 组成的表。
首先,我尝试通过在脚本模拟编辑器中编写以下代码来获取每个节点的 x 坐标:
但我得到了这个结果:
所有这些数字都是 ID 为 2 的特定节点的 x 坐标。请您帮我获取 Cooja 中所有节点的 x 和 y 坐标吗?
user-interface - 在 Cooja 中运行脚本时收到错误消息
我正在尝试编写模拟脚本编辑器来计算端到端延迟等,但是在模拟完成后,我遇到以下消息:
测试超时
TEST FAILED [如果测试在没有可视化的情况下运行,Cooja 现在将被终止]
如果有人可以直接指出我的正确方向,我将不胜感激。
iot - 最近无法打开 cooja 模拟器,但之前运行良好
我正在 contiki OS 中开发 cooja 模拟器,到目前为止它运行良好,没有任何错误,现在它显示此错误。
用于使用终端打开 cooja 模拟器。
此外,在分析硬盘时,它还剩下 500 mb,我想知道当我使用 cooja 时,内存是否会被使用。
需要帮助。
我无法添加图像,对此感到抱歉。
这是我收到的错误
user@instant-contiki:~/contiki-2.7/tools/cooja$ ant run OpenJDK Client VM warning: Insufficient space for shared memory file: /tmp/hsperfdata_user/2806 尝试使用 -Djava.io .tmpdir= 用于选择备用临时位置的选项。
构建文件:/home/user/contiki-2.7/tools/cooja/build.xml
在里面:
编译:
复制配置:
jar_cooja:[jar] 构建 jar:/home/user/contiki-2.7/tools/cooja/dist/cooja.jar
构建失败 /home/user/contiki-2.7/tools/cooja/build.xml:226:创建 jar 时出现问题:设备上没有剩余空间
总时间:0秒
ip - 如何在 Contiki RPL classic 中获取某个节点的 IP 地址?
我想获取 mote 的 IP 地址。不是父节点或邻居的 IP,而是当前节点的 IP。我正在使用 Contiki 3.0 并致力于 RPL 经典。
contiki - 如何在 Contiki RPL 经典中让所有首选父节点达到某个节点的根目录?
我正在使用 Contiki 3.0,我想找到某个节点的所有首选父节点,直到根节点。例如,如果我有节点 1 与首选父节点 5,节点 5 与首选父节点 8 和节点 8 直接连接到根。我怎样才能像这样找到或打印这些首选父母:1-> 5 -> 8 -> root。
我正在使用此代码来获取首选父级: PRINT6ADDR(rpl_get_parent_ipaddr(dag->preferred_parent));
非常感谢韩宁
openssl - 我想在 Contiki OS 的 Cooja 模拟器中使用 OpenSSL,但我无法集成它
我已经安装了 OpenSSL,我可以使用命令进行检查openssl version
,但是当我添加与 OpenSSL 相关的头文件时,比如说计算 HMAC,我收到错误“没有这样的文件或目录”。如果我用代码制作一个简单的 C 文件并使用命令运行它,gcc test.c -lssl -lcrypto
我会得到输出。我想rpl-icmp6.c
在目录中的文件中使用这个库core/net/rpl
。