WIFI PORT
WIRELESS ETHERNET TO SERIAL MODULE
(12 I/0 PINS & ONE SERIAL PORT)


WIFI PORT wireless ethernet to serial module (12 I/0 pins & one serial port)

To WiFiPort βασιζόμενο στο TCP/IP Stack της Microchip και το MRF24WB0MA 2.4 GHz, IEEE Std.802.11b™ RF Transceiver Module αποτελεί μια αξιόπιστη επιλογή για την ασύρματη σύνδεση μιας συσκευής που διαθέτει σειριακή επικοινωνία σε δίκτυο Ethernet.
Το WiFiPort είναι σχεδιασμένο για δέχεται εξωτερική τροφοδοσία και μπορεί να χρησιμοποιηθεί σε πλήθος εφαρμογών. Όλα του τα pin καταλήγουν σε δυο RJ-45 βύσματα και ο χρήστης έχει την ευελιξία να τα χρησιμοποιήσει όπως αυτός θέλει. Η συμπαγής κατασκευή του, το Web Interface που διαθέτει και τα 12 I/O του, το καθιστούν την λογική επιλογή για κάθε κατασκευή που έχει προϋπόθεση τον απομακρυσμένο έλεγχο και την πρόσβαση από το internet μέσω ασύρματου δικτύου. Περισσότερες πληροφορίες σε ότι αφορά στην ασύρματη επικοινωνία, μέσω των MRF24WB0MA και MRF24WB0MB υπάρχουν στα datasheet τους στο site της Microchip.

DEVICE PIN OUT

PinDefinitionDescriptionRemarks
PROX-1 I/O-1 ¹ General Purpose I/O-1 100 Ohm resistor in serial, no pull-up
PROX-2 I/0-12 ¹ General Purpose I/O-12 weak pull-up
PROX-3 I/O-2 General Purpose I/O-2 100 Ohm resistor in serial, no pull-up
PROX-4 TX Device serial data OUT
PROX-5 RX ¹ Device serial data IN
PROX-6 I/O-3 General Purpose I/O-3 100 Ohm resistor in serial, no pull-up
PROX-7 +V Power supply input 5V-9V Protected by a 3V6 zener diode
PROX-8 GND Circuit Ground
EXP-1 I/O-4 General Purpose I/O-4 100 Ohm resistor in serial , no pull-up
EXP-2 I/O-5 ¹ General Purpose I/O-5 100 Ohm resistor in serial , no pull-up
EXP-3 I/O-6 ¹ General Purpose I/O-6 100 Ohm resistor in serial , weak pull-up
EXP-4 I/O-7 ¹ General Purpose I/O-7 100 Ohm resistor in serial , weak pull-up
EXP-5 I/O-8 General Purpose I/O-8 100 Ohm resistor in serial, no pull-up
EXP-6 I/O-9 ¹ General Purpose I/O-9
EXP-7 I/O-10 ¹ General Purpose I/O-10 100 Ohm resistor in serial, weak pull-up
EXP-8 I/O-11 ¹ General Purpose I/O-11 weak pull-up

Note 1: Only these pins when used as inputs are 5.5 volt tolerant.

  • On system resets all outputs goes high

 

ΓΕΝΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΚΑΙ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΑΣΥΡΜΑΤΟΥ ΔΙΚΤΥΟΥ ΚΑΙ ΔΙΚΤΥΟΥ ETHERNET

  • 10 Mbit Ethernet full duplex.
  • Serialized unique MAC address.
  • Wireless Data Rate: 1 and 2 Mbps.
  • IEEE Std. 802.11b/g/n compatible.
  • Wi-Fi® certified (WFA ID: WFA7150).
  • Standard integrated PCB antenna using (MRF24WB0MA).
  • Optional external antenna using MRF24WB0MB (by request).
  • Εύκολο configuration μέσω web interface.
  • Αποστολή E-mail (not secured).
  • Τροφοδοσία 3.3V.
  • Μετατροπή σειριακής σε 10Τ Ethernet (client και server) .
  • Υποστηριζόμενα πρωτόκολλα UDP και TCP.
  • Configuration και μέσω UDP interface.
  • Web page upload.

ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΣΕΙΡΙΑΚΗΣ ΘΥΡΑΣ

  • Ασύγχρονη σειριακή επικοινωνία (TX/RX).
  • 8Data Bit, 1Start Bit, 1Stop Bit, No parity, No flow Control.
  • Ρυθμός μεταφοράς δεδομένων 300 έως 115200 Bits per second.

