대세는 웨어러블 시대! 에디슨 모듈을 이용한 센서, 엑츄에이터, 디스플레이 제어가 가능한 웨어러블 키트 ~

안녕하세요, 아이씨뱅큐 제품담당자 LUCAS 입니다 :)

 

최근들어 IoT나 웨어러블 환경과 관련된 제품들이 많이 출시 되고 있습니다. 대표적으로는 작년 말에 출시된 인텔 사의 에디슨 모듈과, 갈릴레오 시리즈, 그리고 SEEEDSTUDIO 사의 LinkIt ONE 보드와, Xadow시리즈를 비롯하여 셀수 없을 만큼 수많은 브랜드 제품이 시장에 출시 되어 있습니다. 이렇게나 많은 웨어러블 호환 제품들이 쏟아지고 있는 가운데, 사실 구매자들은 과연 어떤 제품을 선택하고 자신의 환경에 알맞는 제품을 구매 할 것인가에 많은 고민을 하고 있습니다. 오늘 소개해 드릴 제품은, 화려한 기술보다는 웨어러블의 기초라고 할수 있는 관점에서, 기본적인 부품들을 제어하고 실험 할 수 있는 기초 단계의 웨어러블 제어 키트인 Xadow Wearable Kit For Intel® Edison입니다. 현재 국내에 꽤 인기 몰이를 하고 있는 SEEEDSTUDIO 사의 제품입니다.

 

 

쨔쟌~ 개봉도 하기 전인데, 박스부터 뭔가 흥미진진 할 것 같지 않나요? 앞서 말씀 드렸듯이 Xadow Wearable Kit For Intel® Edison 제품은 인텔사의 에디슨 모듈을 이용하여 여러가지 센서와 액추에이터, 디스플레이, NFC, 프로그래머블 환경을 테스트 할 수 있는 부품들로 빵빵하게 구성 되어 있습니다. 연두색 박스와 포장이 상당히 고급스럽죠^^?

 

 

 

 

이렇게나 많은 구성품이? 언제다 테스트한담!!

 

10개의 테스트 모듈과 배터리, 그리고 기타 액세서리를 포함한 실용적인 구성입니다! 여타 초급자용 스타터 키트에 포함된 평범한 부품들과는 비교 불가 그 자체 입니다. 다양한 테스트를 원하는 분들에게 정말 적합한 구성이라 말씀드리고 싶네요.

 

 

 

 

 

특히나, ~고급자용 구성에 나올까 말까한 NFC 모듈과 Barometer(기압계) 모듈은 상당히 인상 적인 것 같습니다. 아쉽게도 듀토리얼은 영문으로 되어있기에, 관련 기술사항은 번역을 통해 이용이 가능합니다. 인터페이스 자체가 단순한 터라 크게 문제는 없어 보입니다.

 

역시 에디슨 모듈이 대장 이로군요, 많은 분들이 저 작은 컴퓨터 모듈로 어떻게 이 많은 제품들을

제어할 수 있냐 궁금해 하시리라 생각합니다.

 

 

 

 

 

 

 

밑의 사진 처럼, 확장보드에 에디슨 모듈을 체결하여 기본적인 커넥팅은 끝이라고 볼 수 있습니다. 매우 간단하죠?

 

 

 

 

 

각 부품과의 연결은 얇은 FPCB 필름 케이블로 인터페이싱 하며 UART 포트와 USB OTG 포트를 기본적으로 사용 할 수 있습니다.

 

 

 

 

 

 

 

프로그램을 업로드 한 후, 위와 같이 세팅이 끝난다면 기본적인 환경은 갖춘 셈이라 할 수 있습니.

 

 

 

 

 

 

 

여기서 인상적인 부분은 리튬 배터리를 이용한다는 것 입니다. 무게도 상당히 가벼워서

휴대하시기도 무리가 없을 것으로 보입니다.

 

여기에 OLED 디스플레이 LCD NFC모듈, 그리고 RGB LED 스크립트를 제어하는 QTouch 모듈을 사용하여

다음과 같은 멋진 웨어러블 시계를 만들 있습니다.

 

 

 

 

 

 

어떤가요?

 

