PC和树莓派socket通信 控制LED
小白一只,今天来实现让PC和RPi通过socket进行通信,然后通过PC端发指令给PI控制LED的开关。此时RPi作为服务器端Server一直等待客户端的连接并且等待客户端给它发指令;而PC端作为客户端Client不断的去尝试连接服务器,连上之后负责给server发指令。下面: 首先元器件: 1. 树莓派(本人二代B) 2. 电阻一个 3. 发光二极管 4. 杜邦线若干 连线(很简单): 树莓派我是通过SSH远程的,server和client都是用Python编写,下面首先是树莓派上的Server.py : #import necessary package import socket import time import sys import RPi.GPIO as GPIO #define host ip: Rpi's IP HOST_IP = "192.168.1.106" HOST_PORT = 8888 print ( "Starting socket: TCP..." ) #1.create socket object:socket=socket.socket(family,type) socket_tcp = socket . socket ( socket .AF_INET, socket .SOCK_STREAM) print ( "TCP server