WEB INTERFACE

  • Μνήμη 1Mbit για την δημιουργία σελίδας.
  • Έτοιμο web interface όπου μπορούν να γίνουν όλες οι ρυθμίσεις της συσκευής.
  • Έλεγχος των Ι/Ο μέσω του Web Interface.
  • Αποστολή E-mail (Not secured socket).

Το Web interface αποτελεί έναν πολύ εύκολο τρόπο για να πραγματοποιηθούν όλες οι ρυθμίσεις της συσκευής.
Μπορείτε να κατεβάσετε τις εικόνες του Web interface εδώ

ΡΥΘΜΙΣΕΙΣ ΔΙΚΤΥΟΥ. UDP INTERFACE

Εκτός από την ρύθμιση μέσω Web interface υποστηρίζεται και ρύθμιση του NetPort μέσω UDP στην πόρτα 77FEh σύμφωνα με τα παρακάτω. Κάθε επικοινωνία πραγματοποιείται όταν αποστέλλεται στη συσκευή ένα πακέτο δεδομένων. Το πλήθος των byte εξαρτάται από την εντολή ενώ το format των δεδομένων είναι hex. Το πακέτο δεδομένων έχει την παρακάτω μορφή:

0xFF 0xRR 0xFF 0xCC <δεδομένα ή παράμετροι>

  • Πρώτο byte: 0xFF =255 για αναγνώριση και μελλοντικές λειτουργίες.
  • Δεύτερο Byte: αν 0xRR=0 τότε μετά την εκτέλεση των εντολών 0xE0, 0xF6 και 0xF8 δεν έχουμε επανεκκίνηση της συσκευής ενώ αν 0xRR=1 τότε μετά την εκτέλεση των παραπάνω εντολών έχουμε επανεκκίνηση της συσκευής.
  • Τρίτο byte: 0xFF =255 για αναγνώριση και μελλοντικές λειτουργίες .
  • Τέταρτο byte: είναι η εντολή όπως αυτή αναλύεται παρακάτω.
  • Ακολουθούν δεδομένα ή παράμετροι όπου χρειάζεται ανάλογα με την εντολή.

ΠΙΝΑΚΑΣ ΕΝΤΟΛΩΝ