LED가 반짝이는 나만의 웨어러블 시계 케이스!!! 정말 멋지지 않나요? 전용 케이스는 판매하는 상품이 아닌, 모델링 파일을 다운로드받아 사용자가 직접 출력을 할 수 있도록 추가 서비스를 지원합니다. 아무래도 수입을 하는 제품이다보니, 많은 부분을 설명해 드릴 수 없었지만, 아래 영상을 보면 어떤 제품인지 훨씬 더 이해하기 쉬우실 것 같네요 ^^ 이상 포스팅을 마칩니다~ 이 제품에 대한 문의사항은 lucas@icbanq.com 으로 보내주세요 :) 

 

 

 

 

 

 

 

 

 

 

 

 

구입 (아이씨뱅큐): http://www.icbanq.com/P005694314

 

ICBanQ 파워블로거 2기 - 인텔의 에디슨 펌웨어 업데이트하기

 [본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다]

 

 

우선 인텔 에디슨을 브레이크아웃 보드에 설치한 후 최신 이미지로 업데이트를 해주면 좋습니다. 맥을 기준으로 설명합니다.

1 단계: 에디슨 연결하기

아래 그림처럼 USB 케이블을 두개 모두 연결합니다.

연결 후 조금 있으면 다음처럼 디스크로 인식됩니다.

2 단계: 기존의 이미지 파일들 삭제하기
터미널을 열고 인식된 디스크로 이동합니다.

cd /Volumes/Edison

폴더로 이동 후 아래와 같이 입력하여 모든 파일을 삭제합니다.
rm –rf *

다시한번 숨겨진 파일까지 모두 제거합니다.
rm –rf \.*

3 단계: 최신 이미지 다운로드

https://software.intel.com/en-us/iot/hardware/edison/downloads

최신 Yocto 이미지를 다운로드합니다. 에디슨에 설치될 최신 리눅스 Yocto 이미지 입니다.

다운로드 후 압축을 풀고 파일을 디스크에 복사합니다.

최종적으로 새로운 파일들이 복사되고 디스크를 선택하면 아래와 같이 복사되었습니다.

4. 에디슨 플래슁

이제 터미널에서 screen /dev/cu.usbserial 를 입력후 탭키를 누르면 적절한 포트가 선택됩니다.

그리고 다시 115200 -L 를 입력 후 엔터를 칩니다. 다시한번 엔터를 입력하면 아래와 같은 화면이 출력되고 root를 입력하면 로그인 됩니다.

이제 reboot ota 를 입력하면 새로운 펌웨어로 업데이트됩니다.

 

스크린샷 2015-08-01 오후 9.02.02

 

스크린샷 2015-08-01 오후 9.02.15

스크린샷 2015-08-01 오후 9.05.02

 

새로운 따끈따끈한 시스템으로 업데이트가 되었습니다.

일단 root 계정으로 로그인합니다.

root@edison:~# configure_edison --version

159

현재 따끈따끈한 버젼은 159입니다. 15년 9번째 업데이트 입니다.^^

 

 

 

화면이 스크롤 되면서 이런 저런 처리 내용이 디스플레이되고 모든 업데이트가 마무리됩니다.

관련상품 : http://www.icbanq.com/P005632309/R

 [본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다]

 

인텔의 에디슨 시작하기

맥에서 인텔 에디슨에 연결하는 방법입니다.

에디슨을 확장보드에 잘 결합합니다.

IMG_0310
보드에 결합한 상태에서 USB 케이블을 둘다 연결합니다.

IMG_0312

터미널에서

ls /dev/cu.usbserial-* 를 입력하여 설정된 시리얼 포트를 확인합니다.

제 경우는 아래와 같습니다. 시리얼 포트를 찾았으니 터미널로 접속합니다.
[~]$ ls /dev/cu.usbserial-*
/dev/cu.usbserial-A103KJQL

// 아래와 같이 입력합니다. 여기에서 XXX로 표시된것은 여러분들의 시리얼을 입력하시면 됩니다.
저의 경우는 /dev/cu.usbserial-A103KJQL 을 입력하겠습니다.

screen /dev/xx.usbserial-XXXXXXXX 115200 –L

위와 같이 입력한 후 빈화면이 나오면 엔터를 한번 쳐주시면 됩니다.(이것때문에 한동안 멘붕...ㅋㅋ)

그러면, Yocto(욕토) 리눅스에 로그인 할 수 있게 됩니다.

 

Poky (Yocto Project Reference Distro) 1.6.1 dimplejuno ttyMFD2

