April 18, 2024

디바이스마트 미디어:

[66호] 원하는 색상으로 제어가 가능한 아두이노 IoT 스마트 무드등 키트 -

2021-06-25

★2021 ICT 융합 프로젝트 공모전 결과 발표! -

2021-05-12

디바이스마트 국내 온라인 유통사 유일 벨로다인 라이다 공급! -

2021-02-16

★총 상금 500만원 /2021 ICT 융합 프로젝트 공모전★ -

2021-01-18

디바이스마트 온라인 매거진 전자책(PDF)이 무료! -

2020-09-29

[61호]음성으로 제어하는 간접등 만들기 -

2020-08-26

디바이스마트 자체제작 코딩키트 ‘코딩 도담도담’ 출시 -

2020-08-10

GGM AC모터 대량등록! -

2020-07-10

[60호]초소형 레이더 MDR, 어떻게 제어하고 활용하나 -

2020-06-30

[60호]NANO 33 IoT보드를 활용한 블루투스 수평계 만들기 -

2020-06-30

라즈베리파이3가 드디어 출시!!! (Now Raspberry Pi 3 is Coming!!) -

2016-02-29

MoonWalker Actuator 판매개시!! -

2015-08-27

디바이스마트 레이저가공, 밀링, 선반, 라우터 등 커스텀서비스 견적요청 방법 설명동영상 입니다. -

2015-06-09

디바이스마트와 인텔®이 함께하는 IoT 경진대회! -

2015-05-19

드디어 adafruit도 디바이스마트에서 쉽고 저렴하게 !! -

2015-03-25

[29호] Intel Edison Review -

2015-03-10

Pololu 공식 Distributor 디바이스마트, Pololu 상품 판매 개시!! -

2015-03-09

[칩센]블루투스 전 제품 10%가격할인!! -

2015-02-02

[Arduino]Uno(R3) 구입시 37종 센서키트 할인이벤트!! -

2015-02-02

[M.A.I]Ahram_ISP_V1.5 60개 한정수량 할인이벤트!! -

2015-02-02

[14호]FB155BC 소개 및 실무, 사용방법 교육 무료강좌 기술 자료!

14scfirm038

스마트폰, 스마트 패드와의 블루투스 통신을 쉽고 빠르게!!

FB155BC(SPP 기반 블루투스 모듈) 소개 및 실무, 

사용방법 교육 무료 강좌 기술!

자료제공 | ㈜펌테크 기술연구소

2012년 7월 14일에 진행된 무료 강좌의 기술자료를 디바이스마트 매거진 독자들을 위해 간단히 소개하고자 합니다.

 

1. 주요 기술 내용