4o Byte ΠΑΚΕΤΟΥ: ΕΝΤΟΛΗΕΝΕΡΓΕΙΑ ΚΑΙ ΠΑΚΕΤΑ ΔΕΔΟΜΕΝΩΝ
0xF6 Ανάγνωση firmware version. Αποστολή προς τη συσκευή τεσσάρων byte. Απάντηση της συσκευής με πακέτο εντολής 0xF7 όπως αναλύεται παρακάτω.
0xF7 Απάντηση στην εντολή 0xF6. Μέγεθος απάντησης 30 byte. Τα τρία πρώτα byte είναι 1. Στη συνέχεια ακολουθεί η εντολή που είναι το 0xF7 και 26 byte δεδομένων. Στη θέση 5 και 6 βρίσκεται η έκδοση του firmware (LSB first) και στις θέσεις 25 έως 30 βρίσκονται τα 6 byte του mac address.
0xF8 Ανάγνωση πακέτου ρυθμίσεων 0: Αποστολή προς τη συσκευή 4 byte. Απάντηση της συσκευής με πακέτο εντολής 0xF9 όπως αναλύεται παρακάτω.
0xF9 Απάντηση στην εντολή 0xF8 . Μέγεθος απάντησης 124 byte. Τα τρία πρώτα byte είναι 0. Στη συνέχεια ακολουθεί η εντολή που είναι το 0xF9 και 120 byte δεδομένων ρυθμίσεων της συσκευής (πακέτο ρυθμίσεων 0), όπως θα αναλυθεί στη συνέχεια.
0xFA Εντολή εγγραφής νέου πακέτου ρυθμίσεων 0. Αποστολή προς τη συσκευή 124 byte, όπου τα τελευταία 120 αποτελούν τα προς ρύθμιση δεδομένα (πακέτο ρυθμίσεων 0). Το IP address της συσκευής δεν αλλάζει και μετά την αποστολή της απάντησης εκτελείται reset. Απάντηση της συσκευής με πακέτο 4 byte στο οποίο η εντολή είναι 0xFB όπως αυτή αναλύεται παρακάτω.
0xFB Απάντηση στις εντολές 0xFA και 0xFD. Μέγεθος απάντησης 4 Byte. Τα τρία πρώτα είναι 0 και το τέταρτο 0xFB. Αμέσως μετά εκτελείται reset της συσκευής.
0xFC Εντολή εγγραφής νέου IP. Αποστολή προς τη συσκευή 20 byte. Τα byte από το 8 έως και το 12 πρέπει να έχουν τα παρακάτω δεδομένα: Hex 53 45 54 55 50. Η τιμή των 2 επόμενων byte είναι αδιάφορη και στη συνέχεια ακολουθούν τα δυο τελευταία byte του MAC address της συσκευής. Τέλος τα τελευταία 4 byte αποτελούν το νέο IP address. Δεν υπάρχει απάντηση από τη συσκευή και μόλις αλλάξει το IP εκτελείται επανεκκίνηση.
Παράδειγμα
Πακέτο: FF 00 FF FC XX XX XX 53 45 54 55 50 XX XX 3C 35 0A 00 00 01 Τότε η συσκευή που έχει MAC: xx xx xx xx 3C 35 παίρνει νέο IP 10.0.0.1
XX= Don’t care
0xFD Εντολή εγγραφής πακέτου ρυθμίσεων 0: Όπως και η εντολή 0xFA μόνο που σε αυτήν την περίπτωση γίνεται και αποθήκευση του IP address. Απάντηση με πακέτο 4 byte στο οποίο η εντολή είναι η 0xFB όπως αυτή αναλύεται παραπάνω.
0xE0 Ανάγνωση πακέτου ρυθμίσεων 0. Όπως και στην εντολή 0xF8 μόνο που η εντολή απάντησης είναι 0xD0.
0xD0 Απάντηση στην εντολή 0xΕ0. Ίδιο με την εντολή 0xF9
0xC1 Εντολή εγγραφής νέου πακέτου ρυθμίσεων 1. Αποστολή προς τη συσκευή 130 byte , όπου τα τελευταία 126 αποτελούν τα προς ρύθμιση δεδομένα (πακέτο ρυθμίσεων 1). Αυτό που αλλάζει με αυτή την εντολή είναι ρυθμίσεις ασφαλείας της συσκευής. Απάντηση με πακέτο 4 byte στο οποίο η εντολή είναι η 0xB1 όπως αυτή αναλύεται παρακάτω.
0xB1 Απάντηση στην εντολή 0xC1. Μέγεθος απάντησης 4 Byte. Τα τρία πρώτα είναι 0 και το τέταρτο 0xΒ1.

ΠΑΚΕΤΑ ΡΥΘΜΙΣΕΩΝ

  1. Πακέτο ρυθμίσεων 0
    Το πρώτο πακέτο ρυθμίσεων αποτελείται από 120 byte. Τα μη χρησιμοποιημένα byte είναι αδιάφορο τι τιμή θα έχουν.

    Address
    Function

    00…03 IP address of the unit
    04…05 Not used, (0)
    06 Value 0-32. Calculate subnet Mask regarding the value of the byte. If 0, standard mask for class A, B, C is used.
    07…11 Not used, (0)
    12…15 Gateway IP address (0.0.0.0 if not used)
    16 Not used, (0)
    17 Serial interface speed
    Value bps
    00 38400
    01 19200
    02 9600
    03 4800
    04 2400
    05 1200
    06 600
    07 300
    08 115200
    09 57600
    18…19 Not used, (0)
    20…21 Local TCP port low-byte, high-byte
    22…23 Remote TCP port low-byte, high-byte
    24…27 Host IP address (low to high)
    28 Always read as C5
    29…111 Not used, (0)
    112…119 8 byte NetBiosName
  2. Πακέτο ρυθμίσεων 1
    Αυτό το πακέτο ρυθμίσεων αφορά ρυθμίσεις ασφαλείας και δεν υπάρχει εντολή ανάγνωσής του.

    Address
    Function

    00 Web interface security byte .If 0x20 then Web interface disabled. If 0x00 then web interface enabled.
    1…125 Not used, (0)