dimplejuno login:

로그인 계정은 root 를 입력합니다. 처음에는 비번은 설정되어 있지 않습니다. 그냥 엔터를 입력합니다.

 

보드 이름 설정하기

보드의 이름 설정하기 입니다. 원하시는 이름으로 설정합니다.

우선 설정된 이름을 확인합니다.

저의 경우에는 아래와 같습니다. --showNames 하면 설정된 이름을 볼 수 있습니다.

root@edison:~# configure_edison --showNames
{"hostname": "edison", "ssid": "EDISON-6C-65", "default_ssid": "edison_ap"}

수정 하시려면 아래와 같이 입력합니다.

configure_edison --name
Give this Edison a unique name.
This will be used for the access point SSID and mDNS address.
Make it at least five characters long (leave empty to skip):
Skipping name change...

root@dimplejuno:~# configure_edison --showNames
{"hostname": "dimplejuno", "ssid": "dimplejuno"}
root@dimplejuno:~#

root 계정의 비번 설정하기, 비번을 설정해줍니다.
configure_edison --password

*와이파이 설정하기 : 에디슨에는 감사하게도 와이파이가 기본으로...땡큐베리 감사.

와이파이를 설정하려면
configure_edison --wifi 를 입력한 후 스캔하고 원하는 AP를 선택한 후 암호를 입력하면 연결됩니다.
연결된 후에는 로컬 연결 IP(저의 경우, http://192.168.0.26)를 보여줍니다.

Configure Edison: WiFi Connection

Scanning: 1 seconds left

0 : Rescan for networks
1 : Exit WiFi Setup
2 : Manually input a hidden SSID
3 : U+NetB96F
4 : U+zone
5 : home
6 : dimplejunoEGG
7 : decsers

Enter 0 to rescan for networks.
Enter 1 to exit.
Enter 2 to input a hidden network SSID.
Enter a number between 3 to 7 to choose one of the listed network SSIDs: 7
Is decsers correct? [Y or N]: Y
Password must be between 8 and 63 characters.
What is the network password?: ********
Initiating connection to decsers. Please wait...
Attempting to enable network access, please check 'wpa_cli status' after a minute to confirm.
Done. Please connect your laptop or PC to the same network as this device and go to http://192.168.0.13 or http://dimplejuno.local in your browser.

브라우저에 http://192.168.0.13 를 입력합니다. 즉, 에디슨이 와이파이에 연결되고 13번 아이피를 할당 받았습니다.
당근 브라우져로 연결하면 사이트가 나타납니다.

스크린샷 2015-04-17 오후 10.59.47

configure_edison --setup 으로 모든 설정을 한번에 할 수도 있습니다.

블루투스 시작하기

우선 블루투스를 활성화 합니다.
rfkill unblock bluetooth
bluetoothctl

root@edison:~# rfkill unblock bluetooth
root@edison:~# bluetoothctl
[NEW] Controller 98:4F:EE:04:34:EE edison [default]
[bluetooth]#

아래와 같이 에이전트를 등록합니다.
[bluetooth]# agent KeyboardDisplay
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]#

[bluetooth]# scan on
Discovery started
[NEW] Controller 98:4F:EE:04:34:EE edison [default]
[NEW] Device CC:29:F5:BE:E6:74 Hojun의 iPhone6
[NEW] Device 71:8F:32:71:C0:9D 71-8F-32-71-C0-9D
[NEW] Device 88:0F:10:29:63:9A MI

[bluetooth]# pair 88:0F:10:29:63:9A
Attempting to pair with 88:0F:10:29:63:9A
[CHG] Device 88:0F:10:29:63:9A Connected: yes
[CHG] Device 88:0F:10:29:63:9A UUIDs:
00001800-0000-1000-8000-00805f9b34fb
00001801-0000-1000-8000-00805f9b34fb
00001802-0000-1000-8000-00805f9b34fb
0000fee0-0000-1000-8000-00805f9b34fb
0000fee1-0000-1000-8000-00805f9b34fb
0000fee7-0000-1000-8000-00805f9b34fb
[CHG] Device 88:0F:10:29:63:9A Paired: yes
Pairing successful

터미널에서 위와 같이 연결합니다.

관련상품 : http://www.icbanq.com/P005632309/R

 [본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다]