# Netwerk Interface

# Overzicht

De netwerk interface vormt een gestandaardiseerde de brug tussen het interne netwerk en de besturing van een hardware component.

De netwerk interface stuurt en ontvangt berichten via MQTT over ethernet. De netwerk interface verbind automatisch met de MQTT broker die zich bevind op de Server Module.

# Belankgrijkste features

  • Compact formaat (83mm x 77mm)
  • Modulair ontwerp voor een grote hoeveelheid toepassingen
  • Ontworpen om gemakkelijk te hergebruiken
  • Gebasseerd op de ESP32
  • Compatible met Arduino, MicroPython en ESP-IDF
  • Vervangbaar DIN-rail bevestigingsmechanisme
  • 1x Programmeerbare LED & 1x Programmeerbare knop
  • 10/100Mbps Ethernet connectiviteit
  • Batterij spanningssensor
  • 1x Temperatuurssensor

# Pinout

De netwerk interface bestaat uit één printplaat waarop diverse inputs en outputs zitten. Als input zijn er twee knoppen aanwezig. één boven aan op de printplaat en één op de schuine zijde aan de bovenkant van de printplaat. De eerste is voor het resetten van de microcontroller op de netwerk interface. de twee is incombinatie met een rode LED. De functionaliteit van deze knop en LED kunnen door de gebruiker worden bepaald. Verder heeft de printplaat diverse connectoren met diverse functionaliteiten. Als eerste heeft de printplaat een USB type-C poort. hiermee kan de module zijn activiteiten worden uitgelezen en kan de module worden geprogrammeerd. Verder is er een internet connector aanwezig om de module te koppelen aan een netwerk. De internet kabel wordt galvanisch gescheiden met de module. Aan de onderkant van de printplaat is een debug-interface aanwezig en een tweede programmeer interface. Deze kunnen worden benut door het gebruik van een ESP-PROG. Daarnaast is in het midden van de linkerkant een connector aanwezig waarop een hardware interface kan worden aangesloten. Een volledig overzicht van de printplaat is te zien in het figuur hieronder.

netwerk interface pinout
netwerk interface pinout

Connector pin # Functie Beschrijving
1 Ground
2 VCC Direct verbonden met de batterij connector van de hardware interface
3 SPI-Handshake Naast de standaard spi verbindingen is een extra verbinding aanwezig om aan tegeven dat de netwerk interface gereed is om berichten te ontvangen
4 5V Dit is de 5 volt uitgang van de USB type-C port van de netwerk interface. Deze is dan ook alleen hoog wanneer er een usb kabel is aangesloten.
5 SPI-MOSI Master-out slave-in verbinding van SPI interface
6 3.3V 3.3 volt uitgang van de voeding die op de netwerk interface aanwezig is
7 SPI-MISO Master-in slave-out verbinding van SPI interface
8 Ground
9 SPI-SCLK SPI Clock verbinding van de SPI interface
10 I2C-SDA Datalijn van de I2C interface
11 SPI-CS Chip select lijn van SPI-interface
12 I2C-SCL Clocklijn van de I2C interface
13 IO25 Vrij in te delen input/output
14 RXD Ontvanglijn van UART interface
15 IO26 Vrij in te delen input/output
16 TXD Verstuurlijn van UART interface

# Schematic