I/O SETTINGS. UDP INTERFACE

Εκτός από την ρύθμιση μέσω Web interface τα input/output μπορούν να ρυθμιστούν και μέσω UDP interface στην πόρτα 77F0h. Κάθε επικοινωνία πραγματοποιείται όταν αποστέλλεται στη συσκευή ένα πακέτο 9 byte, όπου το πρώτο είναι η εντολή. Η συσκευή απαντάει με 5 byte. Το πρώτο byte είναι το ίδιο με το πρώτο byte του πακέτου εντολής ενώ τα άλλα 4 αποτελούν τα δεδομένα. Το κάθε ένα bit από τα δεδομένα αντιπροσωπεύει ένα Ι/Ο. Το bit 0 του πρώτου byte δεδομένων αντιστοιχεί στο πρώτο Ι/Ο. Το μέγιστο πλήθος Ι/Ο που μπορούν να διαχειριστούν είναι με αυτόν τον τρόπο 32. Το WiFiPort υποστηρίζει 12, οπότε τα υπόλοιπα είναι για μελλοντική χρήση.

1o Byte ΠΑΚΕΤΟΥ: ΕΝΤΟΛΗΕΝΕΡΓΕΙΑ ΚΑΙ ΠΑΚΕΤΑ ΔΕΔΟΜΕΝΩΝ
0x11 Ανάγνωση του τύπου κάθε I/O (είσοδος/έξοδος). Αποστολή προς τη συσκευή 9 byte με πρώτο αυτό της εντολής. Απάντηση της συσκευής με πακέτο 5 byte στο οποίο η εντολή είναι η 0x11. Τα πρώτα 12 bit των επόμενων δύο byte μας πληροφορούν για το configuration του κάθε Ι/Ο. 0=είσοδος ενώ 1=έξοδος.
0x13 Ανάγνωση στάθμης εισόδου του κάθε I/O. Αποστολή προς τη συσκευή 9 byte με πρώτο αυτό της εντολής. Απάντηση της συσκευής με πακέτο 5 byte στο οποίο η εντολή είναι η 0x13.Τα πρώτα 12 bit των επόμενων δύο byte μας πληροφορούν για την στάθμη εισόδου του κάθε Ι/Ο. 0=Low και 1=High.
0x19 Προγραμματισμός του κάθε I/O (είσοδος/έξοδος). Αποστολή προς τη συσκευή 9 byte με πρώτο αυτό της εντολής. Το αν θα είναι είσοδος ή έξοδος το κάθε Ι/Ο βρίσκεται από το έκτο byte του πακέτου και μετά. Για παράδειγμα αν το bit0 του έκτου byte είναι 0 τότε το πρώτο Ι/Ο είναι είσοδος ενώ αν είναι 1 τότε το πρώτο Ι/Ο είναι έξοδος. Απάντηση της συσκευής με πακέτο 5 byte στο οποίο η εντολή είναι η 0x19. Τα πρώτα 12 bit των επόμενων δύο byte μας πληροφορούν για το configuration του κάθε Ι/Ο. 0=είσοδος ενώ 1=έξοδος.
0x1B Ορισμός της κατάστασης εξόδου ενός Ι/Ο. Αποστολή προς τη συσκευή 9 byte με πρώτο αυτό της εντολής. Η πληροφορία για το αν πρέπει να ενημερωθεί η κατάσταση της εξόδου του κάθε Ι/Ο βρίσκεται στα επόμενα δεκατέσσερα bit των επόμενων δύο byte. Για να γίνει ενημέρωση πρέπει το αντίστοιχο bit να είναι 1=high. Η πληροφορία της κατάστασης για την κάθε έξοδο βρίσκεται στα 14 πρώτα bit από το έκτο byte του πακέτου και μετά. 0=Low και 1=High. Η απάντηση της συσκευής γίνεται με πακέτο 5 byte όπου το πρώτο είναι η εντολή 0x1B ενώ στα υπόλοιπα 12 bit των επόμενων 2 byte απεικονίζεται η τρέχουσα κατάσταση των Ι/Ο.
ΠΑΡΑΔΕΙΓΜΑ
Αν ο υπολογιστής στείλει στην συσκευή το παρακάτω πακέτο:
0x1B 0x03 0x00 0x00 0x00 0x01 0x00 0x00 0x00 τότε:
1.Η έξοδος 1 της συσκευής θα γίνει high
2.H έξοδος 2 της συσκευής θα γίνει low
3.Στα υπόλοιπα Ι/Ο δεν θα επιχειρηθεί καμία αλλαγή
4.Απάντηση συσκευής με 5 Byte. To πρώτο είναι η εντολή 0x1B ενώ τα επόμενα 12bit παίρνουν την τιμή 1 ή 0 ανάλογα με τη στάθμη που έχουν.

