라즈베리파이 네트워크 프로그래밍 (3판)
최근 화두가 되고 있는 4차 산업혁명의 근간이 되는 핵심기술로 데이터 센싱, 통신, 빅데이터 그리고 인공지능 등이 있다. 이 책은 네 가지 핵심 기술 중에서 주로 인터넷 통신에 대해 서술하고, 아울러 데이터 센싱과 밀접한 피지컬 컴퓨팅에 대해서도 서술한 책이다.
현대를 살아가고 있는 사람들에게 인터넷을 사용한 통신은 일상생활에 필수적인 수단이 되었다. 이 수단의 내용을 응용 프로그램의 동작과정을 통해 이해하고자 하는 것이 이 책의 목표이다. 사용되는 응용 프로그래밍 언어는 C언어와 파이썬이다.
이 책에 수록된 응용 프로그램의 실행 환경은 라즈비안 운영체제를 사용하는 라즈베리파이지만, 다른 유닉스기반 운영체제에서도 실행이 가능하다. 라즈베리파이는 사용자에게 쉬운 통합 환경을 제공하는 교육용 소형 컴퓨터이다.