Questions tagged [unetstack]

Questions on UnetStack underwater stack and network simulator

Questions related to the UnetStack underwater stack and network simulator.

118 questions
2
votes
1 answer

How to transmit and receive a baseband signal in unetstack?

I am trying to work on a project involving implementation of acoustic propagation loss models in underwater communication(based on a certain research paper). We are trying to simulate that in unetstack. The ultimate goal is to create a channel model…
2
votes
1 answer

unetsim: Is there a functionality to move a node from one coordinate to another by specifying the coordinates only and not velocity or direction?

I'm trying to move a mobile AUV (node) on a particular path by specifying coordinates in the form of (x,y,z). As far as I have explored, UnetSim only offers nodes to move by specifying velocity and directions. Is there any way to make a node move to…
2
votes
1 answer

No ADDRESS_RESOLUTION agent available

I am trying to use Unetstack to develop an underwater sensor network of 400 sensor nodes. The nodes are assigned the addresses according to their names. Everything works well until node 255. According to the log file I get this: startup: No…
2
votes
1 answer

Exchanging control information in UnetStack

Q1. We are designing new underwater routing protocol and implementing it in UnetStack. How nodes can exchange their control information to other nodes through beacon?
2
votes
1 answer

Unetstack - Python API - Combined Tx/Rx

What would be the most efficient way to transmit a signal, then to switch immediately to RX mode and to record the reflections?
2
votes
1 answer

UnetStack - Routing Protocols

How to deploy a testbed to experiment routing protocols for UnetStack acoustic modems communication in an underwater network? Which modem (model) is more suitable for this experiment?
2
votes
1 answer

Frames not received on other nodes [UNETSTACK]

I have two nodes. Address 40 is transmitting a frame to address 10. When I use TxFrameNtf I get that transmission is successful. But node 10 is dropping the frame it seems from trace.nam it seems. I can not figure out why. Here are the Agents that…
Akriti Anand
  • 166
  • 3
  • 17
2
votes
1 answer

Implementing TDMA in UnetStack

I want to simulate a simple TDMA protocol for underwater communication networks, where each node transmits at a regular intervals. How do I implement this in UnetStack? The UnetStack document on MAC gives examples of Simple and Throttled MAC…
Sayanee
  • 4,957
  • 4
  • 29
  • 35
1
vote
1 answer

Does there a 3 way handshake happens when we send datagram using tansport service?

In terrestrial networks, Transmission Control Protocol (TCP) is used at the transport layer to establish reliable end to end communication with peers. TCP does this by using a three-way handshake. Whereas UnetStack provides a transport service which…
PrajwalB
  • 31
  • 1
1
vote
1 answer

Uploading files to acoustical modem

I'm trying to send files between two acoustical modems from subnero (WNC-M25MSS4). I have developed a python script which uses fjagepy library to execute the unetstack command: fput node address , 'file': import sys from fjagepy import Gateway,…
1
vote
1 answer

Stuck with the UNET Stack .nam Trace File

I am trying to write my own python script to compute the statistics calculated by UNET Stack. I have generated the.nam trace file for the ALOHA sample file and I am writing my script to do the following: compute received packets compute enqueued…
Uday
  • 11
  • 2
1
vote
1 answer

Role of transport layer in UWSNs

How and exactly where transport layer comes into picture, especially when a sensor node sends data to other sensor node? (Also can you suggest some resources to study about data transfer in UWSNs) I have gone through few research papers, but didn't…
PrajwalB
  • 11
  • 1
1
vote
0 answers

"BUG! exception in phase 'semantic analysis' ...The lookup for startnode caused a failed compilation"- Error while trying to load the agent

I am trying to implement a routing algorithm in which node A first sends RouteDiscoveryReq to a non-existent node to find its neighbours. Its neighbours, a1 and a2, on receiving a RouteDiscoveryNtf should reply with a random number to node A. I have…
1
vote
0 answers

Error while trying to run 2-node-network.groovy example

I am trying to learn and get comfortable with Unetstack so i thought that it would be a good idea to run through the examples to get some understanding. The problem however is that i run into an error at the first command i try bin/unet…
Peder
  • 11
  • 2
1
vote
1 answer

How to examine the efficiency of the FEC (Forward Error Correction) algorithm implemented in Unet audio?

What is the appropriate procedure to be followed to examine the efficiency or to identify limitations of the FEC algorithm, which is currently implemented in the Unet audio? I wanted to analyze how efficiently the current FEC algorithm in the Unet…