컴퓨터 엔지니어로, 멕시코 레온(Leon)에 있는 살바지오(Salle Bajio) 대학에서 컴퓨터와 전자 시스템 공학, 텔레커뮤니케이션 및 네트워킹 분야 석사 학위를 받았다. 웹 프레임워크와 클라우드 서비스를 사용해 아두이노와 라즈베리 파이에 연결된 장치를 제어하고 모니터링하는 사물인터넷 애플리케이션 개발에서 5년 이상 경험을 쌓았다.
살바지오 대학에서 메카트로닉 시스템 디자인과 공학 석사 과정 학생들에게 메카트로닉을 가르치고 있다. 또한 멕시코 레온에 있는 Centro de Bachillerato Tecnologico Industrial에 근무하면서 전자 및 로봇 제어, 메카트로닉 마이크로 컨트롤러를 가르치고 있다. 안드로이드와 iOS, 윈도우폰, 비주얼 스튜디오, .NET, HTML5, PHP, CSS, Ajax, 자바스크립트, 앵귤러, ASP, .NET 데이터베이스(SQlite, 몽고DB, MySQL), 웹 서버(Node.js와 IIS) 같은 기술을 사용해 모니터링 시스템과 데이터로거(datalogger) 데이터 같은 분야의 컨설턴트 및 개발자 프로젝트에서 일했다. 또한 아두이노와 라즈베리 파이, 이더넷 실드, GPS와 GSM/GPRS, ESP8266, 데이터 수집과 프로그래밍을 위한 제어 및 모니터링 시스템에 대한 다양한 하드웨어 프로그래밍을 수행했다.
라즈베리 파이 제로(Raspberry Pi Zero)는 강력하고 저렴한 신용카드 크기의 컴퓨터로, 정교한 홈 오토메이션 기기의 컨트롤러를 완벽하게 시작할 수 있다. 온보드 인터페이스를 사용해 라즈베리 파이 제로를 확장하면, 사실상 보안 센서 및 장치를 무제한으로 연결할 수 있다.
아두이노(Arduino) 플랫폼은 사물인터넷의 네트워킹 애플리케이션을 포함한 여러 프로젝트를 작성하는 데 유용하고 다재다능하게 쓰이므로 이 책에서 사용하고 있다. 이 책에서는 아두이노 보드를 사용해 노드에 연결된 장치를 통합하고 라즈베리 파이를 통합해 허브로 동작하는 중앙 인터페이스에서 장치를 제어하고 모니터링하는 방법을 설명한다. 소프트웨어 프로그램을 사용하면 자바스크립트와 HTML5, Node.js 같은 기술을 기반으로 하는 사물인터넷 시스템을 만들 수 있다.
이 책을 통해 라즈베리 파이 보드를 사용한 몇 가지 도모틱스(domotics) 프로젝트를 살펴봄으로써 자신의 프로젝트를 제작할 수 있게 될 것이다.
각 장의 프로젝트는 준비 작업부터 시작해 하드웨어, 센서, 통신, 소프트웨어 프로그래밍으로 구성돼 있어 완벽한 제어 및 모니터링 시스템을 갖추도록 여러분을 안내해줄 것이다.