Mozilla WebThings 를 소개합니다

Mozilla IoT 팀은 Things 프로젝트가 초기 실험 단계를 벗어나 이제부터 Mozilla WebThings 로 명명됐음을 기쁜 마음으로 알립니다. 이 프로젝트는 2년 동안의 개발 기간과 7 분기 동안의 소프트웨어 업데이트를 거치면서 SW 개발자 커뮤니티와 IoT 메이커 커뮤니티의 관심을 끌어왔습니다.

Mozilla 의 미션“인류의 공용 자산인 인터넷은 모두에게 공개되고 모두에게 접근 가능해야 한다. 인터넷은 진정으로 사람을 가장 중요하게 취급해야 한다. 개인은 자신의 인터넷 경험을 직접 정의할 수 있어야 한다. 우리는 개인에게 권한과 안전과 독립성을 부여하기 위해 노력한다.” 입니다.

Mozilla IoT 팀의 미션은 Web of Things 구현체를 만드는 것입니다. Mozilla IoT 팀이 만드는 Web of Things 구현체는 Mozilla 의 가치를 담고 있으며 보안성(security), 프라이버시(priavcy), 연동성(interoperability)을 고려한 IoT 표준 정립을 위해 사용됩니다.

Mozilla WebThings 은 웹을 통해 장치를 감시하고 제어하는 오픈 플랫폼입니다. WebThings 의 구성요소는 다음과 같습니다.

  • WebThings Gateway – 프라이버시, 보안(security), 연동성(interoperability)에 집중한 스마트홈 게이트웨이 소프트웨어
  • WebThings Framework – 개발자들의 Web Things 제작을 돕는, 재사용 가능한 소프트웨어 컴포넌트들의 모음

WebThings Gateway UI

우리는 미래에 Mozilla WebThings 소프트웨어가 상용 제품에 설치되어 최종 사용자에게 믿을만한 “스마트” 커넥티드 홈 환경을 제공할 수 있기를 기대합니다.

WebThings Gateway 0.8

오늘부터 WebThings Gateway 0.8 을 다운로드할 수 있습니다. 만약 예전 버전 Things Gateway 를 가지고 있다면 스스로 자동 업데이트할 것입니다. 최신 버전은 당신이 가진 스마트홈 장치들의 로그 데이터를 노출 없이(privately) 남기는 기능, 새로운 알람 기능, 새로운 네트워크 설정 UI 를 제공합니다.

Logs

혹시 당신이 외출한 동안 출입문이 얼마나 많이 열리고 닫혔는지 알고 싶던 적이 있었나요? 당신의 스마트 플러그에 꽂힌 가전기기의 소비 전력이 궁금하진 않았나요? 새로운 로그 기능을 이용하면 당신이 가진 모든 스마트홈 장치들의 로그 데이터를 노출 없이(privately) 관리할 수 있습니다. 그리고 조작 가능한 그래프를 통해 로그 데이터를 시각적으로 확인할 수 있습니다.

Logs UI

새로운 로그 기능을 켜려면 main menu ➡ Settings ➡ Experiments 로 가서 “Logs” 옵션을 활성화시키세요.

Experiment Settings

그러면 main menu 에서 Logs 옵션을 볼 수 있습니다. 거기서 “+” 버튼을 클릭하면 로그를 남길 장치와 로그 속성을 선택할 수 있습니다. 얼마나 오랫동안 로그를 남겨야 하는지도 선택할 수 있습니다.

Add log UI

시계열 그래프는 시(hour), 일(day), 주(week) 단위로 조절할 수 있습니다. 그리고 스크롤바를 이용해서 원하는 시점으로 이동할 수 있습니다. 로그 기능은 아직 실험 단계이지만, 로그 데이터를 통해 당신은 스마트 장치가 어떤 데이터를 수집하는지, 그리고 어떤 데이터를 써드파티 서비스 업체와 공유해도 좋을지 파악할 수 있을 것입니다.

Note: 만약 WebThings Gateway 를 라즈베리 파이의 SD 카드에 설치해서 부팅하는 상황이라면, 로그 데이터 때문에 SD 카드의 유효 공간 크기가 더 빨리 소진될 수 있다는 점에 주의하세요!

Alarms

스마트홈 시스템이 주는 혜택들 중에서 잠재력이 큰 기능은 안전(safety)과 보안(security) 기능입니다. 만약 당신이 일하는 동안에 “스마트하지 못한(dumb)” 경보가 발생하면 어떻게 그것을 알 수 있을까요? 근처에 있는 누군가가 그 경보를 듣는다고 하더라도, 그는 어떤 행동을 취할까요? 과연 그는 누구에게 연락해야 좋은지 알고 있을까요? WebThings Gateway 0.8 은 화재 경보, 일산화탄소 경보, 도난 경보 같은 새로운 알람 기능을 제공합니다.

Alarm Capability

이제 당신은 현재 발생한 알람을 확인할 수도 있고,  당신 부재시 알람이 발생하면 수행해야 하는 규칙들을 설정할 수도 있습니다.

Network Settings

이전 버전에서는 게이트웨이를 원래 무선망에서 다른 무선망으로 옮기는 것이 쉽지 않았습니다. 만약 원래 Wi-Fi 억세스 포인트가 계속 동작하는 상황이라면 라즈베리 파이 장치에 직접 접속해서 콘솔 안에서 명령어 라인을 실행시키는 작업이 반드시 필요했습니다. 새버전 0.8 에서는 웹 인터페이스를 통해 게이트웨이의 네트워크 설정을 새로 할 수 있습니다. Settings ➡ Network 에서 해당 메뉴를 찾을 수 있습니다.

Network Settings UI

당신은 (유동 IP 또는 고정 IP 상황에서) 이더넷 포트를 설정할 수도 있고, 또는 사용 가능한 주변의 무선망을 검색해서 게이트웨이가 접속할 Wi-Fi 억세스 포인트를 변경할 수도 있습니다.

WebThings Gateway for Wireless Routers

우리가 OpenWrt-기반의 새로운 WebThings Gateway 를 만들고 있다는 사실을 기쁘게 발표합니다. 이 장치는 일반 소비자를 대상으로 판매할 무선 라우터입니다. 이 WebThings Gateway 는 기존 무선망에 클라이언트로 연결되어 동작하지 않고 독립적인 Wi-Fi 억세스 포인트로 동작합니다.

일반 소비자용 무선 라우터 장치의 소프트웨어로 진화했다는 점에서, 이것은 우리 게이트웨이 소프트웨어의 새로운 시작이라고 볼 수 있습니다. 다음주 있을 또다른 발표에 주목해주세요.

Online Documentation

Mozilla IoT website 를 갱신하면서 사용자와 개발자를 위해 약간의 문서를 만들었습니다. WebThings Gateway 와 WebThings Framework 에 관한 문서입니다. 이 문서에 기여하고 싶다면 GitHub 를 이용해서 하시면 됩니다.

지금까지 기여해주신 모든 Mozilla IoT 커뮤니티 분들께 감사 드립니다. 새로운 단계에 들어선 프로젝트를 통해 더 많은 성취가 있기를 기대합니다!


이 글은 Ben Francis 이 쓴 Introducing Mozilla WebThings 의 한국어 번역본입니다.

작성자: ingeeKim

"누구에게나 평등하고 자유로운 웹"에 공감하는 직장인.

ingeeKim가 작성한 문서들…


댓글이 없습니다.

댓글 쓰기