요즘 들어 업무상 해야할 것도 많은데, 공부할 것도 많네요.

elasticsearch를 공부하기 위해 docker에 kibana와 설치해서 연동을 하려고 했습니다만, 제대로 안되는 경우가 있네요. 구글 횽아에게 물어보니 설정을 바꿔야 한다며, kibana.yml 파일을 어쩌고 저쩌고 하는데, 도통 무슨 소리인지... 싶네요. docker에 설치는 간단하나, 연결하는 과정에서 발생한 문제를 초보자 수준에서 해결을 한 거 같지만 공유합니다.

사전 조건

1. 개발자 환경 : Windows 10 프로페셔널
2. docker 버전 : docker for windows Version 18.06.0-ce-win72 (19098)
3. Kitematic 설치? 복사 완료

elasticsearch 설치 및 설정 수정

1. Kitematic 실행 후 official elasticsearch 의 [CREATE] 버튼을 클릭해서 설치합니다.

2. 설치된 elasticsearch의 Settings 탭 클릭 > Hostname / Ports 탭을 선택합니다.
3. HOSTNAME, Configure Ports를 수정 후 저장합니다. 수정하지 않아도 되지만 편의상 저는 수정을 했습니다.

4. Settings 내용이 수정되면 자동으로 재실행 됩니다. 웹 브라우저에서 http://localhost:9200 이 정상으로 뜨는 지 확인합니다.


kibana 설치 및 설정 수정

1. Kitematic 에서 [ + NEW ] 버튼을 클릭 후, kibana를 검색 후 설치합니다.

2. 설치 후 elasticsearch와 마찬가지로 Settings 탭을 클릭합니다.
3. Hostname / Ports 탭을 선택 > HOSTNAME, Configure Ports를 수정합니다.


** 추가내용(AS) : 아래의 내용을 가지고 맥에서 접근을 하려고 하니, Networt 탭이 없음을 확인했습니다. 그래서 다시 부랴 부랴 재설치를 하면서 맥용 자료를 첨부하게 되었습니다. Docker UI가 OS에 따라 틀린 것은 알고 있었지만, 설정이 틀린 줄을 몰랐네요. =_=;;

#1. Docker for Windows 에서 Kibana > elasticsearch 연동하기


4. Network 탭을 클릭하여 Links > Select container를 선택하여 elasticsearch를 선택하고 ALIAS는 elasticsearch로 입력합니다. 주의할 점은 입력 후 (+) 버튼을 눌러서 [OPEN] [REMOVE] 버튼이 나오도록 해야 합니다. 그냥 이동을 하시면 저장이 되지 않습니다!

5. 설정을 완료하셨으면 웹브라우저에서 "http://localhost:5601"로 kibana 페이지가 뜨는지 확인합니다. 만약 응답이 없는 경우에는 kibana를 재시작 합니다.

윈도우 에서는 맥보다는 의외로 간단한 설정만으로 동작이 가능합니다.무척 쉽죠? ^^ 


#2. Docker for Mac 에서 Kibana > elasticsearch 연동하기

4. 맥 설정은 좀 복잡합니다. 일단 설정을 위해서 kibana 컨테이너로 접속을 합니다. [EXEC] 버튼 클릭을 합니다.

5. kibana.yml 수정을 위해 vim을 설치합니다.

# apt-get update

# apt-get install vim

# vim /etc/kibana/kibana.yml

- 변경전

elasticsearch.url: 'http://elasticsearch:9200'

- 변경 후

elasticsearch.url: 'http://10.0.1.3:9200'

exit

6. 설정을 변경하고 저장하였다면, kibana 컨테이너를 재시작 합니다. [RESTART] 버튼을 클릭합니다.

7. 맥 재시작 후 웹브라우저에서 "http://localhost:5601"을 입력하여 kibana가 정상 동작하는지 확인합니다.


윈도우에서는 Kitematic 설정 만으로 elasticsearch와 kibana가 쉽게 연동이 됩니다. 맥에서는 vim 설치 후 kibana.yml 에서 elasticsearch.url 값만 현재 서버의 IP로 변환 후 컨테이너를 재시작하면 됩니다.

이상으로 elasticsearch와 kibana를 docker 위애서 간단하게 연동하는 방법을 알려 드렸습니다.

개발하시는데 도움이 되셨으면 좋겠네요.

감사합니다.



WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  0 , 댓글  0개가 달렸습니다.
secret
온랩 13065H


개인적으로 직업이 개발자이다 보니 개발환경은 대부분 듀얼 모니터를 사용해서 개발을 하고 있습니다. 창을 꽤 많이 띄우다 보니, 메모리도 되도록 빠방한 개발환경을 갖추려고 노력합니다.

지금은 git이나 웹하드 등으로 개발환경을 맞추고 있지만, 여전히 개발 연속성을 위해서 노트북을 주로 활용을 하고 있습니다. 하지만 노트북의 단점 중에 하나가 좁은 화면입니다. 그래서 모니터 하나 더 있었으면 하지만, 가격이나 휴대성 등의 문제로 듀얼 모니터 환경을 갖추는 것이 쉽지 않습니다.

그러던 와중에 괜찮아 보이는 서브 모니터인 "온랩 1305H" 관련 기사를 보고 제품을 만져 보았습니다.

스펙 자체가 무척 매리트가 있습니다. 7mm 두께에 685g 무게라니!!!! (홈페이지)

미려한 화면의 해상도가 1920 x 1080, 시야각은 178도로 갤러리 사진은 멋져보입니다. ^^

좋은 정보의 리뷰는 이곳에서 확인하시면 될 것 같습니다. (베타뉴스 리뷰 확인)

3일 사용하면서 체험한 내용을 단점 위주로 적어 봅니다.

1. HDMI만 지원하는 케이블. 최신 노트북에는 어떡하나?

현재 보유 중인 노트북인 MS 서피스북2, 맥북프로 2015 rate 입니다. 맥북프로의 경우에는 좀 오래된 모델이라 HDMI 포트가 존재합니다만, 서피스북2는 외부 모니터용 포트가 따로 존재하지 않습니다. 그냥 USB 포트만 존재합니다. 외부 모니터가 연결되는 서피스 독도 mini DP 포트만 존재합니다. 다행히 젠더 케이블이 있어서 mini DP - HDMI 케이블을 연결해서 사용 중입니다.