최근 들어 블루투스 기능이 내장된 스마트기기(스마트폰, 스마트패드)의 폭발적인 증가로 국내, 외적으로 블루투스 기술을 이용한 제품 개발, 생산 등 새롭고 다양한 제품들이 전세계적으로 크게 확대 되고 있습니다.
이렇게 블루투스가 활성화된 이유는 블루투스가 내장된 제품 상호간에 무선상 손쉽게 연결이 항시 가능하도록 구성 되어있으며, 비교대상이 되는 타 근거리 무선네트워크에 비해 철저한 표준화를 바탕으로 제품간 강력한 호환성, 데이터의 신뢰성, 지속적인 스팩 개선 향상 등 발전을 거듭하고 있기 때문입니다.
이에 따라 초창기 Headset, Hand free, Car kit 등의 대중화된 제품으로 시작하여 현재 산업용 시장에서 장기간 검증을 거쳐 충분히 안정성을 검증 받아 대부분의 산업현장에서 데이터 교환을 목적으로 하는 제품에 광범위하게 사용되고 있습니다.
최근 들어 핸드폰, 노트북, 가전제품, PDA, 무선 프린터, MP3, 자동차 진단시스템, 네비게이션, 지하철 스크린도어 제어, 스테레오 헤드셋, 핸즈프리, 무선 결제시스템, 다양한 로봇, 각종 센서 데이터 시스템, 의료솔루션, 자동차 및 선박 조립라인, 반도체 생산라인, POS, 무선바코드, 공장자동화, 무선전광판(금융권 무선 환율표시기 등), GPS, 보안솔루션, 웹패드, 산업용 크레인, 주차 시스템, 기타 응용 분야 등 산업 전반에 걸쳐 널리 사용되고 있습니다.
이는 바로 블루투스 기술이 완전한 상용화가 되었음을 의미하며, 또한 무선 통신체계로서의 안정성에 대한 검증이 끝났음을 의미합니다.
블루투스 기술이 지속적으로 발전하고 있는 가운데 차세대 무선 핵심기술인 UWB와 통합이 확정된 상태이며, 사용처는 여러 분야로 더욱 더 확대 될 것으로 보여지고 있습니다.
이러한 블루투스 기술을 이용해 현재 제품화 되어 전세계적으로 가장 광범위하게 사용되는 산업용 제품으로는 유선상의 RS232케이블을 무선으로 대체한 소형 임베디드 타입의 Serial Adapter 제품들입니다.
FB155BC는 타 업체의 다양한 블루투스 제품과 호환하여, 무선연결이 가능하도록 구성된 제품으로서 손쉽게 스마트폰 및 스마트패드와 무선네트워크를 구성할 수 있는 것이 최대 장점이라고 말할 수 있습니다.
FB155BC는 다양한 산업용 제품군에 내장이 가능하며 무선 네트워크 환경을 필요로 하는 산업 현장과 높은 보안이 요구되는 시설, 기존 유선 네트워크 환경 구성이 어려운 곳에 편리한 무선 네트워크 환경으로 교체가 이루어질 수 있습니다.

2. 블루투스 개요


1. 블루투스란 ?

1) 블루투스 목표 : 단거리, 저전력, 고 신뢰성, 저가의 무선통신 구현
2) 사용 주파수 : 허가 없이 사용 할 수 있는 ISM(Industrial, Scientific, Medical) 대역사용
2.400 – 2.4835 GHz, 79 channels
2.465 – 2.4835 GHz, 23 channels(프랑스)
3) 전송 속도 : 1Mbps ~ 3Mbps
4) 송출 출력 : 1mW(10m, Class2), 100mW(100m Class1)
5) 네트워크 구성 : Master, Slave 형태의 주종 관계로 구성되며, 한 대의 블루투스 장치에 동시접속이 가능한 최대 장치의 수는 7대(ACL기준)이다.
6) 신뢰성 : 주파수 호핑(FHSS: Frequency Hopping Spread Spectrum)기법을 사용하여 Noise가 많은 환경에서도 안정된 무선 연결을 보장한다.

2. 제품 소개

FB155BC는 기존의 유선 RS232 케이블 방식을 무선으로 대체 하여 사용할 수 있도록 만들어졌습니다.

■ FB155BC 주요특징 ■

1) Bluetooth Specification 2.0 Support
2) 8 Pins Header type로 되어 있어 제품에 쉽게 적용 가능
3) AT 명령어를 지원하며, AT 명령어를 이용하여 FB155BC 제어 가능
4) Bluetooth PDA, Bluetooth USB Dongle 등과 원활하게 연결 하여 사용 가능
5) Class2 EDR중에 가장 Compact size 제공
6) 간단하게 블루투스 펌웨어 update 기능 지원
7) 안정적인 데이터 송수신

3. 통신거리

14scfirm001

3. FB155BC 제품 소개

1. 제품 외형

1.1 FB155BC Dimension

FB155BC Dimension

FB155BC Dimension

1.2 FB155BC PIN Assign

FB155BC PIN Assign과 신호선 및 기능

FB155BC PIN Assign과 신호선 및 기능

