• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 15, 2025, 21:35:12 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 15, 2025, 21:35:12 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[Today at 20:08:49]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[Today at 18:42:40]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[Today at 16:25:56]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[Today at 06:43:15]

Το thmmy.gr στο instagram...
by Mr Watson
[Today at 00:50:23]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 14, 2025, 10:00:18 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 13, 2025, 14:43:58 pm]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]

[Εφ.Θερμοδυναμική]Παλιά θ...
by Giannis Masterio
[June 12, 2025, 22:30:38 pm]

Paid Internships in a Eur...
by okan
[June 12, 2025, 22:30:02 pm]

[ΔΣΗΕ] Γενικές απορίες, α...
by tasos_ntv
[June 12, 2025, 21:38:52 pm]

[Ηλεκτρονική Ι] Απορίες σ...
by RogueSoftware
[June 12, 2025, 12:19:21 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by chris_krkls
[June 12, 2025, 11:20:29 am]
Στατιστικά
Members
Total Members: 9957
Latest: valco08
Stats
Total Posts: 1426660
Total Topics: 31711
Online Today: 213
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 51
Guests: 93
Total: 144
kouf
themis01
dimitris585
George_RT
kakousios
mariaxalk
eli_k
agkentzi
thathas12
asemas
dimitris papadopoulos
pxanthob
DimKaratzas
mprizakias
engineer2030
kris
alexter
Nikos_313
jimalexoud
DioBadiavas
georsoti
Nikospneumatikos
ggalamat
andyy
george polymeros
Captain
nikos123321
despoina15
ΦΙδανης Αριστοτελης
sotirispo2
alexiosmara
Mr White
Athinaaz
mariia
andrpats
gtapalis
taniakrg
vaggelisx
karaths.d
kkotsopo
glavdakis
Deviate
TheKingInTheNorth
iliaskou
KZerenidis
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πρόγραμμα Χειμερινής Εξεταστικής 2024-2025
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 7ο Εξάμηνο > Δίκτυα Υπολογιστών ΙΙ (Moderators: geo66, Elliot Alderson, sassi) > [Δίκτυα IΙ] Εργασία 2018
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 5 Go Down Print
Author Topic: [Δίκτυα IΙ] Εργασία 2018  (Read 13481 times)
laplacianee
Veteran
Καταξιωμένος/Καταξιωμένη
******
Posts: 270



View Profile
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #30 on: April 06, 2018, 00:16:30 am »

Quote from: dinis on April 05, 2018, 19:32:30 pm
Τι εντολή στέλνετε για θερμοκρασία όμως ? Για τον υποσταθμό 00.
Στέλνω "EXXXT00" και μ απαντάει με κανονικά πακέτα echo.
Έχω δοκιμάσει και "EXXXT=00", "EXXX T00" και πάλι τίποτα. Όπου ΧΧΧΧ ο αντίστοιχος κωδικός.  Sad

ExxxxT00 στέλνω
Logged

Warning: If you are reading this then this warning is for you. Every word you read of this useless fine print is another second of your life. Don't you have other things to do? Or are you so impressed with authority that you give respect and credence to all that claim it? Do you read everything you're supposed to read? Do you think everything you're supposed to think? Get out of your apartment. Meet a member of the opposite sex. Quit your job. Start a fight. Prove you're alive. If you don't claim your humanity you will become a statistic. *You have been warned.*
dinis
Καταξιωμένος/Καταξιωμένη
***
Posts: 209


View Profile
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #31 on: April 06, 2018, 00:28:30 am »

Για κάποιο λόγο δεν μ δούλευε.
Δοκίμασα αυτό και δούλεψε μια χαρά τώρα.
Code:
packetInfo = "E8739";
temp="T00";
packetInfo= packetInfo+temp;
Logged
Apostolof
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Gender: Male
Posts: 2660


Κεραυνοί, φωτιές, ece


View Profile WWW
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #32 on: April 07, 2018, 22:40:37 pm »

Για το echo αν το κάνω όπως το έχει ο dinis εδώ:

Quote from: dinis on April 03, 2018, 16:50:48 pm
Code:
DatagramSocket s = new DatagramSocket();
String packetInfo = "E5490\r";

byte[] txbuffer = packetInfo.getBytes();
int serverPort = 38014;
byte[] hostIP = { (byte)155,(byte)207,(byte)18,(byte)208 };
InetAddress hostAddress = InetAddress.getByAddress(hostIP);

DatagramPacket p = new DatagramPacket(txbuffer,txbuffer.length, hostAddress,serverPort);

s.send(p);

int clientPort = 48014;
DatagramSocket r = new DatagramSocket(clientPort);

r.setSoTimeout(8000);
byte[] rxbuffer = new byte[2048];

DatagramPacket q = new DatagramPacket(rxbuffer,rxbuffer.length);

for (;;) {
  try {
  r.receive(q);
  String message = new String(rxbuffer,0,q.getLength());
  System.out.println("Hello2");
 
  } catch (Exception x) {
  System.out.println(x);
  }
}

μου δίνει μόνο ένα response στη πρώτη επανάληψη και μετά τίποτα. Πρέπει να στέλνω ξανά το request σε κάθε επανάληψη;
Logged

All these moments will be lost in time, like tears in rain.
In the meanwhile, life goal.
Niri
Veteran
Θαμώνας
******
Posts: 442



View Profile
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #33 on: April 08, 2018, 15:35:17 pm »

Quote from: Apostolof on April 07, 2018, 22:40:37 pm
Για το echo αν το κάνω όπως το έχει ο dinis εδώ:

μου δίνει μόνο ένα response στη πρώτη επανάληψη και μετά τίποτα. Πρέπει να στέλνω ξανά το request σε κάθε επανάληψη;

Ναι το request με τον κωδικο πρεπει να δινεται σε καθε επαναληψη για να παρεις την απαντηση και αυτο πρεπει να το κανει για το διαστημα των 4 λεπτων που αναφερει.
Επισης για τα πακετα echo που ειναι μικρα δε χρειαζεται να υπαρχει λουπα για το receive μονο του γιατι ολοκληρο το καθε πακετο λαμβανεται με μονο ενα receive.
Logged
Apostolof
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Gender: Male
Posts: 2660


Κεραυνοί, φωτιές, ece


View Profile WWW
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #34 on: April 08, 2018, 22:14:38 pm »

Ευχαριστώ Niri. Μου φαίνεται περίεργο γιατί από εκφώνηση και τον κώδικα που δίνει στο pdf κατάλαβα ότι με ένα request θα πάρω πολλά πακέτα "PSTART ... PSTOP". Επίσης από αυτό:

Quote from: laplacianee on April 05, 2018, 16:41:11 pm
Εγώ πήρα ενδειξη θερμοκρασίας αλλά μονο από τον σταθμό 00

μου επιστρέφει:

PSTART 05-04-2018 16:37:25 T00 05-04 15:51 +27 C PSTOP
και μετά 99 πακέτα echo

Anyway, το request με θερμοκρασία (ExxxxT00) σε εμένα έχει πολύ μικρότερο χρόνο απόκρισης, γύρω στα 40ms, ενώ το απλό echo γύρω στα 1400ms. Συμβαίνει και σε εσάς αυτό;
Logged

All these moments will be lost in time, like tears in rain.
In the meanwhile, life goal.
Niri
Veteran
Θαμώνας
******
Posts: 442



View Profile
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #35 on: April 08, 2018, 22:52:27 pm »

Quote from: Apostolof on April 08, 2018, 22:14:38 pm

Anyway, το request με θερμοκρασία (ExxxxT00) σε εμένα έχει πολύ μικρότερο χρόνο απόκρισης, γύρω στα 40ms, ενώ το απλό echo γύρω στα 1400ms. Συμβαίνει και σε εσάς αυτό;

Αυτο συμβαινει πιθανοτατα γιατι οταν ζητας πακετα echo με κωδικο Exxxx τοτε ο server εισαγει μια τυχαια καθυστερηση πριν σου το στειλει. Το αναφερει στην πρωτη παραγαγραφο της σελιδας 7 της εκφωνησης.

Αν θες πακετα echo χωρις καθυστερηση πρεπει να στειλεις τον κωδικο E0000.
Φανταζομαι οτι και οταν ζητας θερμοκρασια θα σου τη στελνει χωρις καθυστερηση αφου σου βγαινει μικροτερος χρονος.
« Last Edit: April 08, 2018, 22:55:43 pm by Niri » Logged
Apostolof
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Gender: Male
Posts: 2660


Κεραυνοί, φωτιές, ece


View Profile WWW
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #36 on: April 10, 2018, 17:19:26 pm »

Έχετε βρει κάπου sample κώδικα για το (AQ)DPCM ή κάποιο σύντομο pdf/tutorial; Από το pdf του μητράκου δε κατάλαβα πως να το κάνω.
Logged

All these moments will be lost in time, like tears in rain.
In the meanwhile, life goal.
Goemon
Καταξιωμένος/Καταξιωμένη
***
Posts: 165



View Profile
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #37 on: April 11, 2018, 00:25:10 am »

Quote from: Apostolof on April 10, 2018, 17:19:26 pm
Έχετε βρει κάπου sample κώδικα για το (AQ)DPCM ή κάποιο σύντομο pdf/tutorial; Από το pdf του μητράκου δε κατάλαβα πως να το κάνω.

εγώ το κανα διαβάζοντας με οδηγό το post του serafperd και μυρίζοντας τα νύχια μου ΤωΤ

https://www.thmmy.gr/smf/index.php?topic=5047.msg324547#msg324547
Logged
feugatos_#
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1063

.


View Profile
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #38 on: April 11, 2018, 15:32:59 pm »

Έχω ένα θέμα με το ithakiCopter. Για ένα λόγο με TCP στο port 38048 μπορώ να λάβω κανονικά μετρήσεις, ενώ με UDP όχι. Στο UDP χρησιμοποιώ clientPort = 48038 και serverPort= 38048. Στέλνω στο server το request code αλλά δε λαμβάνω τίποτα. Έχω κάνει import το .jar
Logged
Apostolof
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Gender: Male
Posts: 2660


Κεραυνοί, φωτιές, ece


View Profile WWW
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #39 on: April 13, 2018, 17:11:32 pm »

Thanks Goemon Smiley

Δεν ασχολήθηκα με το copter ακόμα, πάντως με UDP στο vehicle δε παίρνω τίποτα (δε δοκίμασα με TCP).
Logged

All these moments will be lost in time, like tears in rain.
In the meanwhile, life goal.
Niri
Veteran
Θαμώνας
******
Posts: 442



View Profile
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #40 on: April 13, 2018, 18:35:07 pm »

Quote from: feugatos_# on April 11, 2018, 15:32:59 pm
Έχω ένα θέμα με το ithakiCopter. Για ένα λόγο με TCP στο port 38048 μπορώ να λάβω κανονικά μετρήσεις, ενώ με UDP όχι. Στο UDP χρησιμοποιώ clientPort = 48038 και serverPort= 38048. Στέλνω στο server το request code αλλά δε λαμβάνω τίποτα. Έχω κάνει import το .jar

Όπως λεει και στην εκφωνηση της εργασια, με UDP υπαρχει μονο η δυνατοτητα ληψης πακετων απο το ithakicopter. Για να στειλει request στο ithakicopter και να του πει να ξεκινησει να στελνει πακετα πρεπει να ανοιξεις την εφαρμογη που σου εχει στο link. Αυτη εδω ειναι η εφαρμογη http://ithaki.eng.auth.gr/netlab/ithakicopter.jar
Logged
Goemon
Καταξιωμένος/Καταξιωμένη
***
Posts: 165



View Profile
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #41 on: April 14, 2018, 20:56:59 pm »

Quote from: Apostolof on April 13, 2018, 17:11:32 pm
Thanks Goemon Smiley

Δεν ασχολήθηκα με το copter ακόμα, πάντως με UDP στο vehicle δε παίρνω τίποτα (δε δοκίμασα με TCP).

Για το TCP: Πρέπει να στείλεις του κωδικούς PID και MODE ως strings, όχι ως κανονικά bytes. Δλδ στείλε κυριολεκτικά το String "0xFF 0xD0/r" (10 chars) όχι το φυσιολογικό (πίνακας 4 bytes {0xFF, ' ', 0x0D, '/r'} ). Εμένα μου δουλεύει μια χαρούλα

Για το UDP: Δεν ξέρω δεν το έκανα, αλλά ίσως ναι ισχύει το ίδιο...
Logged
laserscout
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 163

What?


View Profile
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #42 on: April 14, 2018, 20:58:35 pm »

Quote from: Niri on April 13, 2018, 18:35:07 pm
Όπως λεει και στην εκφωνηση της εργασια, με UDP υπαρχει μονο η δυνατοτητα ληψης πακετων απο το ithakicopter. Για να στειλει request στο ithakicopter και να του πει να ξεκινησει να στελνει πακετα πρεπει να ανοιξεις την εφαρμογη που σου εχει στο link. Αυτη εδω ειναι η εφαρμογη http://ithaki.eng.auth.gr/netlab/ithakicopter.jar

Όπως τα λες!
Logged
Apostolof
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Gender: Male
Posts: 2660


Κεραυνοί, φωτιές, ece


View Profile WWW
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #43 on: April 15, 2018, 21:57:47 pm »

Quote from: Goemon on April 14, 2018, 20:56:59 pm
Για το TCP: Πρέπει να στείλεις του κωδικούς PID και MODE ως strings, όχι ως κανονικά bytes. Δλδ στείλε κυριολεκτικά το String "0xFF 0xD0/r" (10 chars) όχι το φυσιολογικό (πίνακας 4 bytes {0xFF, ' ', 0x0D, '/r'} ). Εμένα μου δουλεύει μια χαρούλα

Για το UDP: Δεν ξέρω δεν το έκανα, αλλά ίσως ναι ισχύει το ίδιο...

Έτσι το έστελνα αλλά σε λάθος port Embarrassed . Τελικά λειτουργεί και το UDP.
Logged

All these moments will be lost in time, like tears in rain.
In the meanwhile, life goal.
Apostolof
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Gender: Male
Posts: 2660


Κεραυνοί, φωτιές, ece


View Profile WWW
Re: [Δίκτυα IΙ] Εργασία 2018
« Reply #44 on: April 22, 2018, 17:28:15 pm »

Quote from: dinis on April 05, 2018, 19:32:30 pm
Όσο για το throughput πρέπει να βγαίνει απ τις σημειώσεις με τον τύπο ALOHA   ρ=Re-2R, όσο για την τεχνική του μέσου όρου υποθέτω ότι θα υπολογίζεις τον μέσο όρο της ρυθμαπόδοσης για τα τελευταία 8,16,32 δευτερόλεπτα. Δεν είμαι σίγουρος βέβαια ας επαληθεύσει κάποιος.

Εγώ διάβασα λίγο wikipedia και stackoverflow και κατάλαβα ότι το throughput είναι transferred_bytes/round_time, δηλαδή είναι τα δεδομένα μεταφέρθηκαν προς τον χρόνο που πήρε να στείλεις το request και να σου απαντήσει ο server. Σε εμάς κάθε πακέτο echo είναι 32 bytes άρα αν πχ έχεις 50ms delay θα είναι 32 * 8 * 1000 / 50 = 5120 bits/s.

Για να υπολογίσεις με τη τεχνική του μέσου όρου παίρνεις 8 (πχ) πακέτα και προσθέτεις τα response times. Μετά κάνεις το ίδιο με πριν: 32 * 8 * numberOfPackets * 1000 / totalResponseTime = ...
Αν και τα 8 πακέτα κάνουν 55ms τότε θα είναι 32 * 8 * 8 * 1000 / 440 = 4654,5454 bits/s.
Δε ξέρω αν είναι σωστό.
Logged

All these moments will be lost in time, like tears in rain.
In the meanwhile, life goal.
Pages: 1 2 [3] 4 5 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...