현재 슬림화된 노트북의 경우에는 점점 usb단자만 남기고 있는 추세라, HDMI 만을 제공하니... 좀 난감하네요.

2. 불안한 커버 스탠드, 나만 그런가?

함께 제공되는 하드케이스형 커버스탠드는 제법 튼튼해 보이면서도 가볍습니다. 2단 각도 조절하는 뒷면 지지대의 경우에는 자석을 사용하여 부착이 되도록 한 것은 좋습니다. 그런데 이게... 가벼워서 그런지 힘이 없어 보입니다. 세로로 세우는 경우, 종종 휘청거립니다. 그래서 깨지거나 하지는 않겠지만, 쓸데없이 깜짝 놀래는 경우가 있네요.

3. 품위있는 버튼 디자인의 위치, 세로모드에서 전원이 꺼지는 경우

윈도우의 세로 모드는 시계 반대 방향으로 기울어 집니다. 하지만 모니터를 시계 반대 방향으로 돌리면, 모니터가 꺼지네요. 모니터 좌측에 전원버튼이 있기 때문인데, 그것도 정 중앙에 있습니다. 커버 케이스 하단 가운데는 고무로 살짝 튀어 나와 있어서 전원 버튼과 만나기 좋은 위치라, 돌리는 순간 꺼집니다. 이건 처음에만 겪을 수 있는 소소한 에피소드? 입니다.

4. 개인적인 취향. 세로 모드로 보는 경우 해상도의 아쉬움. 1080...

문서 작업은 딱 좋습니다. 다만, 웹서핑을 경우에는, 요새 웹페이지 가로 사이즈가 1200 이상으로 잡은 경우가 많아서 오른쪽이 짤리는 경우가 많습니다. 웹서핑시에는 약간 불편함을 감소해야 합니다.

5. 약간 부담스러운 가격. 가격대비 성능이 좋은 건가?

현재 시중에서 35만원 정도에 팔리고 있습니다. (다나와 최저가 확인)

과연 그 가격에 살만한 물건인가? 하는 고민은 계속 남네요. 다만, 이 정도 가격의 제품군에서는 단연 괜찮은 장점이 있어 보이는 제품입니다. 

비슷한 제품군에서 장단점을 잘 비교해 보시고 구매 하시기 바랍니다.

감사합니다. 


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  0 , 댓글  0개가 달렸습니다.
secret
New Surface Pro

문제 증상

며칠 전 부터 모니터가 1초 정도 블랙아웃 되었다 돌아오는 증상이 종종 생기더니, 하루 전 부터는 10분도 안되어 블랙아웃 되기도 하네요. 처음엔 그러려니 했는데, 이거 또 뉴서피스 문제인가? 하는 불안한 마음에 구글 횽아에게 찾아보기 시작했는데 다행히 MS 사이트에 해결책이 나와 있어서 공유합니다.

뉴서피스 문제라고 생각한 이유가, 기존 연결된 맥에서는 별 문제없이 사용을 하고 있었습니다.

시스템 상황

- 뉴서피스프로 (i7 / 8G RAM/ 256G SSD) - Windows 10 Pro
   > 서피스 다이얼, 서피스펜, 시그니처 타입 커버
- 서비스독 연결 - 펌웨어 업그레이드 함
   > USB 샤오미 기계식 키보드(텐키리스), Logitec MX Master 마우스 연결, UHD 4K (LG 27UD88) 외부 모니터 (mini DisplayPort) 연결


새로운 방법을 찾아 설명드립니다.

1. 윈도우키+S > msconfig 입력

2. 시스템 구성 창 > 서비스 탭

1-1. Problem Reports and Solutions Control Panel Support 선택 해제

1-2. Windows Error Reporting Service 선택 해제

2. 리부팅 후 정상동작 확인


* 아래의 내용으로는 해결이 되지 않은 것으로 보입니다. 저만의 착각인 거 같습니다.

해결 방법 확인

의심되는 원인을 두가지 정도로 보고 있더군요.

윈도우10 이슈로 의심되는 경우
- https://support.microsoft.com/ko-kr/help/12374/windows-10-troubleshoot-screen-flickering

1. 작업관리자(Ctrl + Shift + Esc, Windows(시작 메뉴) > 작업관리자)를 실행할 때 깜박이는 지 확인
   1-1. 깜빡이면 앱이 문제
   1-2. 깜빡이지 않으면 디스플레이 문제 > 저는 이것에 해당하는 듯

2. 호환되지 않는 앱 문제
- 현재 이슈가 되는 앱 - Norton AV, iCloud 및 IDT 오디오

3. 디스플레이 드라이버 업데이트
- 귀찮아서 이런거 하기 싫네요. 안전모드로 진입해서 해야 한다니... 저는 이쪽은 아닌 듯 싶어서 서피스독 문제를 찾았습니다.

서비스독 문제로 의심되는 경우
- https://support.microsoft.com/ko-kr/help/4023468

1. 서비스독 업데이트
   1-1. 서피스독을 서피스에서 해제
   1-2. 서피스독 레지스트리 다운로드 및 해제
   1-3. surface dock registry.reg를 선택 후 실행
   1-4. 예를 선택하여 Surface 변경을 허용하고 예를 선택하여 확인한 후 확인을 선택하여 닫음
   1-5. Surface를 다시 시작한 후 Surface Dock에 다시 연결하고, 외부 디스플레이를 사용

저는 위의 경우로 해결이 된 것으로 보입니다.

혹시 추가적인 문제가 있었고 해결방법이 확인 되었다면 댓글로 알려 주시면 감사하겠습니다. ^^;;


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  0 , 댓글  4개가 달렸습니다.
  1. 비밀댓글입니다
  2. 비밀댓글입니다
  3. 비밀댓글입니다
  4. 초대좀해주세요 아이디 만들려고요
secret
New Surface Pro

6월 19일 한국에서 뉴 서피스 프로 예약판매를 시작한 날입니다. 과거 서피스는 눈길조차 가지 않았는데, 2016년 MS가  서피스 스튜디오가 발표하였는데, 이때 제 눈길을 끄는 디바이스가 있었습니다. 바로 서피스 다이얼이었습니다. 몇몇 국내 얼리분들이 서피스 다이얼을 서피스 프로와 연동해 보면서, 역시 서피스 다이얼2를 기대해야 한다는 결과에 잠시 잊고 살았습니다.

