เรามาทําความรู้จักกับ Raspberry Pi กันก่อนว่ามันคืออะไร มันทําอะไรได้บ้าง
Raspberry Pi เป็นคอมพิวเตอร์ขนาดเล็ก มีขนาดเพียงเท่ากับบัตรเครดิต และมีราคาที่ถูกมากเมื่อเทียบกับราคา PC ทั้วไป ผู้ทํามีจุดมุ่งหมายที่จะให้ราสเบอร์รี่พายเป็นคอมพิวเตอร์ราคาย่อมเยาที่ใครๆ ก็สามารถหามาครอบครองได้ และสามารถศึกษาการทำงานของคอมพิวเตอร์พร้อมทั้งเขียนโปรแกรมง่ายๆ ได้ทันที OS ที่รันจะเป็น Raspbian และก็มี OS อื่นๆให้เลือกโหลดได้ในเว็บของผู้ผลิต www.raspberrypi.org สามารถนํา Raspberry Pi มาใช้งานตามต้องการได้อาทิเช่น ต่อจอใช้งานเป็นคอมพิวเตอร์ทั่วไป หรือจะทํามาทําเป็น server บางคนก็นํามาควบควม hardware ต่างๆ เนื่องจาก Raspberry Pi มี I/O มาให้ด้วย จึงสามารถนําไปประยุกต์ทําอะไรได้มากมาย
อุปกรณ์ที่ต้องใช้คือ
ขั้นตอนแรกเราต้องไปโหลด Image ของ OS จากเว็บผู้ผลิต raspberrypi.org/downloads/
เลือกโหลดเอาครับผมแนะนําให้ใช้ RASPBIAN JESSIE WITH PIXEL เสียบ Micro SD Card เข้ากับ PC แล้วเปิดโปแกรม Win32 Disk Imager ให้ใส่ข้อมูลตามรูปได้เลย
เมื่อใส่ข้อมูลเรียบร้อยให้กดปุ่ม “Write” แล้วรอให้โปแกรมทํางานจนเสร็จขั้นตอนนี้จะใช้เวลาสักพัก เมื่อทุกอย่างเรียบร้อย ให้นํา Micro SD Card ไปเสียบเข้ากับ Raspberry Pi และเสียบสายต่างๆ เช่น สายจอ HDMI, Mouse, Keyboard, สาย Power มาดู Connector ว่ามีอะไรบ้าง
เมื่อเราเสียบสาย Power เจ้า Raspberry Pi จะ Boot ขึ้นมาทันที เท่านี้ก็สามารถใช้งานเป็นคอมพิวเตอร์ได้เลยครับ หากต้องการจะ SSH เข้าไป สามารถอ่านเพิ่มเติมได้จากบทความนี้ครับ Emulate Ethernet Over USB เพื่อใช้ SSH ผ่าน USB Raspberry Pi
OS RASPBIAN JESSIE WITH PIXEL ถูกพัฒนามาจาก Raspbian ทําให้เราสามารถใช้งานได้เหมือนกัน ลองนําไปประยุกต์ใช้งานดู ขอให้สนุกนะครับ :)
ใน nodejs express ถ้าต้องการ Response file จาก url อื่นๆ ตัวอย่างเช่น เรามี url "https://www.mydomain1.com/bg" แต่เราต้องการให้ เมื่อ Client เรียก url ดังกล่าวแล้ว ให้ไปนําข้อมูลจาก url "https://www.mydomain2.com/bg.jpg" ตอบกับไปให้ Client เราสามารทําได้ตามตัวอย่างดังนี้ครับ
Imageเสด็จนิวัติพระนคร เหรียญเสด็จนิวัติพระนคร ราคา 1 บาท ด้านหลังตราแผ่นดิน ปี 2504
serial console คืออะอะไรraspberry pi จะมี port สําหรับส่งข้อมูล serial หรือที่เค้าเรียกกันว่า UART การส่งข้อมูลแบบนี้จะใช้สายสัญญาณทั้งหมด 2 เส้น คือ TX, RX ใน raspberry pi ทุกตัวจะมี port นี้มาให้ 1 ชุดโดยปกติจะใช้สําหรับเป็น port เชื่อมต่อกับคอมพิวเตอร์ เพื่อเข้าหน้า console โดยไม่ต้อง telnet ผ่าน network(จะใช้สาย USB to Serial ในการเชื่อมต่อ)