问题标签 [unetstack]

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 回答
173 浏览

communication - 在 UnetStack 中实现 TDMA

我想为水下通信网络模拟一个简单的 TDMA 协议,其中每个节点都定期传输。如何在UnetStack中实现这一点?

关于 MAC的 UnetStack文档提供了简单和节流 MAC 协议的示例,但是如何让节点定期传输?

0 投票
1 回答
180 浏览

java - 其他节点未收到帧 [UNETSTACK]

我有两个节点。地址 40 正在向地址 10 传输帧。当我使用 TxFrameNtf 时,我得到传输成功。但是节点 10 正在从 trace.nam 中删除它似乎的帧。我不知道为什么。以下是我为每个节点使用的代理:节点 40:

节点 10:

我没有在屏幕上看到已收到数据的消息,并且 trace.nam 显示未检测到数据包。如您所见,我已将传输功率设置为无穷大。

我使用 DatagramReq 而不是 TxFrameReq,然后数据由节点 10 接收。问题是因为语法使用不当吗?我对 UnetStack 和 groovy 很陌生,所以我可能错过了这些问题。先感谢您。

0 投票
2 回答
227 浏览

unetstack - unetpy 中的 RxFrameNtf、TxFrameNtf 和 Ntf.data

我正在使用 Unetstack 软件和 Unetpy。我希望在运行导入 Unetpy python 库的 .py 文件时检索传输和接收通知。我跟着这个教程

我能够成功连接到本地主机并打印 phy.MTU 等值。当我传输一个数据包时,我还会在命令提示符下收到一条回复说 AGREE。output_of_my_script my_script在此处输入图像描述

在此处输入图像描述 您能否帮助我接收 Txframentf 和 rxframentf 以及数据有效负载。

我什至在此链接中建议的错误报告中进行了更改。请指导我如何打印 rxframe 和 txframe 的通知。谢谢你``

0 投票
1 回答
226 浏览

unetstack - UnetStack - 路由协议

  1. 如何部署测试平台来试验水下网络中 UnetStack 声学调制解调器通信的路由协议?
  2. 哪种调制解调器(型号)更适合这个实验?
0 投票
1 回答
155 浏览

unetstack - 带有 Unetsim 模拟器的 Unetstack C API

我正在尝试为 Unetstack 运行 C API。我一直在尝试在这里运行测试代码。

我正在终端中运行unetsim-1.4 示例代码中的3-node-network.groovy以用作我的调制解调器网络。我正在为我的模拟器使用 unetsim-1.4a for linux。

这就是我调用测试代码的方式:

测试代码能够打开调制解调器,但无法发送数据包。这是我最终得到的错误:

而且我没有在我的模拟器外壳上看到任何收到的数据包。

当我使用 Python API 运行3-node-network.groovy模拟时,一切正常,我可以看到在我的模拟器 shell 上接收到数据包。

我应该如何设置环境来运行 Unetstack C API 测试代码以通过 unetsim 上的模拟调制解调器网络进行传输和接收?

0 投票
1 回答
99 浏览

python - Unetstack - Python API - 组合 Tx/Rx

传输信号然后立即切换到 RX 模式并记录反射的最有效方法是什么?

0 投票
1 回答
70 浏览

unetstack - 关于UnetStack MAC层的发送和接收确认

在unetstack中实现确认机制

请提供使用 UnetStack 在 MAC 层实现确认发送/接收的信息

0 投票
1 回答
80 浏览

unetstack - 在 UnetStack 中交换控制信息

Q1。我们正在设计新的水下路由协议并在 UnetStack 中实现它。节点如何通过信标与其他节点交换其控制信息?

0 投票
1 回答
71 浏览

unetstack - Information about energy of a node

I want to get the information about the energy in the node, so those neighbouring nodes can reroute the data packets when the neighbouring node energy is less.

0 投票
1 回答
52 浏览

unetstack - 没有可用的 ADDRESS_RESOLUTION 代理

我正在尝试使用 Unetstack 开发一个由 400 个传感器节点组成的水下传感器网络。节点根据其名称分配地址。在节点 255 之前一切正常。根据日志文件,我得到了这个:

启动:没有可用的 ADDRESS_RESOLUTION。

我可以在网络中使用的节点数量是否有限制?如果没有,那么如果您能帮助解决这个问题,我将不胜感激。