올해 초, 우연찮게(안봐야 했습니다...) 뉴 서피스 프로와 4096 단계의 감압센서가 있는 서피스 펜 출시 소식에 다시 호기심을 갖게 되었고... 그렇게 6월 19일 예판 시작일에 사고를 쳤습니다. 어느 동료의 말처럼, 합리적 사고, 할부로 결제를... ㅠ,.ㅠ;;

그리고 7월 13일. 이녀석에 이렇게 제 책상밑에 자리를 잡고 있네요. 바쁜 일을 좀 정리하고, 기대와 설렘으로 개봉을 해 봅니다.

samsung | SM-G935S | 1/20sec | F/1.7 | 4.2mm | ISO-250 | Flash did not fire

초기 예판자에게 함께 주는 Welcome Package과 i7 선착순 구매자에게 주는 서피스용 독, 그리고 추가 구매한 무난한 회색의 시그니처 타입커버 키보드가 저 조그만 박스에서 나왔습니다.

samsung | SM-G935S | 1/24sec | F/1.7 | 4.2mm | ISO-200 | Flash did not fire

Welcome Package는 솔직히 사은품으로는 적잖은 실망입니다. 요샌 100만원짜리 핸드폰만 사도 20만원 이상의 사은품을 주는데... 200만원 가까이 하는 노트북에 사은품 금액이 10만원을 겨우 넘는다니...

samsung | SM-G935S | Normal program | Center-weighted average | 1/17sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2017:07:13 17:46:14

Welcome Package는 후면 보호필름, 젠하이저 유선 인이어 이어폰, 슬림 USB3.0 허브, 그리고 사진에는 없지만 스파이더맨 영화 예매권 1장(2인) 이렇게 구성이 되어 있습니다.

제가 사심이 가득했던 것은 서피스 독입니다. 20만원이 넘기도 하지만, 선착순으로 주는 거라... (내가 서피스가 필요한 이유를 며칠동안 세뇌한 근본적인 이유라고 해야겠네요.. =_=)

samsung | SM-G935S | Normal program | Center-weighted average | 1/24sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2017:07:13 17:49:20

그런데... 기존 제가 알고 있던 독과는 틀리네요. 크래들과 같은 거치기능은 없습니다(크래들 형태의 독은 더 비싸더군요.. 와.. O_O;;). 이거... 어댑터가 2개 생긴 듯한 이 느낌은 멀까요? =_=;;;

시그니처 커버 키보드는.... 있으면 유용하겠지만, 그 기분만 느끼기에는 너무 비싼 키보드 입니다. 아시다시피 12만원이 넘습니다. 첫 느낌은 괜찮았습니다. 키감도 그리 나쁘지 않고, 터치패드 감도도 괜찮습니다. 하지만 웬만한 기계식 키보드도 10만원 안쪽인데... 이거... 비싸다는 느낌을 계속 받습니다. 우리집은 어려서 부터 가난했었고... =_=;;

samsung | SM-G935S | Normal program | Center-weighted average | 1/10sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2017:07:13 17:51:57

키보드 구매 후에 후회하는 또다른 이유는... 서피스 펜을 사용하려면 타블렛 모드로 사용해야 하고, 그러다 보면 키보드를 분리하거나, 뒤로 넘겨야 합니다. 뒤로 넘기는 경우에는 커버가 아닌 키보드가 손에 걸립니다. 이렇게 하면 망가질거 같아서 불안합니다. 펜을 사용할 경우에는 꼭 분리하는 것이 맞을 거 같습니다.

애증의 산물, 뉴 서피스 프로 본체입니다. 모니터 반사광이 장난 아니네요. 덕분에 사진찍기가 무척 어렵네요. 카메라 속에 제 얼굴을 보면서 깜짝 깜짝 놀랬네요.. =_=;;

samsung | SM-G935S | Normal program | Center-weighted average | 1/20sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2017:07:13 19:09:15

얼마나 기다렸던가~~!!

그런데 이 녀석 첫대면 순간에는 식겁했습니다. 문제가 있는지 제품 검사를 하는 와중에 후면에 도색된 은색의 윈도우 로고가 듬성 듬성 벗겨져 있네요 ㅠ,.ㅠ; 순간 탄식.. 그리고 갑자기 열이 팍~~!! AS각인데 어떻게 해야 하나.. 환불 해 달랠까?? 순간 오만 생각이 떠오르네요. 하지만 다행히 포장 비닐에 약간의 오염과 우연찮게 위치가 같아서 생긴 단순 에피소드.. ^^

samsung | SM-G935S | 1/60sec | F/1.7 | 4.2mm | ISO-100 | Flash did not fire

어댑터를 연결하고, 키보드 장착 후, min dp 케이블로 모니터를 연결해서 잠시 서브모니터로 사용하고, 드뎌 마지막 개봉 사진을 찍었습니다.

samsung | SM-G935S | 1/40sec | F/1.7 | 4.2mm | ISO-160 | Flash did not fire

외관은 특별히 이상이 없음에 감사하고[양품 검사 방법], 몇가지 서피스 추천 프로그램도 설치했습니다.


뉴 서피스 프로에 대한 첫 느낌은....

1. 얍삽하게 잘 빠졌다. 가볍기도 하다.

2. 키보드도 괜찮다. 다만 악세사리 치고는 좀 비싸다...

3. mini dp 포트는 좀 빡빡하다. 되도록 독으로 연결하는 것을 추천한다.

4. 모니터가 강화유리인가??? 기스나면 끝장일거 같아 강화유리 커버를 주문했다.

5. 난 서피스 펜이 필요한데, 아직도 발매 전이다. 8월 27일 뉴스로는 9월 4일 예판 시작하고 9월 중순 부터 일반 판매가 시작된다고 하니... 예약 구매를 해야지~~

6. 펜이 없어서 그런지, 타블렛 사이즈로는 좀 불편한 느낌이 있다. 세로로 쥐기에는 좀 큰 느낌이 있다. 한손으로 쥐기에는 그리 가볍지 않은 무게. 장시간 사용시 손목, 팔에 무리가 갈 거 같음.

7. 역시 간지가 중요하다. 간지는 있어 보인다. 펜이 오면 더 간지가 있을래나???

일단 개봉기는 여기까지 마치고, 조만간 사용기를 올리도록 하겠습니다.

