Questions tagged [unetstack]

Questions on UnetStack underwater stack and network simulator

Questions related to the UnetStack underwater stack and network simulator.

118 questions
0
votes
1 answer

How to check whether CRC is working correctly in the custom phy agent in unetaudio?

I have implemented CRC8 instead of parity byte which is used in the given implementation of custom phy agent as mentioned in this unetstack blog. CRC is working fine when the received data is same as transmitted data by checking ntf.data command. I…
kumars45
  • 31
  • 5
0
votes
1 answer

Using MATLAB with UnetStack3

Where I can find the UnetStack API documentation in other programming languages except groovy? I am trying to use MATLAB with UnetStack3. I went through the blog available for the same and was able to perform the action whatever was given in that…
0
votes
1 answer

How to connect two computers using unet audio?

I want to connect two computers using unet audio, so i can transmit and receive on different computers. I am not able to connect two computers. Please help me with this.
kumars45
  • 31
  • 5
0
votes
1 answer

Trace visualization tool (VizTrace) for UnetStack JSON trace files

I am trying to use the VizTrace Trace visualization tool. I install Julia on the system successfully. When I am trying with command - julia --project viztrace.jl trace.jso. I am getting some errors as shown in the image. Please help to solve these…
0
votes
0 answers

How trace.json can be used in calculating performance metrics

I am implementing an energy-based routing protocol. I want to analyze the protocol performance using the trace.json file. I wanted to know Whether trace.json has sufficient information to calculate network performance metrics like the end-to-end…
0
votes
0 answers

Error: Could not find or load main class org.arl.unet.UnetBoot in 2 Nodes communication

I am a beginner and trying to use Unetstack on Windows 10 to make 2 nodes communication but I get this error in the cmd Error: Could not find or load main class org.arl.unet.UnetBoot Can anyone help, please?
Mariam
  • 33
  • 3
0
votes
0 answers

UnetStack : How to get an automatic transmission of data between two modems

I have two subnero WNC-M25MSS3 modems, my goal is to realize a 2 nodes network. They are made of co-processor and Janus protocol. During my future deployment at sea, the modem named A will be located on the surface and the modem B in depth, I could…
0
votes
2 answers

How to generate hash using md5 in unetstack?

i want to generate hash value for location in unetstack using MD5 alorithm in groovy language but i do not know how to do it. if anybody know please help me.
0
votes
1 answer

Setting up router agent to use custom PHY (phy2) to send data from simulated modem to real modem

I am working on an attribute based routing protocol, where source node (Node A) collect attributes from two neighbor nodes (Node B and C) and based on ranking, Node A decides,to forward its data either to Node B or Node C Now, to test this algorithm…
0
votes
1 answer

How to write Modem Drivers for non-subnero modems?

How can i use the existing modems which is not subnero with UnetStack (basically is not support UnetStack natively) ? I was gone through the post in detailed, but unfortunately had bad compilation issues. Can anyone point me to right direction…
Jay Patel
  • 1,374
  • 1
  • 8
  • 17
0
votes
1 answer

UnetStack - Physical parameters

I am looking to explore these three physical parameters:- 1.phy[].fec 2.phy[].feclist 3.phy[].errorDetection where can i get detailed information including implementation as well?
0
votes
1 answer

Deleting a route from routing table in Unetstack

I'm creating my routes in UnetStack from agents only without any shellcode. I want to delete a route from the routing table? The following is my code: What I'm trying to do is toggle between two routes every 10 seconds. So from my source node (node…
pr0py_s
  • 171
  • 9
-1
votes
1 answer

Sending file to remote modem using unetstack

I'm trying to send files to a remote modem using unetstack. Right now i have the following python script: from unetpy import * import sys if len(sys.argv) != 6: print("Usage: python3 ac_sender.py
1 2 3 4 5 6 7
8