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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[Today at 19:49:00]

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

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

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

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

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 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 soko_freta
[June 13, 2025, 01:05:36 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426676
Total Topics: 31711
Online Today: 226
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 75
Guests: 84
Total: 159
gpapailio
picklebeanburger
giorgos_skl
Tasaras
Carot1456
RedSkyline
Gaspard
George15
Captain
pliroforikarios
evangeliaap
Σταυρος23
pavlos2003
immo
kaskas12
aalmpanb
mixkats
iliaspapas
Roidos
ggalamat
AgaG
kkotsopo
aachmet
gkougeor
akoil
1234
glavdakis
soph553
Pcsc
0restis
Deviate
alexlemp
themis01
thathas12
ppapadoe
johnk
jojos
kpapama
Toaoutplasedakitoubiseswa
atampakc
apsathas
dleivadi
BossiTsif
Argiris
ellimoschou
theofr
gkyrodi
stolieras
theresnocur3
amprozos
DK06
dorapangeiou
ΦΙδανης Αριστοτελης
alexbaroutes
stefpapa21
giannisd
jim_sklab
tasos gourd
KZerenidis
eleftheria
cealexop
Notac
christinabisdeki
Spyros.kleanthous
superkolios
Nikos_313
grethem
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το 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 13559 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...