Raspberry Pi 2 247
ดวยความสามารถของบอรด Raspberry Pi 2 ทีรองรั ่ บการเชื่อมตอเครือขายไดสะดวก เหมือน กับคอมพิวเตอรเครื่องหนึ่ง ดังนั้นจึงมีการนํา Raspberry Pi 2 มาใชในการควบคุมหรือติดตออุปกรณ อินพุตเอาตพุตผานเครือขายอยางกวางขวาง ทั้งในแบบเครือขายภายในองคกร และผานเครือขายอิน เทอรเน็ต หากแตการนําเสนอขั้นตอนการพัฒนาบอรด Raspberry Pi 2 เพื่อใชประโยชนในลักษณะ กลับเปนไปอยางจํากัด ดังนันในบทนี ้ จึ้ งเปนการนําเสนอตัวอยางขันตอนการพั ้ ฒนาและใชงานบอรด Raspberry Pi 2 ในการติดตอกับอุปกรณอินพุตเอาตพุตผานเครือขายขอมูล โดยในการอธิบายนั้นจะ มีการยกตัวอยาง ประกอบกับโคดทั้งภาษา HTML (Hyper Text Markup Language) และ Python เพื่อ นําไปสูการสร างแอปพลิเคชัน่ Simple I/O Web Server ตังแต ้ ตัวอยางการควบคุมอุปกรณเอาตพุตผาน เครื อขาย และการรับคาจากอุปกรณอินพุตรวมถึงผานขอมูลจากตัวตรวจจับเพื่อนํามาแสดงผลบน เครือขาย โดยบอรด Raspberry Pi 2 จะทําหนาทีเป ่ นเว็บเซิรฟเวอรหลัก เนือหาในบทนี ้ จะมี ้ รายละเอียดอยูมากพอสมควร รวมถึงในขันตอนการทดลองปฏิ ้ บัติการดวย จะมีการยกตัวอยางเพื่อใหเห็นถึงที่มาที่ไปของสวนประกอบตางๆ ที่จะนําไปสูการสรางแอปพลิชัน่ เว็บเซิรฟเวอรควบคุมอุปกรณอินพุตเอาตพุตจนสําเร็จ จึงขอใหผูสนใจโปรดอ านและติดตามทําความ เขาใจตามลําดับหัวขอ ตามขั้นตอน โดยสรุปหัวขอตางๆ ที่สําคัญของบทนี้ไดดังนี้ 12.1 กลไกการทํางานของเว็บเซิรฟเวอรในการควบคุมอุปกรณอินพุตเอาตพุต 12.2 กลไกการทํางานระหวางเว็บไคลเอ็นตและเว็บเซิรฟเวอร 12.3 เตรียมอุปกรณเพื่อการพัฒนา Raspberry PI 2 สําหรับงานควบคุมผานเครือขาย 12.4 การทําใหบอรด Raspberry Pi 2 เปนเว็บเซิรฟเวอร - จะไดเรียนรูขั้นตอนการทําให บอรด Raspberry Pi 2 ทํางานเปนเว็บเซิรฟเวอรได จะตองมีการติดตังซอฟต ้ แวรเพิ่มเติม ทั้ง Apache HTTP Server และ PHP 12.5 มารูจักกับโครงสรางของภาษา HTML - เมื่อตองการทําเว็บเซิรฟเวอร สิงหนึ ่ ่งที่ตอง ทําใหไดคือ การเขียนเว็บเพจอยางงายดวยภาษา HTML การทําความรูจักกับโครงสรางของภาษานี้ จึงเปนสิ่งจําเปน