사물인터넷 수업 과제로 제출했던 걸 간단하게 정리!
각 플랫폼 특징을 파악하고 용도에 맞는 하드웨어 플랫폼을 사용하기


라즈베리 파이 (Raspberry Pi)

image1

  • 랜선을 연결할 수 있는 이더넷 포트 존재
  • 마우스, 키보드를 연결하기 위한 USB 포트 / 모니터를 연결하기 위한 HDMI 포트 존재 → 데스크탑의 역할을 대신할 수 있는 초소형 컴퓨터
  • 블투투스와 와이파이 지원
  • 마이크로 프로세서의 기능을 함 → 연산에 강함
  • 모터나 카메라를 제어해 데이터를 처리하는 작업에 적합

아두이노 (Arduino)

image2

  • 다양한 기능을 활성화하기 위해 쉴드를 연결해서 사용
    → 이더넷 쉴드, GPS 쉴드, 와이파이 쉴드,모터 쉴드 등등 용도에 맞는 쉴드를 장착해서 사용함
  • 마이크로 컨트롤러를 기반으로 함
    → 라즈베리와 달리 운영체제나 펌웨어가 없어 마이크로컨트롤러가 외부기기를 직접 제어
    → 입출력에 강함
    → 센서나 LCD, 모터와 같은 외부기기를 제어하는 작업에 적합

라즈베리파이 / 아두이노 비교

image3

그 외 오픈하드웨어 플랫폼

  • 갈릴레오 : 아두이노와 호환 실시간 클락을 가지므로 오프라인 환경에서도 센서 값과 시간 값을 함께 저장할 수 있음
  • 오렌지 파이 : 그래픽 성능이 우수
  • 오드로이드, 바나나 파이, 팅커보드, 에디슨 등등..

기존 포스팅에서 옮겨옴 (https://blog.naver.com/uko02111/221106038593)