그동안 몇번의 골때리는 일도 있어서... 마냥 좋은 내용을 적지는 못할 거 같네요. ㅎㅎ


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  0 , 댓글  0개가 달렸습니다.
secret

네오스마트펜을 꽤 오래전 소셜펀딩할 때 구매를 했습니다. 벌써, 무려 4년이 되었더군요. 쓰다말다 쓰다말다 하다가, 근래에 거의 1년여 동안 거의 사용하지 않았습니다. 그래도 열심히 충전은 하고 있었습니다. 3주전쯤 기획서 같은 걸 만들 일이 있어서, 다시 사용을 해보려 했는데... 이건 먼가?? 싶었네요.

스마트펜 오류무슨 내용을 적은 건지 하나도 모르겠다. 잘나오게 하다고 계속 꾹꾹 눌러 써보았지만 비슷하네... 

일단 공식 커뮤니티에 가입하고(네XX 카페라 쉽게 가입을 했네요) 증상을 문의하고, 결국에는 AS가 답이란 것을 알게 되었습니다. 공식몰에 들어가면 AS 정보를 찾을 듯 싶었지만, 굳이 물건을 살 생각은 없어서 가입하지 않으니, 고객센터 정보 찾기가 쉽지 않더군요. 제가 어려웠단 말은 고객센터 문의를 로그인 해야 보이는 조건이라는 말입니다~ 

samsung | SM-G935S | Normal program | Center-weighted average | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-100 | Flash did not fire | 2017:07:24 13:27:48

금요일 오전에 택배로 발송을 시키고, 1주일은 기다려야 한다는 안내에 잊으려고 했는데... 이분들 택배를 받자 마자 수리를 하셨는지, 월요일 오후에 안내 연락이 왔습니다. 필압센서와 밧데리 교체가 필요하다고 전화 안내 연락 후에, 수리비용에 관련된 문자를 보내왔습니다.

휴가 중에 받은 문자라, 다음날 오전에 수리 비용을 인터넷 이체를 했습니다. 금액 확인을 하셨는지 발송 메시지를 다시 받았습니다. AS는 완전 속도전인거 같은 느낌이 들었습니다.

그리고, 이틀 뒤에 노랑 봉투를 하나 받았습니다. 기다리던 네오스마트펜입니다.

samsung | SM-G935S | Normal program | Center-weighted average | 1/30sec | F/1.7 | 0.00 EV | 4.2mm | ISO-160 | Flash did not fire | 2017:08:03 11:15:12

samsung | SM-G935S | Normal program | Center-weighted average | 1/24sec | F/1.7 | 0.00 EV | 4.2mm | ISO-160 | Flash did not fire | 2017:08:03 11:16:15

samsung | SM-G935S | Normal program | Spot | 1/24sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2017:08:03 11:17:08

samsung | SM-G935S | Normal program | Center-weighted average | 1/30sec | F/1.7 | 0.00 EV | 4.2mm | ISO-160 | Flash did not fire | 2017:08:03 11:17:36

비용이 지불되었지만, 쉽게 원인 확인과 좋은 제품으로 다시 돌아온 부분에 대해서는 다행이라고 생각하는데, 그래도 겪었던 불편사항을 한번 정리를 해봅니다. 

1. AS 문의가 어렵다.
고객센터 정보를 확인하기 위해서 회원가입을 해야 하는 등, 진입장벽을 마련한 이유를 잘 모르겠습니다.

2. 그래도 AS 결과 안내는 빠르고, 친절하다
발송 2일, AS 확인, 재발송 후 수령까지... 영업일로 4일 정도 소요된 거 같습니다. 보통 택배 발송 자체 시간만 해도, 발송/수신 2일 정도씩, 총 4일 정도가 걸릴건데, 생각보다 빠르게 제 품에 다시 안겼네요. 그리고 엔지니어 분으로 보이시는 분이 직접 문제가 있는 부분을 쉽게 설명을 해 주네요.

3. 왜 영수증이 없는 걸까?
저는 AS 비용을 지불하였습니다. 물론 관련된 부분은 전화로 듣기는 했습니다. 하지만 수신한 택배 내용물에는 AS 관련된 문서가 없네요. 무얼 교체를 했고, 거기에 들어간 비용은 얼마인지, 무료가 아닌 이상, 영수증을 첨부해야하는 것이 상식이지 않나 싶습니다.

그리고 아쉬운 것 하나 더...
QA 게시판에 오류 증상에 대한 내용은 있는데, 거의 사용매뉴얼에 가까운 거 같습니다. 고객센터를 찾는 이유는 고장에 관련된 내용에 대한 확인인데... 특히 필압센서 같은 경우에는 커뮤니티에서 이미 1년에 한번쯤은 확인해봐야 하는 고질적인 AS 거리인 거 같습니다. 오류 확인 방법에 대한 것과 그에 따른 AS 처리 방법이 있으면 좀더 QA 게시판이 효율적이지 않을까 싶습니다.

네오스마트펜은 항상 그렇지만 신기하네요. 아날로그 감성을 터치하는 제품이라 너무 좋습니다. 좋은 제품만큼 좀더 세세한 고객지원이 되면 어떨까 싶네요.

관련 링크
홈페이지 : http://www.neolab.kr/smartpen/
커뮤니티 : http://cafe.naver.com/neosmartpenuser?utm_source=mall&utm_campaign=community&utm_medium=popup
쇼핑몰 : http://store.neosmartpen.com/shop/main/index.php




WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  0 , 댓글  1개가 달렸습니다.
  1. 비밀댓글입니다
secret
React

맥에서 입맛에 맞는 에디터 찾기가 쉽지 않습니다. 특히나 맥맹인 저로써는 Visual Studio for Mac도 그리 좋아하지 않습니다. 애초에 텍스트 에디터나 리치 에디터 쪽에는 애플이 별로 신경을 쓰지 않은 것으로 보이네요. 적어도 맥맹인 저에게는 그렇습니다. =_=;;

그나마 마음에 드는 녀석이 바로 WebStorm 이네요. 코딩의 즐거움을 줄이기? 위해서 ReactJS용 템플릿을 만들어 보았습니다. 만든 김에 귀찮아서 package.json, webpack.config.js 템플릿도 만들었습니다. 지우고 다시 설정하면 되도록 계속 조정을 할 생각입니다. ^^