·Hard Reset(Factory Reset)
공장 초기값으로 변경하고자 하면 모듈에 전원을 인가한 후 2초 이상 LOW signal(0V)을 FA SET(4번핀)에 입력하면 모든 설정 값이 최초 구입한 상태로 변경됩니다.
·STATUS port
FB155BC의 상태를 모니터링 하기 위해서 사용됩니다. 블루투스 무선 구간의 연결이 원활하게 이루어져 두 디바이스가 통신이 가능한 상태일 때 LOW(0V)를 유지 합니다. 블루투스 연결을 대기 하거나 연결 시도 및 주변의 블루투스 장치를 검색할 때는 LOW, HIGH를 반복하게 됩니다.
·UART_CTS, UART_RTS
흐름제어를 사용하지 않을 시에는 연결하지 않아도 FB155BC가 동작하는데 영향을 주지 않습니다.

2 인터페이스(핀 연결)

2.1 흐름제어를 사용하지 않을 때

흐름제어 사용하지 않을 때의 핀 연결도

흐름제어 사용하지 않을 때의 핀 연결도

2.2 흐름제어를 사용할 때

흐름제어를 사용할 때의핀 연결도

흐름제어를 사용할 때의핀 연결도

3. FB155BC 한마디로 표현하자면 “블루투스 SPP프로화일 적용된 무선통신 모듈”

SPP란? SERIAL PORT PROFILE의 약자로 PC 등과의 사용자 인터페이스에 관련된 장치에서 물리적인 시리얼 포트를 블루투스 통신을 사용해 무선상으로 대체하는 방식의 지원에 관련된 블루투스 프로화일을 의미합니다.

14scfirm005

4. FB155BS & FB155BC 특징

14scfirm006
14scfirm007

5. FB155 Pin Description

14scfirm008

4. FB155BC 와 스마트폰 연결하기

1. Smart_Phone을 사용하기 위한 기본 사항

·Smart_Phone을 PHONE(galaxy-S2)을 사용합니다.
운영체제 : Android(ICS 4.0.3)
·FB155BC(SPP)는 SPP가 운영되고 있어야 합니다.
·FB155BC(SPP)가 SPP Interface Board에 장착되어 Scan상태로 운영되고 있어야 합니다.

14scfirm014

 2. FB155BC(SPP) 구성핀 설명

14scfirm015

·FB155BC(SPP)는 시리얼 DATA를 UART로 입력 받아 무선으로 송신하는 BLUETOOTH 장치입니다.
·FB155BC(SPP)는 연결하고자 하는 블루투스 장치에서 Serial Port가 지원되어야 무선 구간 연결이 이루어지며 이후 데이터 송신이 가능합니다.

14scfirm016
FB155BC는 FB155BC(HID)와 호환이 되지 않습니다.
FB155BC : Serial Port Profile 운영
FB155BC(HID) : Hid Device Profile 운영

3. FB155BC(SPP) 사용시 Serial Data가 스마트폰으로 전달되는 과정

14scfirm017
4. FB155BC(SPP)설정 값 변경

(1) AT command를 이용한 FB155BC(SPP) 제어

14scfirm018

FB155BC(SPP)의 설정 값을 변경하는 방법은 AT Command를 이용하여 변경하는 것과 BT Configuration Tool을 이용하는 것, 두가지가 있습니다. FB155BC(SPP)는 어떤 방법을 사용하여 설정 값을 변경하여도 동일하게 적용이 됩니다.

(2) AT command를 이용한 FB155BC(SPP) 제어

14scfirm009

(3) BT Configuration Tool을 이용한 FB155BC(SPP)제어

14scfirm010

14scfirm011

※ 하이퍼 터미널과 BT Configuration Tool은 Serial Port를 이용하기 때문에 동시에 프로그램을 실행할 수 없습니다. 반드시 하나의 프로그램만을 실행하여 FB155BC(SPP)의 설정을 변경하여야 합니다.

(4) BT Configuration Tool을 이용한 FB155BC(SPP) 제어

14scfirm013

14scfirm019

