파이로 스마트 오피스 시스템 구축하기(퍼옴)
안녕하세요 2020년 10월에 monterail.com에 올라온 글을 하나 쉐어합니다.
How we built a truly Smart Office system based on Raspberry Pi (monterail.com)
몬트레일이라는 회사는 기본적으로 IT회사입니다. 많은 커스텀 앱, 웹, 모바일, 그리고 UI/UX development로 사업을 하는 팀 입니다. 어찌보면 여기 서버포럼에서 취미 레벨의 IT기술들을 BM으로 돈을 버시는 분들이죠. 이 회사가 큰 이사를 결정했을 때 결정되고 실행된 프로젝트로 오피스를 파이로 스마트하게 만드는 업무를 수행했습니다. 아래는 글을 번역해서 소개해드리겠습니다.
스마트 계획
이러한 큰 프로젝트는 긴 워크샵과 좋은 요구사항이 없이는 실행될 수 없습니다. 우리는 완벽한 워크샵 이후 아래 조건들을 결정했습니다.
- 조명컨트롤,
- 회의실의 예약상태와 사용여부를 나타내주는 인터페이스,
- 팀들의 정문 액세스를 관리할 수 있는 통합 데이터 베이스,
- 무선 음악 스트리밍을 지원하는 오디오 시스템 ,
- 화장실의 오디오 컨트롤,
- 5개의 TV의 컨텐츠를 조정할 수 있는 컨트롤,
- 주방 조명 컨트롤,
- 모든 것을 조정할 수있는 웹 컨트롤 (desktop, mobile, phone and panels mounted on the walls).
시스템의 심장
하나의 라스베리파이가 모든 아래 단계의 하드웨어들 컨트롤 할 수 있습니다. 이렇게 설정하기 위한 단계로 두개의 커스텀 디바이스를 만들었습니다
- 분배보드라 부르는 첫 디바이스는 모든 전원, 모든 주변기기, RPi, 모션센서, 그리고 잠금장치들이 연결되어 있습니다
- 두번째 기기는 릴레이 드라이버 보드라 부르는 것입니다. 릴레이는 조명 스위치 같은 역활을 하지만 껐다 켰다하는 일반적인 스위치와 다르게 전력을 이용해서 조정합니다. 조명 그룹에 따라 하나의 릴레이 보드가 있습니다. 몬트레일은 30개가 넘는 조명 그룹이 있습니다.
- 메인유닛은 웹서버를 이용해서 웹어플리케이션으로 모든 기능들을 컨트롤 합니다(파이).
TV 패널 관리
5개의 파이들이 각각 TV에 연결되어있습니다. 각각 따로 구성되는 파이들은 대부분 웃긴 밈이나 유용한 정보들이 있는 웹사이트들을 보여줍니다. 대부분의 기능은 크롬을 kiosk모드로 실행해 컨트롤됩니다. Chrome Debugging Protocol이 웹컨트롤로 조정할 수 있게 사용되었습니다.
프레젠테이션 기간에는 빔 프로젝터의 소스를 볼수있게 HDMI 스플리터로 연결하고 파이에서 조절할 수있게 했습니다.
오디오 시스템
전에 있던 회사가 쇼핑센터이었기 때문에 건물주가 우리에게 공짜 스피커들을 주었습니다. 이것들을 벽에 마운트하여 여러 섹션으로 나누어 방송용 앰프에 연결했습니다. 두개의 파이가 앰프에 연결되어 DLNA와 에어플레이 서버를 구성하여 와이파이에 연결된 모든 이들이 특정구역에 음악을 스트림할 수있습니다.
화장실에는 두개의 외부 스피커와 하나의 파이로 연결되어있으며 인터넷 라이오와 간단한 API로 구성되어있으며 스마트 오피스 웹 어플리케이션으로 컨트롤 됩니다. 인터넷 라디오 스테이션은 슬랙채널에 연동되어 관리됩니다.
정문관리
몬트레일 회사에 입사하게 되면 액세스 카드를 받습니다. 카드를 수기로 추가하는 것은 귀찮은 일이기 때문에 외부 RFID 장비로 추가가 가능하게 만들었습니다. 메인 파이에 데이터 베이스가 세팅되어있기 때문에 데이터베이스에 추가하는 것으로 새로운 카드를 추가할 수있습니다
주방 조명관리
주방에는 몬트레일 로고모양의 LED 램프가 달려있습니다. 리모컨과 동봉되어있었기 때문에 조정할 수있지만 이것도 파이로 연결하여 웹앱에서 조정할 수있게 만들었습니다. 이 작업은 파이에 IR socket에 연결하여 리모컨을 모방하는것은 생각보다 쉬웠습니다.
Context-Based Tablets (타블랫 컨트롤)
모든 시스템을 컴퓨터나 모바일 기기로 조정하는 일은 쉽지만 없으면 어떻게 하나요? 조명들은 스위치 방식으로도 조정이 가능하지만 이기기들이 없다면요?
그래서 안드로이드 태블릿을 전략적 위치에 설치하여 벽에 마운트 하였습니다. 각 태블릿들은 PC나 모바일에서 사용하는 앱을 실행하고 있고 달력기능으로 각회의실의 상태를 보여줍니다.
마치며
모든 조명은 기존의 스위치를 사용하여 안전장치를 마련했습니다.
일년 후 7개의 파이로 설치한뒤 아직도 모든것들이 제대로 작동중이네요!
당연히 모든 이들을 위해 생산이 될 수 없습니다. 모듈들이 표준화 되어야하고 RPi는 Compute Module 버젼으로 사용되어야합니다. 그러나 RPi는 비디오를 스트림하거나 LED라이트를 켜는 것보다 많은 일을 할 수있습니다!
정말 멋진 일을 하시는 군요~
![profile image](/files/member_extra_info/profile_image/201/201.jpg?t=1706018011)
와.. 구조가 진짜 멋있네요 ㅎㅎ
역시 dp도 기깔나게해야...
솔찍히 이런거 디자인하고 커스텀해주는게 업이라면.....전 해보고 싶습니다 ㅋㅋㅋㅋ
![profile image](/files/member_extra_info/profile_image/201/201.jpg?t=1706018011)
돈받으면서하면... 재밌을거같습니다 ㅎ 잘벌면 더좋고..
라즈베리파이 한대가 아니고 여러대로 제어 하시는군요...
이야.... 작성자님 현금만 더 사용하시면 사펑으로 커마 가능하실거 같은데요
cmt alert