Preferences > Editor > File and Code Templates > + (add)

1. React File (js)

import React, { Component, PropTypes } from 'react';


export default class ${NAME} extends Component {

  static propTypes = {


  };

  

  constructor(props) {

   super(props);

   this.state = {

    

   };

  }

  

  componentWillMount() {


  }


  componentDidMount() {


  }


  componentWillReceiveProps() {


  }


  componentWillUpdate() {


  }


  componentDidUpdate() {


  }


  componentWillUnmount() {


  }

  

  render() {

    return (

        <div>

        </div>

    );

  }

}


2. React Package File (json)

{

  "name": "kanbanboard",

  "version": "0.1.0",

  "private": true,

  "dependencies": {

    "history": "^4.6.3",

    "react": "^15.6.1",

    "react-dom": "^15.6.1",

    "react-router": "^4.1.1"

  },

  "devDependencies": {

    "babel-core": "^6.25.0",

    "babel-loader": "^7.1.0",

    "babel-preset-es2015": "^6.24.1",

    "babel-preset-react": "^6.24.1",

    "react-hot-loader": "^1.3.1",

    "react-scripts": "1.0.7",

    "webpack": "^3.0.0",

    "webpack-dev-server": "^2.5.0"

  },

  "scripts": {

    "start": "react-scripts start",

    "build": "react-scripts build",

    "test": "react-scripts test --env=jsdom",

    "eject": "react-scripts eject",

    "dev": "webpack-dev-server --progress --hot"

  }

}


3. React Webpack File (js)

var webpack = require('webpack');


module.exports = {

  entry: './src/index.js',


  output: {

    path: __dirname + '/public/',

    filename: 'bundle.js'

  },


  devServer: {

    hot: true, // 파일이 수정할때마다 리로드

    inline: true,

    port: 7777,

    contentBase: __dirname + '/public/'

  },


  module: {

    loaders: [

      {

        test: /\.js$/,

        loaders: ['react-hot-loader', 'babel-loader?' + JSON.stringify({

          cacheDirectory: true,

          presets: ['es2015', 'react']

        })],

        exclude: /node_modules/

      }

    ]

  },


  plugins: [

    new webpack.HotModuleReplacementPlugin()

  ]

};



WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  0 , 댓글  0개가 달렸습니다.
secret
VISUAL STUDIO

혹시나 했는데, 진짜 일까 했는데...

Visual Studio가 맥용으로 나왔네요. 설마... MS가 윈도우를 포기한 것은 아니겠죠??? ^^

그래도 한글은 그지 같은 이느낌..은 기우여야 할 건데~~

좋은 밤 되십시오.


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  1 , 댓글  1개가 달렸습니다.
  1. 비밀댓글입니다
secret

본 체험제품은 No1. 전자부품 전문 쇼핑몰 아이씨뱅큐 와 뉴로메카의 지원을 받아 작성한 것입니다.


이번에는 블루투스 서버 설정 및 연동, 그리도 블루투스 에코 서버 설정으로 채팅 내용을 화면에 찍는 것 까지 해보려고 합니다. 말만 좀 복잡하네요. 그냥 채팅용 에코 서버 설정입니다. ^^;;

원래 블루투스로 채팅서버를 만들어 보려고 했지만, 제 내공도 쪼랩이고, 실제 구현을 위한 작업을 위해서 사전에 준비해야할 것들이 많기 때문에 일단 블루투스 연결 후 에코서버로 활용하는 방법까지만 확인하도록 하겠습니다.


BBA 블루투스 설정


터미널에서 BBA에 root 계정으로 접근을 합니다.


$ ssh root@192.168.7.2


블루투스 설정 페이지로 진입을 합니다.


# minicom -s


