일반적으로 블루투스 모듈의 통신 인터페이스는 USB와 UART이고, WiFi 모듈은 USB, UART, SDIO, PCIe 등을 사용합니다.
1.USB
USB(범용 직렬 버스)는 장치와 PC 또는 스마트폰과 같은 호스트 컨트롤러 간의 통신을 가능하게 하는 공통 인터페이스입니다. USB는 플러그 앤 플레이를 개선하고 핫 스왑을 허용하도록 설계되었습니다. 플러그 앤 플레이를 사용하면 운영 체제(OS)가 컴퓨터를 다시 시작하지 않고도 자동으로 새 주변 장치를 구성하고 검색할 수 있습니다. 스캐너, 프린터, 디지털 카메라, 마우스, 키보드, 미디어 장치, 외장 하드 드라이브 및 플래시 드라이브와 같은 주변 장치를 연결합니다. 다양한 용도 때문에 USB는 병렬 및 직렬 포트와 같은 다양한 인터페이스를 대체했습니다.
2.UART
UART(Universal Asynchronous Receiver/Transmitter)는 연결된 직렬 장치에 대한 컴퓨터의 인터페이스를 제어하는 프로그래밍을 갖춘 마이크로칩입니다. 특히, 컴퓨터에 RS-232C DTE(Data Terminal Equipment) 인터페이스를 제공하여 모뎀 및 기타 직렬 장치와 "통신"하고 데이터를 교환할 수 있도록 합니다.
3.SDIO
SDIO(Secure Digital Input and Output)는 SD 메모리 카드 인터페이스를 기반으로 개발된 인터페이스입니다. SDIO 인터페이스는 이전 SD 메모리 카드와 호환되며 SDIO 인터페이스가 있는 장치에 연결할 수 있습니다. SDIO 프로토콜은 SD 카드 프로토콜에서 진화 및 업그레이드되었습니다. SDIO 프로토콜은 SD 카드 읽기 및 쓰기 프로토콜을 유지하는 것을 기반으로 SD 카드 프로토콜 위에 CMD52 및 CMD53 명령을 추가합니다.
4.PCle
PCI-Express(주변 구성 요소 인터커넥트 익스프레스)는 고속 직렬 컴퓨터 확장 버스 표준입니다. 원래 이름 "3GIO"는 2001년 Intel이 이전 PCI, PCI-X 및 AGP 버스 표준을 대체하기 위해 제안했습니다. 모든 데스크탑 PC 마더보드에는 GPU(일명 그래픽 카드), RAID 카드, Wi-Fi 카드 또는 SSD(솔리드 스테이트 드라이브) 애드온 카드를 추가하는 데 사용할 수 있는 PCIe 슬롯이 다수 있습니다.
현재 대부분의 Feasycom의 Bluetooth 모듈은 통신을 위해 USB&UART 인터페이스를 사용합니다.
Bluetooth 및 WiFi 모듈의 경우:
Module Model |
Interface |
FSC-BW121, FSC-BW104, FSC-BW151 |
SDIO |
FSC-BW236, FSC-BW246 |
UART |
FSC-BW105 |
PCIe |
FSC-BW112D |
USB |