Raspberry Pi เป็นบอร์ดคอมพิวเตอร์32 บิต ขนาดเล็กขนาดเท่ากับเครดิตการ์ด รองรับระบบปฏิบัติการ Linux ,Android และ Windows10 IOT
Raspberry Pi ถูกวางตลาดครั้งแรกในเดือนกุมภาพันธ์2012 โดยกำเนิดจากนักออกแบบคอมพิวเตอร์ชาวอังกฤษ ชื่อคุณ Eben Upton แนวความคิดที่จะออกแบบและสร้าง RPi ก็คือ สมัยที่เขาทำงานกับห้องปฏิบัติการคอมพิวเตอร์ของ Cambridge University ก็เกิดความหงุดหงิดไม่ได้อย่างใจเพราะนักศึกษามีความสามารถในการเขียนโปรแกรมลดลงเมื่อเทียบกับนักศึกษารุ่นก่อนๆ แถมผู้คนทั่วไปก็คิดว่าคอมพิวเตอร์ก็คือเครื่องมือท่องเว็บ พิมพ์เวิร์ด หรือ คำนวณตาราง Excel เท่านั้น ไม่ได้รู้ว่าคอมพิวเตอร์ทำอะไรได้อีกเยอะ หรือลืมไปเลยว่าคอมพิวเตอร์ในสมัยก่อนๆ นั้น ต้องมานั่งประกอบกันเอาเองทีละชิ้น
ทุกๆที่ในโลกสมัยก่อนหากจะซื้อคอมพิวเตอร์เครื่องแรกนั้น ต้องไปที่พันธุ์ทิพย์แล้วกำหนด Spec ของคอมพิวเตอร์ว่าจะต้องมีอะไรบ้าง ขนาดเท่าไหร่ ราคาเป็นไง แล้วซื้อทีละชิ้นมาประกอบ และลงโปรแกรมกันเอาเองพอคิดได้แบบนี้ก็คุณ Upton ก็เลยตั้งใจว่าจะต้องสร้างคอมพิวเตอร์ขนาดเล็ก และราคาถูกสุด (ตอนแรกตั้งใจให้อยู่ที่ 25$) แถมต้องทำงานได้หลายอย่างแบบที่คอมพิวเตอร์สมัยนี้ทำได้อีก เขาคาดหวังว่าจะทำได้คนกลับมาเข้าใจการทำงานของคอมพิวเตอร์มากขึ้น เข้าถึงได้มากขึ้นเพราะราคาที่ถูก และหัดเขียนโปรแกรมคอมพิวเตอร์กันมากขึ้น คิดและเริ่มลงมือทำอยู่ 6 ปีRPi Model A จึงได้เปิดตัวและให้จองกันในเดือนกุมภาพันธ์ปี2012 และแล้วภายใน 3 เดือนก็มีคนสั่งจองกันครึ่งล้านเครื่อง รอกันเป็นเดือนๆ กว่าจะได้ของ ผ่านไปปีเดียวขายได้เกิน 1 ล้านเครื่องทั่วโลก ความนิยมล้นหลาม
เดือนตุลาคม 2012 ก็เลยออก RPi Model B มาขายโดยปรับปรุงให้มีRAM มากขึ้นเป็น 512 MB และเพิ่ม พอร์ต LAN เข้าไปด้วยเนื่องจากต้องการทำให้ราคาถูก นอกจากฮาร์ดแวร์ที่ใช้อย่างคุ้มค่าแล้วซอฟต์แวร์ก็ต้องใช้แบบที่เป็น Opensource นั้นก็คือ Linux ครับ ดังนั้นระบบปฏิบัติการต่างๆ ของ RPi จึงมีพื้นฐานมาจาก Linux แล้วพัฒนาต่อให้มีGraphic User Interface ที่คล้ายๆ Windows ครอบลงไปอีกทีRaspberry Pi (RPi ) ทำอะไรได้บ้าง
1.ทำได้เหมือน PC รุ่นซัก 8-10 ปีที่แล้ว ใช้ Arm cortex เป็นหน่วยประมวลผลหลัก
2.มีGPIO ทำให้สามารถเล่นกับ Sensor หรือ ส่งค่าออกไปติดต่อสั่งงานภายนอกได้แบบ MicroController แต่ไม่มี Analog input
3.มีProtocol SPI UART I2C สำหรับเชื่อมต่อกับอุปกรณ์ภายนอก เช่น RFID Tag reader หรือ Sensor ต่างๆ
4.ทำงานเป็น Server ได้
5.มีUSB port ทำให้ต่อ External devices เช่น Keyboard, wireless dongle, External Harddrive,ลำโพง จอ LCD, พอร์ต AV และรองรับการเชื่อมต่อด้วย HDMI
6.ไม่มีInternal Harddrive ขนาดใหญ่ ทำให้ต้องใช้SD Card เพื่อบรรจุ OS แทน
เนื่องจากมีขนาดเล็กและใช้พลังงานต่ำ ตลอดจนรองรับการเชื่อมต่ออินเตอร์เนท ทำให้ Raspberry Pi เหมาะสำหรับการประยุกต์ใช้ เป็น Server ขนาดเล็กสำหรับระบบ IOT ภายในบ้านหรือสำนักงาน