later zullen behandelen. De vergelijking is op dit moment nog niet bijzonder eenvoudig, maar u kunt het volgende merken over de eigenschappen van het protocol:
U
UDP is in staat om te broadcasten.
U
Er is geen controle van de data op correctheid en er is ook geen
correctie van fouten.
U
Er is dus ook geen garantie dat data met succes is overgedragen.
U
Er is bovendien geen garantie dat data niet onderweg worden
vervalst of door derden afgeluisterd.
U
Er moet niet eerst een verbinding worden gemaakt, maar een snelle
gegevensuitwisseling is mogelijk.
U
Er zijn nauwelijks overdrachtsvertragingsschommelingen.
U
Het formaat is bv. geschikt voor VoIP (Voice over IP – telefoneren via
het internet).
Dat zijn de belangrijkste principes met betrekking tot de begrippen van de volgende projecten. Men zou het thema nog een beetje diepgaander kunnen behandelen
en op geschikte plaatsen zullen wij nog meer informatie geven. Echter, eerst naar
het praktische deel.
2.1 | Gegevens tussen board en pc met UDP uitwisselen
In het huidige project worden voor het eerst gegevens tussen board en pc via het
WLAN uitgewisseld. Voorwaarde is dat uw computer over een WLAN-adapter
beschikt. Een programma aan pc-zijde zorgt voor het succesvol ontvangen van de
meldingen. Een bijzondere hardware-opbouw is in dit verzoek niet nodig.
Het programma
Wanneer u het programma P04_UDPBasics.ino op de controller laadt, zal de
Controller als AccessPoint worden geconfigureerd en kunt u een open netwerk
met de naam NanoESP vinden. Voor u zich in elk geval met het netwerk verbindt,
moet u eerst nog een programma voor de pc van het internet downloaden. Bij mijn
verzoeken heb ik het programma Packet Sender van Dan Nagle gebruikt, aangezien men ze onder de volgende link kan downloaden:
https://packetsender.com/
Na het laden en installeren van het programma kunt u uw pc met het open netwerk van de NanoESP kiezen. Let op dat de Firewall het netwerk als thuisnetwerk
herkent, zodat er geen gegevens geblokkeerd worden. Uw computer zou nu IP
192.168.4.2 moeten ontvangen hebben. U kunt dit controleren door het AT-bevel