Transmission RPi2 / python> UDP

Contrôle de fonctionnement


Expéditeur: RaspberryPi2 + raspbian
Receveur: CentOS 6.5 (32bit) [IP: 192.168.10.8]

Envoyez depuis RPi2 avec un script python sur le port UDP et confirmez la réception avec CentOS.

Le script python de RPi2 est ci-dessous.

Référence https://wiki.python.org/moin/UdpCommunication

151108c.py


import socket

dstip = "192.168.10.8"
dstport = 6000
message = "from RPi2"

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.sendto(message, (dstip, dstport))

Résultat de la réception côté CentOS.

# tcpdump -A -n udp portrange 6000
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
22:44:27.881942 IP 192.168.10.5.38422 > 192.168.10.8.6000: UDP, length 9
E..%..@.@.....
...
....p..DLfrom RPi2.........

La chaîne de caractères «de RPi2» a été reçue.

Recommended Posts

Transmission RPi2 / python> UDP
python> udp> serveur d'écho
Connexion simultanée UDP avec Python
Python
[50 comptes] Transmission de clé à l'aide de Python pour Windows