(리눅스라 맥 터미널 명령의 $과 틀린 #으로 시작합니다. 특수문자를 입력하지는 않습니다. 아시죠? ^^)

아래와 같이 minicom 설정 화면이 나옵니다.


minicom -s 에서 나오는 블루투스 설정 창. Serial port setup을 선택합니다.

블루투스 설정 창입니다. 터미널이기 때문에 그림 대신에 이렇게 글자만 덩그러니 나옵니다. "Serial port setup"을 선택합니다. 키보드의 아래 화살표로 내린 후 엔터를 입력하면 됩니다.


블루투스 설정 화면 ttyO4를 기억하세요.

이번에는 이전과 다르게 화살표로 이동이 불가능합니다. "A"를 입력해서 Serial Device를 선택한 후 ttyO4로 변경합니다. 숫자 0이 아닌 영어 대문자 "O" 입니다. Bps/Par/Bits도 확인합니다. "115200 8N1"이 아니라면 수정합니다. 수정 후 엔터, 모두 수정하였다면 다시 엔터를 치면 설정창이 사라집니다.


설정을 하였다면 화살표로 "Save setup as df1"을 선택 후 엔터!! 그리고 Exit를 누르고 엔터를 칩니다. 저장을 하지 않으면 초기에 세팅된 값이 계속 나오기 때문에 연결이 되지 않고 제가 경험했던 이상한 현상을 보실 수 있습니다. ^^


minicom 실행 화면. "AT+NAME디바이스명"으로 블루투스 디바이스 이름을 변경합니다.


설정을 마치고 Exit 나오면 위와 같이 minicom 화면이 나옵니다. 현재 블루투스가 정상동작하는지 확인하기 위해서는 "AT+" (모두 대문자여야 합니다.) 입력 후 엔터. 입력된 글자는 보이지 않고 "OK"만 나올 겁니다. 그러면 일단 블루투스는 문제없이 돌고 있다는 소리입니다.
블루투스 장치 이름을 변경하겠습니다. 그냥 디폴트 이름을 사용해도 좋으나, 인식하기 편한 이름이 좋겠죠? "AT+NAME"을 입력 후 엔터!를 치시면 "BBA8160410080" 과 같은 이름이 나옵니다. 이 이름을 저는 "GZONE_AIR"로 변경했습니다. 변경하는 방법은 


AT+NAMEGZONE_AIR


입력 후 엔터를 치시면 됩니다. 사이띄기 없이 그냥 입력하시면 됩니다. 이름이 변경되었는지는 다시 "AT+NAME"으로 확인하시면 됩니다.


이제 이름이 블루투스에 검색이 되는지 확인을 합니다. 맥 메뉴에서 "시스템 환경설정 > Bluetooth" 이름이 나오는지 확인합니다. 이상하게 안나옵니다. =_=; 여기에서 한참을 저는 헤맸습니다. 왜 안나오지?? 하면서요~


MacOS 시스템 환경설정 > Bluetooth에서는 BBA 장비가 보이질 않습니다. ㅠ,.ㅠ;;

방금 설정한 장비가 MacOS에서는 보이질 않습니다. 이게 어이된 일일까요? 많이 당황을 했고, 이것 때문에 시간을 많이 소비했습니다. 아직 답은 찾지 못했습니다.


혹시나 하는 마음에 핸드폰에서 Bluetooth 장비를 스캔해 보았습니다.

블루투스 장비에 과거 초기 세팅된 이름이 올라와서 삭제가 안됩니다. 아니 삭제를 할 수가 없었습니다.

어? 장비가 하나 스캔 되었는데... 어째 제가 등록한 이름이 아니고 과거 이름이 나오네요. 이 부분도 저를 몹시 당황하게 했습니다. 며칠을 이렇게 변경되지도 않고, 연결도 되지 않고... 계속 구글형님에게 SOS를 보냈지만 답이 나오질 않더군요. ㅠ,.ㅠ;; 이렇게 일주일 정도가 흘렀습니다. 덕분에 채팅 서버를 만들어 보려고 했던 계획에 차질이 생겼습니다.


갑자기 이름이 변경되서 연결이 가능한 것 처럼 목록에 자리를 잡습니다. 하지만 실제 연결은 되지 않습니다.

며칠이 지난 후, 혹시나 하는 심정으로 다시 열어 보니, 어라? 이번에는 제대로 나오네요. 제가 먼가 질 했나 봅니다. 다행입니다. ㅠ,.ㅠ;; 하지만 다른 블루투스 장비 처럼 "0000", "1234"를 입력하더라도 연결은 되지 않습니다. 그냥 연결 실패가 되었지만 저렇게 연결 가능한 것 처럼 목록에 올라가 있네요. =_=;; 스마트폰에서는 연결은 안되지만 일단 먼가 할 수 있는 가능성은 생긴 것 같네요. 곧바로 테스트를 해보겠습니다.


불안불안한 마음으로 안드로이드용 블루투스 채팅앱을 다운 받아 설치를 합니다. 제가 채팅 테스트로 사용할 앱은 "BLE Chat" 입니다. 블루투스 장비를 연결해서 테스트를 하기에 꽤 쓸만합니다.


구글 스토어에서 BLE Chat을 다운받으세요.

안드로이드용 블루투스 채팅 앱 다운로드를 합니다.


BLE Chat 앱을 설치 후 실행한 다음. 블루투스 장비 연결을 위해 눈 모양의 아이콘을 클랙해서 "장치 스캔"을 시작합니다. 연결 가능한 장비들이 목록에 올라옵니다. 연결할 장비이름을 선택하면 자동으로 연결을 시작합니다.


BeagleBone Air 채팅 에코서버 만들기

BeagleBone Air를 채팅 에코서버로 만들기 위해서

Ctrl+A E

를 입력 후 엔터를 입력합니다. "Ctrl+A"  그리고 그냥 "E" 이렇게 입력을 합니다. 저렇게 입력을 해도 별다른 반응은 없습니다. 그러려니 하십시오. =_=;;


BLE Chat 앱에 블루투스 장비가 연결되면 초록빛 아이콘으로 변경이 됩니다.

BLE Chat 화면의 맨 하단에 장비가 연결되면 연결된 장비 이름이 노출 됩니다. 와우~!!! 연결 확인 후에는 문자를 아무거나 입력 후 [전송] 버튼을 클릭하시면 메시지가 전송이 됩니다.


에코 서버의 첫 메시지. 다름 메시지가 줄바꿈이 되지 않고 한줄로 쭈욱 나오네? ㅠ,.ㅠ;;

전송된 메시지는 에코 서버인 BBA 터미널에 저렇게 곱게 찍힙니다~!!! 아싸 성공!


[실행 동영상]



여기까지 진행하면서 참 고생이 많았습니다. 아무래도 저의 실수겠죠? 하지만 그 실수를 어떻게 했는지, 어떻게 만회를 해야 하는지에 대한 부분이 없어서 많이 애를 먹었네요. 어찌됐건 연결이 되서 다행입니다.


BBA Bluetooth가 좋은 점

타 장비와 연결이 알고보면 그렇게 어렵지 않다. 하지만 초반에 첫단추를 잘못 채우면 멀리 돌아가는 아픔?!!이 생깁니다.

장비 이름 변경이 생각보다 쉽습니다.


아쉬운 점

이거 멀티페어링이 안되나요? 다른 장비로 연결하려면 지금은 연결을 끊어야 하는데? 이거 블루투스 호스트 아녔나요?

MacOS에서 블루투스 장비 목록에 왜 안보이나요?
안드로이드 블루투스 설정에서 왜 연결이 안되나요?
minicom의 일관적이지 않은 UI가 헤깔리게 합니다. 어디는 화살표, 어디는 알파벳을 입력, 어디는 연속적인 키 콤비네이션. 헤깔립니다.

그리고 AT+로 시작하는 명령이 보이질 않습니다. 오타가 나도 할말이 없습니다. =_=;;


총평

어디까지나 개인적인 관점이고 극히 제한된 상황입니다만, 아직까지 저는 멀티페어링이 안되고 있습니다. 멀티페어링이 안된다고 하더라도 와이파이 등등 다른 방법으로 장비들을 연동할 수는 있을 겁니다. 그래도 약점이자 제약사항이 되지 않을까 싶습니다.

다른 장비와 연결을 위해서 페어링을 해제 후 재연결을 하는 것이 여간 번거롭습니다.





BBAir 스타터키트 구입처 : 아이씨뱅큐 
http://www.icbanq.com/P007133008

아이씨뱅큐 100% 무상체험단 카페 : http://cafe.naver.com/icbanq

아이씨뱅큐 공식 블로그  : http://blog.naver.com/icbanq


WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  0 , 댓글  0개가 달렸습니다.
secret

본 체험제품은 No1. 전자부품 전문 쇼핑몰 아이씨뱅큐 와 뉴로메카의 지원을 받아 작성한 것입니다.


이제 비글본 에어의 기본 기능 사용방법에 대해서 알아보도록 하겠습니다. 기존 사용방법은 대부분 윈도우로 나와 있지만, 저는 주 작업 PC가 맥북프로 이기 때문에 맥을 기준으로 설명을 하도록 하겠습니다.


비글본 에어에 전원을 연결하면 자동으로 켜집니다. 물론 메인보드와 Cape에 파워 버튼이 있지만 이녀석은 강제로 종료하기 위해서 사용하는 것으로 보입니다. 전원이 들어오면 리눅스가 부팅되는 동안 Cape의 빨간 LED가 계속 점멸되다가 부팅이 완료되면 계속 켜져 있습니다.


비글본 에어와 맥을 USB로 연결을 해봅니다. 드라이브가 설치된 분이라면 아래와 같이 "BEABLEBONE" 이라는 기기가 마운트되어 나타날 것입니다만, 최초 연결시에는 안나타날 것입니다. (제 기억이 가물거리네요~~ ^^;;)

USB 케이블로 맥과 비글본 에어를 연결하면 자동으로 마운트 됩니다. START.htm 파일을 클릭합니다.

마운트가 되었다면 드라이버들을 설치하기 위해 "START.htm" 파일을 클릭합니다. 이름에서 눈치챌 수 있듯이 비글본 에어 연결을 위한 설정 및 각종 소스들이 있는 웹페이지를 보여 줍니다.

혹시 자동으로 마운트가 되지 않은 분들은 [비글보드 홈페이지]에서 확인하시면 됩니다.


드라이버를 설치합니다. 맥용 파일은 두개입니다. 네트웍과 시리얼 통신을 위한 드라이버 입니다.

맥용 드라이버 파일은 두개 입니다. 하나는 네트워크 용이고 하나는 시리얼 통신 용입니다. 네트워크 드라이버와 시리얼 통신 드라이버를 모두 설치하고 나면 리부팅을 합니다. 리부팅 후 시스템 환경설정 > 네트워크를 확인하면 아래와 같이 BeagleBoneBlack이 연결되어 있는 것을 볼 수 있습니다. 저 녀석이 연결 안되면 터미널 상에서 비글본 에어에 접속을 못합니다. 꼭 확인하셔야 합니다.


시리얼 드라이버가 설치되면 네트워크에서 확인하실 수 있습니다. 연결이 안되어 있으면 비글본 에어에 터미널 접근이 안됩니다.

혹시 연결이 안되어 있다면, 상당한 멘붕이 올 것으로 보입니다. 저도 사무실에서 연결되었는데 집에서 다시 부팅을 하니 연결이 안되서 시리얼 드라이버만 서너번 깔고 리붓한 거 같습니다. 보통 일반적으로 윈도우에서는 부팅 완료 후에 USB 케이블을 다시 연결을 했을 겁니다. 그렇게 하면 맥에 제대로 연결이 안됩니다. USB 케이블을 연결한 채로 부팅을 하시면 될 겁니다.


이제 터미널 접근을 해보겠습니다.


터미널에서 ssh로 비글본 에어에 접속을 할 수 있습니다.

비글본 에어 기본 IP는 "192.168.7.2" 입니다. 위 네트워크 기본 DHCP IP가 192.168.7.1 이지만 192.168.7.2로도 접속이 됩니다. 신기하네요. 터미널에서 "ssh root@192.168.7.2" 로 연결을 시도합니다. root 비밀번호가 없기 때문에 곧바로 진입이 가능합니다. 하지만 별로 필요는 없어 보입니다. 일단 접근 방법만 알아 놓습니다.


Cloud9 IDE로 프로그램을 실행하려고 합니다.

눈썰미가 좋으신 분들은 START.htm 캡쳐 화면 하단에 보시면 http://192.168.7.2 로 링크가 있는 것을 보셨을 겁니다. 링크를 클릭하면 조금전 페이지와 분위기는 비슷하지만 내용이 다른 페이지가 나옵니다. 해당 페이지는 이른바 튜토리얼 페이지로 보입니다. 상단 링크 중 Cloud9 IDE를 클릭합니다. 아시다시피 Cloud9은 웹IDE입니다.


Cloud9 IDE를 실행합니다.

이동된 책갈피의 Cloud9 IDE를 다시 클릭합니다.


Cloud9 IDE 실행 화면

Cloud9을 과거 잠깐 써봐서 이렇게 많이 변했을 거라고는 생각을 못했습니다. 왼쪽 영역의 파일탐색기 중에서 blinkled.js를 클릭해서 파일을 엽니다.


blinkled.js를 열고 화면 상당의 "Run"을 클릭하면 하단과 같이 실행창의 보여지면서 동작을 시작합니다. blinkled.js 소스는 비글본 에어에 기본 제공되는 usr0/1/2/3 LED가 동시에 1초 단위로 점멸을 하는 예제 입니다.


아래 동영상은 blinkled 실행 화면입니다.


기본 제공된 기능을 실행하면서 느낀 점을 정리해 보면,


좋은 점


1. 아두이노 같이 별도 컴파일러가 없다! 기본 제공된 Cloud9과 같은 웹 IDE에서도 동작을 하다니!! 놀라웠습니다.

2. 자바스트립트(js), 파이썬(py) 파일로 작업을 할 수 있다. 이건 라즈베리파이와 비슷하긴 합니다. 그래도 쉬운 언어를 제공하니 무척 좋습니다.

3. 테스트용 LED 등을 기본 제공한다. LED하나 출력하기 위해서 빵판(BreadBoard)에 서너개의 줄과 저항을 연결해야하는 수고를 줄여주었네요.

4. 가이드 접근이 너무 쉽네요.

5. 튜토리얼 형태로 기본 제공 소스들을 한눈에 볼 수 있습니다.


아쉬운 점

이건 개개인 마다 견해차가 있을 수 있습니다만, 기존 IOT 제품과 비교해서 느낀 점들을 적어 보겠습니다.


1. 확장을 위해서... 어떻게 해야 하나? Cape가 외부 연결선을 위한 부분을 모두 가져가서 외부 선을 연결하기 어렵게 되었습니다. 암커넥터를 추가로 끼워 주면 참 좋을 텐데요. Cape에 이게 없어서 아쉽습니다.

2. 맥용 가이드가 너무 부실합니다. 한참 헤맸습니다.

3. TroubleShooting에 문제 해결책은 없고 왜 리눅스 이미지 업그레이드 내용만 있는 건가요?


쉬워도 너무 쉬울 수가 없네요. 다만 외부 연결 모듈을 위한 배려가 많이 없어 보입니다. 어쩌면 제가 비글본 에어의 컨셉을 이해 못하는 것일 수도 있습니다. 그래도 좋은 제품이구나, 홈네트워킹이나 기타 장비들과의 무선 허브 역할을 하기에는 딱 좋은 제품으로 보입니다.


이상 사용기를 마칩니다.


BBAir 스타터키트 구입처 : 아이씨뱅큐 http://www.icbanq.com/P007133008

아이씨뱅큐 100% 무상체험단 카페 : http://cafe.naver.com/icbanq

아이씨뱅큐 공식 블로그  : http://blog.naver.com/icbanq






WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  0 , 댓글  2개가 달렸습니다.
  1. 비밀댓글입니다
  2. 비밀댓글입니다
secret

본 체험제품은 No1. 전자부품 전문 쇼핑몰 아이씨뱅큐 와 뉴로메카의 지원을 받아 작성한 것입니다.

예전 아두이노와 비슷한 크기일거라고 생각한 택배박스가 꽤 크네요.

samsung | SM-G935S | Normal program | Center-weighted average | 1/60sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2016:06:20 11:42:15samsung | SM-G935S | Normal program | Center-weighted average | 1/40sec | F/1.7 | 0.00 EV | 4.2mm | ISO-160 | Flash did not fire | 2016:06:20 11:42:25

박스 포장이 꼼꼼히 되어 있네요. 이런 포장을 보면 기분이 좋습니다. 정성을 들인 것 같아서요~ =b

samsung | SM-G935S | Normal program | Center-weighted average | 1/24sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2016:06:20 11:45:00

택배박스를 개봉하니 안에 있던 붉은 박스가 강렬해 보입니다. 생각보다는 컸습니다. Beagle이 내가 아는 강아지 비글인가? 처음엔 저 글을 어떻게 읽나 싶었습니다. =_= 양면의 스티커를 뜯어야 내용물을 볼 수 있어서 좀 번거로운 느낌은 있었습니다.


samsung | SM-G935S | Normal program | Center-weighted average | 1/24sec | F/1.7 | 0.00 EV | 4.2mm | ISO-160 | Flash did not fire | 2016:06:20 11:47:59

구성품입니다. 붉은 비글보드와 사용자 가이드, 안테나 3개, USB 케이블, 그리고 전원 아댑터가 있네요. 박스 크기에 비해서 내용물은 조촐합니다. 전자 제품이라 제품 안전성을 생각해서 그런 것으로 보입니다.


samsung | SM-G935S | Normal program | Center-weighted average | 1/20sec | F/1.7 | 0.00 EV | 4.2mm | ISO-250 | Flash did not fire | 2016:06:20 11:49:21

빨간 색이 주는 느낌인지, 파란 아두이노를 보던 때와 느낌이 무척 다릅니다. 무척 깔끔해 보이는 느낌은 저만의 것일까요? ^^;;


BBA 보드samsung | SM-G935S | Normal program | Center-weighted average | 1/13sec | F/1.7 | 0.00 EV | 4.2mm | ISO-250 | Flash did not fire | 2016:06:20 11:49:422층 보드로 구성된 것이 눈길을 끕니다.

엇? 좀 이상하다 싶었습니다. 생각보다 두꺼운 모양새가 이상했습니다. 무슨 보드가 이중이지? 싶었는데... 이층 칸을 차지하고 있는 녀석은 cape?라고 합니다. (자세한 내용은 여기를 참조해 주세요)


아래는 각 측면의 사진입니다. 전반적으로 깔끔한 모양이 마음에 딱 드네요.


samsung | SM-G935S | Normal program | Center-weighted average | 1/11sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2016:06:20 11:49:52


samsung | SM-G935S | Normal program | Center-weighted average | 1/12sec | F/1.7 | 0.00 EV | 4.2mm | ISO-200 | Flash did not fire | 2016:06:20 11:50:03


samsung | SM-G935S | Normal program | Center-weighted average | 1/10sec | F/1.7 | 0.00 EV | 4.2mm | ISO-250 | Flash did not fire | 2016:06:20 11:50:12


하드웨어 스펙

  • Dim: 86.36 X 54.61 (mm)
  • CPU: Sitara AM3358BZCZ100 (1GHz, 2000MIPS)
  • Memory: 512 MB (8 bit embedded MMC DDR3L 800MHz)
  • FlashROM: 4GB (8 bit eMMC on-board)
  • SD/MMC: microSD (3.3V)
  • Debugger: optional onboard 20-pin JTAG (serial header)
  • LAN: Ethernet 10/100M RJ45
  • Button: Power, Reset, Boot
  • Two expansion headers for 3rd-party CAPEs
  • Power input: 2mm 2 pin connector


소프트웨어 스펙

  • OS: Linux (debian with kernel v.3.8.13 or higher)
  • All device drivers supported
  • BLE: GATT protocol
  • IoT SW platform
  • Sensor Domain Manager
  • IGoT micro webserver
  • Thing+ (optional)
  • Cross-compile Development Environment based on Eclipse (running on MS Windows)
  • IGoT Smart apps for Easy Connection (Android)

 

총평

전체적으로 붉은 색에 깔끔한 디자인이 멋진 제품입니다. BBA에 비해서 아두이노는... 많이 칙칙하다는 느낌이 드네요. =_=;;

기존 비글본 블랙/그린 제품과 호환이 되며, WiFi, BLE, Zigbee 등 3가지의 무선환경을 기본 지원하면서 IOT 분야에 강력한 솔루션 제품으로 보입니다.


이상으로 개봉기를 마칩니다.


BBAir 스타터키트 구입처 : 아이씨뱅큐 http://www.icbanq.com/P007133008

아이씨뱅큐 100% 무상체험단 카페 : http://cafe.naver.com/icbanq

아이씨뱅큐 공식 블로그  : http://blog.naver.com/icbanq




WRITTEN BY
비트센스
뷰파인더로 보는 프로그래머의 세상 페이스북 @bitsense 트위터 @picory 스카이프 picory MSN drawhalf@dreamwiz.com

트랙백  0 , 댓글  0개가 달렸습니다.
secret