.애플워치 5를 구매하면서 언박싱한 과정에 대해서 공유합니다. 애플에 대한 하드웨어, 소프트웨어 관련해서 경이롭다고 생각하지만 하나하나 감성이 묻어있는 부분들은 세심하기까지 하다는 생각이 더들게 합니다. 저는 핏빗, 갤럭시와치, 가민 비보무브 유저였엇고 스마트워치게 끝판왕을 금번에 사용하게 되면서 리뷰에 대한 시리지를 올려보도록 하겠습니다. 올리를 만들다 보니 패키지에대해서도 눈이 가고 자세히 보게되네요~! 오늘은 패키지 리뷰먼저~! 요약 심플한 아웃터 박스, 보자기싸든 한방에 찍어내기 위함으로 추측 첫 개봉시의 임팩트 포장의 혼선을 막기 위한 실사 이미지 이너박스 중앙면 부착 설명이 길어진다면 그림과 함께 제가 구매한 모델은 스페이스 그레이 나이키 모델이었는데, 그러다보니 외관 패키지가 검은색도 아닌것..
nRF 노르딕 칩에서 database로 활용하기 위해서는 flash를 활용해야하는데 별도의 다른 물리적 저장장치가 없기 때문입니다.. 아는 사람은 알겠지만 flash 공간은 wrtie, read 하는 속도도 느리고 제일 중요한 endurance라고 하는 최대 write 가능한 횟수가 그리 많지 않습니다. 우선 nrf52의 flash 영역의 상세 스펙을 확인해보도록 하겠습니다. 10000 이라는 숫자가 눈에 띕니다. 1000번정도 해당 영역이 write 될 수 있다는 뜻인데요, 따지고 보면 Write할때 Erase를 하기 때문에 이것 조차 부가적인 Wrtie Cycle로 인식되어 5000번정도 새로 쓸수 있는 구조라고 볼 수 있습니다. 5000번 자체가 적은 숫자는 아니지만 만약 Wrtie 하는 것이 크리..
앞선 글에서 전력관리를 위해 System On Sleep과 System Off Sleep에 들어가는 방법을 설명하고 어떠한 차이가 있는지 설명하였는데요, 다만 System Off Sleep에 들어간 뒤 Wakeup 될때 Reset과 같은 형태로 되다보니 Sleep 후 깨어났을때 리셋인지, SW Reset 요청에 의해서인지 구분하기가 어렵습니다. https://hero-space.tistory.com/85 전력관리를 위한 System Off/On 슬립 기능 구현 오늘은 디바이스 개발 할 때 중요한 분야인 파워세이브 관련한 내용에 대해서 이야기하도록 하겠습니다. 양산 과정에서 가장 중요한 부분이 이러한 전력관리 부분인데요. 특히 배터리로 동작하 hero-space.tistory.com 이를 극복하기 위해 n..
오늘은 디바이스 개발 할 때 중요한 분야인 파워세이브 관련한 내용에 대해서 이야기하도록 하겠습니다. 양산 과정에서 가장 중요한 부분이 이러한 전력관리 부분인데요. 특히 배터리로 동작하는 디바이스의 경우 반드시 필요한 부분이기도 하니 사용하려는 칩인 노르딕 칩에서는 어떻게 전력관리를 할 수 있는지 살펴보도록 하겠습니다. https://infocenter.nordicsemi.com/pdf/nRF52810_PS_v1.0.pdf Sleep 모드 슬립모드는 크게 2가지 단계를 지원하고 있습니다. System On Sleep 과 System Off Sleep 인데요. 쉽게 말해 기본 슬립모드와, 딥 슬립모드로 대기모드에서 전력이 사용되는 비중의 차이가 큽니다. 블루투스 이어폰의 예를 들면 일정시간 도앙ㄴ 사용하지 ..
구글에서 firebase라는 serverless 솔루션을 어느정도 사용까지 무료로 제공하고 있는데요, Application을 만들면서 서버가 필요할때 가장 필수 적인 기능들을 손쉽게 이용할 수 있어서 많은 개발자분들이 이용하고 있습니다. https://firebase.google.com/ Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com 이 글에서는 파이어베이스 프로젝트 생성 및 연동 보다는 생성과 연동되어 있다고 가정하고, 데이터가 쌓여졌을때 어떻게 golang으로 쿼리를 해서 가져오는가에 대해서 설명하도록 하겠습니다. 콘솔에 로그인을 해서 생성된 프로젝트를 누르면 위와 같은 화면을..
지난번까지 전반전인 환경 설치에 대해서 진행해보았습니다. 아직 안되신 분은 아래 링크를 통해 먼저 따라해 보시고 이번 글을 읽어보시면 됩니다. https://hero-space.tistory.com/82 이클립스로 노르딕 블루투스 예제 실행하기1 오늘은 노르딕 SDK를 다운 받은 뒤, 포함되어 있는 예제 프로젝트를 자신의 컴퓨터 환경에 셋업하여 빌드해보는 과정을 진행해보도록 하겠습니다. 우선 SDK다운 받아서 압축을 풀고 안에 있는 폴 hero-space.tistory.com 이클립스에 새 프로젝트가 하나 생성되어있으니, 이제 샘플 소스코드 중에 필요 한 부분부터 하나씩 넣어보도록 하겠습니다. 예제는 ble_app_uart 를 사용하기로 하고 main.c 파일과 armgcc 폴더 안에 있는 ld 파일과 ..
오늘은 노르딕 SDK를 다운 받은 뒤, 포함되어 있는 예제 프로젝트를 자신의 컴퓨터 환경에 셋업하여 빌드해보는 과정을 진행해보도록 하겠습니다. 우선 SDK다운 받아서 압축을 풀고 안에 있는 폴더 중 examples를 확인하고 이전 글에서 언급한 ble_app_uart를 확인해봅니다. 이미 빌드되어 있는 바이너리가 담긴 hex 폴더도 있고, main.c 파일이 보이며, pca10040 등 비슷한 넘버링의 폴더들이 있습니다. 보드 타입에 따라 선택이 필요한 폴더들인데 52810인 경우 pca10040e를 사용하고 52832인 경우 pca10040을 선택해서 진행하므로 이번엔 52810으로 빌드할 예정임으로 pca10040e를 염두해 두고 진행하도록 하겠습니다. pca10040e를 들어가니 s112 폴더가 보..
Bulo 언박싱 이후 실제 몇 번 사용하면서 사용성과, 효과등을 리뷰해보도록 하겠습니다. 언박싱을 못 보신 분은 먼저 아래 언박싱 링크를 참조하시고, 이번 글은 앱과 디바이스 등록까지의 과정을 살펴보도록 하겠습니다. https://hero-space.tistory.com/76 폐건강 트레이너, Bulo 제품 언박싱 Bulo 언박싱 스토리를 공유합니다. 폐기능 향상을 위한 작은 헬스케어 디바이스로서 삼성전자 C-Lab 출신이자, 킥스타터 런칭하여 12만달러를 넘긴 제품입니다. 현재는 네이버 스마트스토어에서도 hero-space.tistory.com 기본적으로 BLE로 모바일 앱과 동작을 하게되니, 모바일에 등록하는 과정이 필요하며, App을 다운받아야 겠지요? IOS앱과 Android앱 모두 딜리즈 되어있..