:::: MENU ::::
Posts tagged with: bluetooth

Mac OS X에 nRF51 개발 환경 설정하기

1. gcc 설치
여기에서 다운로드 한다.

$ mkdir /usr/local/gcc-arm
$ tar -xjf gcc-arm-none-eabi-5_4-2016q3-20160926-mac.tar.bz2 -C /usr/local/gcc-arm

2. nRF5x-Command-Line-Tools-OSX
여기에서 다운로드 한다.
/usr/local/ 에 nrfjprog와 mergehex를 copy한다.

3. .bash_profile 수정

export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/nrfjprog:$PATH

4. Segger Software and documentation pack for Mac OS X 설치
여기에 패키지 파일이 있다.

5. SDK설치 및 Makefile.posix 파일 수정
여기 또는 여기에서 SDK를 다운로드 해서 원하는 곳에서 압축을 푼다.
components/toolchain/gcc/Makefile.posix 이 파일을 gcc 버전에 맞게 수정한다.

GNU_INSTALL_ROOT := /usr/local/gcc-arm/gcc-arm-none-eabi-5_4-2016q3
GNU_VERSION := 5.4.1
GNU_PREFIX := arm-none-eabi

6. 컴파일 및 확인
example 폴더 아래에서 make해서 hex 파일이 생성되는지 확인한다.

$ make

7. 보드와 연결해서 다운로드가 되는지 확인한다.

$ make flash

Nordic에서 출시한 보드

PCA10028

PCA10031

참고
https://devzone.nordicsemi.com/blogs/22/getting-started-with-nrf51-development-on-mac-os-x/
https://aaroneiche.com/2016/06/01/programming-an-nrf52-on-a-mac/
http://www.nordicsemi.com/eng/Products/Bluetooth-low-energy/nRF51822
Getting started with the nRF5 development kit
https://devzone.nordicsemi.com/tutorials/



Wi-Fi, Bluetooth가 스마트홈의 주요 프로토롤로 사용될 전망

10년전만 해도 홈네트워크를 구축하려면 Zigbee, Z-Wave를 사용했지만 앞으로는 WI-Fi나 Bluetooth가 Zigbee를 대체할 수 있을 것으로 기대된다. 그 이유는 Wi-Fi의 경우 상대적으로 전력 소모가 많아서 단말에 쓰이기 어려웠는데, Wi-Fi HaLow(IEEE802.11ah) 덕분에 low power, long range를 지원하게 됐다. 그리고 Bluetooth도 1:1 연결에서 벗어나 mesh network를 지원한다니 기존 스마트 홈시장의 판도가 바뀔 예정이다.

관련기사:The Verge 이미지 출처:The Verge

[My Insight] 스마트 홈에서의 주도권을 하나의 기기나 인터페이스가 장악할 것으로 기대되지 않기때문에 이 시장을 바라보는 회사들은 모두 기기간의 호환성 및 에코시스템을 구축해야만 한다. 이러한 에코시스템을 구축할때 이미 스마트폰에 탑재된 프로토콜을 사용하면 추가적인 기기가 필요하지 않고 사용자도 쉽게 접근이 가능하다. 하지만 ZigBee의 경우 IP기반이 아니기 때문에 필립스 Hue의 경우처럼 Zigbee 프로토콜을 IP로 변환해주는 게이트웨이(Hue Bridge)가 필요하다. 따라서 이미 스마트폰에 탑재되어 있는 Bluetooth나 Wi-Fi가 Zigbee를 대체하면 Zigbee는 그 영역이 줄어들 수 밖에 없을 것이다.


Wi2Wi – WiFi, Bluetooth 모듈

Wi2Wi는 산업 온도 제품군인 W2CBW009Di Wi-Fi 및 블루투스 모듈을 처음으로 선보였다. 마벨의 88W8688 WLAN 칩셋을 기반으로 한 이 모듈은 IEEE Wi-Fi 802.11 b/g 및 블루투스 2.1 연결을 초소형 풋프린트로 제공하고, -40°C에서 +85°C의 폭넓은 산업 온도 범위를 지원한다.

16mm x 16mm x 2.1mm 크기에 불과한 W2CBW009Di는 전세계 주요 수직 시장에 비용 효율적이고도 고성능 WLAN-BT 모듈의 필요성을 만족시킨다.

새로운 모듈은 산업용, 방위, 홈 인프라, 의료용, 테스트 장비 및 가전 어플라이언스를 포함한 주요 시장군을 겨냥하고 있다.

W2CBW009Di는 이들 어플리케이션 제품에 Wi-Fi 와 블루투스의 통합을 매우 단순화시켰다. RF-노하우 요건들을 최소화했으며, (인텔, 마벨, TI, 프리스케일, RMI, 삼성을 비롯한) 모든 주요 프로세서들을 지원하고, FCC 인증을 받았다.

http://www.wi2wi.com/
cfile1.uf.1609F4244BF4839D719142.pdf