(5) BT Configuration Tool을 이용한 FB155BC(SPP) 제어

14scfirm020

14scfirm021

(6) BT Configuration Tool을 이용한 FB155BC(SPP) 제어

14scfirm022
5. Galaxy-S “메인메뉴” 선택

Galaxy-S 화면상에서 메인메뉴 아이콘을 클릭합니다.

14scfirm023
6. Galaxy-S “환경설정” 선택
메인메뉴 중 환경설정 아이콘을 클릭합니다.

14scfirm039
7. Galaxy-S “무선 및 네트워크” 선택
환경설정 메뉴 중 무선 및 네트워크 아이콘을 클릭합니다.

14scfirm025
8. Galaxy-S “블루투스 설정” 선택
무선 및 네트워크 메뉴 중 블루투스 설정 아이콘을 클릭합니다.

14scfirm026

9. Galaxy-S Bluetooth “ON”
Bluetooth 기능을 ON 시킵니다.

14scfirm027
10. Galaxy-S Bluetooth 검색 진행
Bluetooth 기능이 ON되면 자동으로 주변의 Bluetooth 장치를 검색합니다. “기기 검색”을 클릭하면 수동으로 주변의 Bluetooth장치를 검색합니다.

14scfirm028
11 Galaxy-S Blue Term 실행
검색된 “FB155V2.2.1” 장치는 Smart Phone의 블루투스 설정에서 연결 시도는 하지 않습니다. Smart Phone에서 SPP에 대한 지원 가능한 App이 없기 때문에 SPP를 지원하는 Bluetooth App을 App Store에서 다운로드 하여 SPP연결을 진행 합니다.
해당 Guide에서는 Blueterm이라는 App을 이용하여 SPP연결을 진행합니다.

메인 메뉴에서 Blue Term을 실행 합니다.

14scfirm029

12. Galaxy-S Blue Term 검색 진행
Blue Term이 실행 되면 메뉴 버튼을 눌러 메뉴 바를 실행 시킵니다. 메뉴 바가 생성되면 “Connect device”를 눌러 주변 블루투스 기기에 대한 정보를 가져 옵니다.

14scfirm030
13.Galaxy-S Blue Term 검색 진행
기존에 연결된 장치가 있으면 장치 이름이 나타나고 연결된 장치가 없으면 “No Devices Have Been Paired” 라는 메시지를 확인 할 수 있습니다. “Scan For Devices” 버튼을 눌러 주변 기기에 대한 검색을 진행합니다.

14scfirm031
14. FB155BC(SPP)와 연결 진행
주변에 블루투스 장치가 검색되면 장치 이름과 블루투스 주소를 나타냅니다. 검색된 “FB155V2.2.1”을 눌러 연결을 진행 합니다.

14scfirm032
15. FB155BC(SPP)와 연결 진행 – Pin Code
연결 진행 과정에서 Pin Code묻는 창이 나타나면 “0000”을 입력하고 확인을 클릭합니다.

14scfirm033
16. FB155BC(SPP)와 연결 완료
“FB155V2.2.1”과 연결이 이루어지면 Connect 완료 메시지를 확인 할 수 있습니다.

14scfirm034
17. SPP Interface Board 연결 후 상태
“Connect xxxxxxxxxxxx”라는 메시지는 Bluetooth 장치가 연결 된 것을 나타냅니다.

14scfirm035
18. SPP Interface Board 연결 후 Serial Data 수신
Smart Phone에서 Blue Term을 통해 “Firmtech”라는 문자를 입렵하면 하이퍼터미널 창에서 “Firmtech”라는 문자가 수신되는 것을 확인 할 수 있습니다.

14scfirm036

19. Galaxy-S Blue Term 연결 후 Serial Data 수신
하이퍼터미널 창에서 “Firmtech”라는 문자를 입력하면 Smart Phone의 Blue Term 창에 “Firmtech”라는 문자가 수신되는 것을 확인 할 수 있습니다.

14scfirm037

 

Leave A Comment

*