• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 16:58:23 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 17, 2025, 16:58:23 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by asemas
[Today at 16:20:27]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
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]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426690
Total Topics: 31710
Online Today: 218
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 82
Guests: 112
Total: 194
pdiamantis
nataliakara
Guts
gp6
fkacori
ANDVRONTZOS
apos34
nikos123321
neoklitos
DimKaratzas
smanio
apapamichail
stefanidis
lefterish
giorgosss03
nikpapoutsi
gntitsios
mark
kimxnas
adamchatz
Giannis_Kako
antontsiorvas
Bigie_Cheese
chaniotism
msandr
mrodi
Juror8
filippovna
Mr Z
nikolith
Theislander
chrysaep
ggalamat
jimalexoud
EliasLykas
mkoutsouk
redwolf
Κaraflodaimonas
κοτζακ
Anastasiam
mrotskos
statiris
Nianaro
mous25
prodromosEP
stavrosk
andripappa
chatzikys
Sofiana
arisap
kvas
angelos
maranageo
gramniko
kstavroulis
aggp
kpapama
kapoutsi
ඞ
nick_ch
PeriklisL
chrismzag
Theoxarhs Bladimiros
mamalakis
mor
BlackBeard
Agnotobouri
tecnoteki
Karn i5
Saint_GR
chrisg
cealexop
Cersei Tsoulannister
akiousia
Εμφάνιση

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

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
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 13566 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...