지난 주말, 캐나다 토론토의 모바일 커뮤니티가 3일 동안 한자리에 모였습니다. 웨어핵 이벤트에서 엔지니어와 개발자들이 미래형 웨어러블 기술 애플리케이션의 프로토타입을 선보였습니다. 다양한 기술을 사용하여 인텔 에디슨, 끄덕임 링, 뮤즈 머리띠등 다양한 제품들과 함께 지금까지 시장에서 볼 수 없었던 독특한 사용자 경험을 만들어냈습니다. 또한 다양한 팀에서 Thalmic Labs 를 사용하여 사용자 제스처를 입력으로 캡처하여 IoT 기기를 제어하고 모바일 경험을 더욱 확장할 수 있습니다.
'드림기러기' 팀은 노드 링을 이용해 간단한 손동작으로 음악을 제어할 수 있는 드라이브세이프 모바일 애플리케이션을 만들었습니다. 'Apes in Space' 팀은 인텔 에디슨용 Xadow 웨어러블 키트를 사용하여 사람들 사이에서 더 쉽게 소셜을 발견하고 참여할 수 있는 팔찌를 만들었습니다.
여러 팀을 멘토링하면서 많은 팀이 프로젝트에 서버를 설치하는 데 많은 기술적 오버헤드와 시간이 소요된다는 사실을 알게 되었습니다. 특히 웨어러블 기술의 경우 다음과 같은 더 나은 대체 솔루션이 분명히 존재합니다. 카우치베이스 를 통해 P2P 및 동기화 기능을 지원하는 임베디드 데이터베이스를 만들었으니 한번 살펴보세요!
장치 간 P2P 복제를 사용하면 클라이언트 장치에서 클라우드 서버에 연결할 필요가 없습니다. 즉, P2P를 사용하면 서버 없이도 노래와 같은 콘텐츠 데이터나 음악 제목과 같은 속성, 심지어 사용자 프로필 데이터까지 장치 간에 공유할 수 있습니다. 카우치베이스 라이트 리스너를 사용하면 디바이스의 애플리케이션이 다른 애플리케이션의 데이터를 동기화하기 위해 HTTP 연결을 수락할 수 있습니다.
그리고 포토드롭 애플리케이션은 인증 후 두 디바이스가 이미지를 교환할 수 있는 리스너에서 가능한 것의 예시입니다. 피어 신원 확인 및 인증은 NFC를 사용하거나 포토드롭의 경우 QR 코드를 사용하여 수행할 수 있습니다. 다음을 갖춤으로써 카우치베이스 모바일 웨어러블 기술 또는 IoT 프로젝트를 통해 여러 디바이스에서 P2P 복제를 수행하고 콘텐츠를 클라우드에 동기화할 수도 있습니다.
백화점을 지나가는데 디바이스가 위치 비콘 범위 내에 있다면 웨어러블 디바이스에서 다운로드 가능한 콘텐츠가 있다는 피드백을 받는다고 상상해 보세요. 손을 튕기면 모바일 기기가 최신 이미지와 완전히 동기화됩니다. 카우치베이스 모바일을 사용하면 이를 가능하게 하고 사무실 레이더 앱에서 콘텐츠를 다운로드하고 다음과 같은 알림을 받는 방법을 보여줍니다. 에스티모트 비콘. Couchbase Lite는 모바일 및 임베디드 디바이스용 NoSQL 데이터베이스로, JSON API를 사용하고 데이터베이스에 로컬로 데이터를 저장할 수 있을 뿐만 아니라 연결된 모든 디바이스에서 데이터를 사용할 수 있으며, 심지어는 라즈베리 파이. 이는 다음을 통해 달성됩니다. 동기화 게이트웨이 클라이언트 디바이스와 클라우드 사이에서 프록시 역할을 합니다.
카우치베이스 모바일을 시작하려면 다음을 확인하여 시작할 수 있습니다. 미니 해킹 를 사용하면 모바일 앱 프로젝트 내에서 오프라인-온라인 솔루션을 즉시 실행할 수 있습니다!