ABSOLUTE MAXIMUM RATINGS

Ambient temperature under bias

-40°C to +100°C

Storage temperature

65°C to +150°C

Voltage on I/O-6 ,I/O-7, I/O-9 to I/O-12 with respect to VSS (except VDD)

-0.3V to 6.0V

Voltage on I/O-1 to I/O-5 and I/O-8 with respect to VSS

-0.3V to (VDD + 0.3V)

Voltage on VDD with respect to VSS

-0.3V to 3.6V

Maximum current out of VSS pin

300 mA

Maximum current into VDD pin

250 mA

Maximum output current sunk by I/O-7, I/O-9 and I/O-10 pins

25 mA

Maximum output current sunk by , I/O-11 and , I/O-12 pins

8 mA

Maximum output current sunk by I/O-1 to I/O-6 and I/O-8 pins

2 mA

Maximum output current sourced by I/O-7, I/O-9 and I/O-10 pins

25 mA

Maximum output current sourced by,   I/O-11 and , I/O-12 pins

8 mA

Maximum output current sourced by I/O-1 to I/O-6 and I/O-8 pins

2 mA

Maximum current sunk by all ports combined

200 mA

Maximum current sourced by all ports combined

200 mA

PLACE PLAN AND CONNECTORS (TOP VIEW)

WIFIPORT PLACE PLANS AND CONNECTORS

ΑΠΟΡΡΙΨΗ ΣΥΣΚΕΥΗΣ

Στο τέλος της διάρκειας ζωής του προϊόντος, δεν πρέπει να απορρίψετε αυτό το προϊόν στα συνηθισμένα οικιακά απόβλητα, αλλά να το παραδώσετε σε ένα σημείο συλλογής για την ανακύκλωση των ηλεκτρικών και ηλεκτρονικών εξοπλισμών. Το σύμβολο επάνω στο προϊόν, στον οδηγό χρήσης ή/και στο κουτί υποδεικνύει τα παραπάνω.

Μερικά από τα υλικά του προϊόντος μπορούν να επαναχρησιμοποιηθούν εάν τα παραδώσετε σε ένα σημείο ανακύκλωσης. Με την επαναχρησιμοποίηση μερικών εξαρτημάτων ή πρώτων υλών από τα χρησιμοποιημένα προϊόντα συνεισφέρετε σημαντικά στην προστασία του περιβάλλοντος.

Παρακαλούμε επικοινωνήστε με τις τοπικές αρχές σε περίπτωση που χρειαστείτε περισσότερες πληροφορίες για τα σημεία συλλογής στην περιοχή σας.