본문 바로가기

IT 이야기12

홈 브릿지로 샤오미, 삼성 IoT 기기들을 애플 홈에서 사용하기 IoT 기능을 지원하는 제품들이 많아지고, 다양한 회사에서 앱을 통해 IoT 서비스를 제공한다. 서로 클라우드 연동되어서 한 플랫폼에서 제어가 가능한 경우가 있지만, 그렇지 않은 경우도 있다. 삼성 가전 제품이나 SmartThings 기기들은 SmartThings 앱을 통해 제어가 가능하고, 샤오미(Xiaomi) 제품의 경우는 Mi Home이 제공된다. 둘 다 다른 IoT 플랫폼과 연동 가능한 경우가 있지만 애플 제품에서 사용하는 홈 앱에 정식으로 연동할 수 있는 기능은 없다. 이번 포스팅에서는 Homebridge를 통해 아이폰이나 맥북의 홈을 사용하여 삼성, 샤오미 IoT 기기를 사용할 수 있는 방법을 정리해본다. Homebridge Homebridge에 대해 설명을 간단하게 하려고 했는데, 홈페이지에.. 2022. 10. 10.
맥 미니 MacOS 화면 공유 맥 미니를 거실에 두고 GitHub CI/CD용 Runner와 서버 등의 목적으로 사용하고 있는데, 책상에서 사용하고 있는 맥북에서 이를 사용하고 싶은 경우가 자주 있다. 이를 위해서 애플에서 제공하는 화면 공유 기능을 사용할 수 있다. 화면을 공유할 기기 설정 A 기기의 화면을 B 기기에서 보고 싶은 경우, 먼저 화면을 공유할 A 기기에서 설정이 필요하다. 다음 순서대로 해주면 된다. 화면 공유를 체크해주면 끝이다. 연결 방법은 안내되는 것처럼 ip 주소를 이용해서 vnc 연결을 하거나 Finder를 통해서 할 수 있다. 화면을 볼 기기에서 연결 이번에는 화면을 실제로 볼 기기에서 어떻게 연결하는지이다. 방법은 두 가지가 있다. 화면을 볼 기기에서 연결 - 방법 1 [Cmd + 스페이스 바]를 통해 화.. 2022. 4. 3.
M1 맥 안드로이드 에뮬레이터에서 구글 플레이 사용하기 현재 arm 기반의 M1 맥은 녹스나 블루스택 같은 안드로이드 에뮬레이터를 사용할 수 없다. 안드로이드 앱 개발을 할 때 사용하는 구글에서 제공하는 안드로이드 에뮬레이터도 정식 버전은 없고 프리뷰만 업데이트 되고 있는 상황이다. 아직 프리뷰 버전의 에뮬레이터인데도 사양이 엄청 좋다.. 하지만 이 프리뷰 버전은 구글 플레이가 지원되지 않아서 apk를 넣어서 설치해야 하는데, 프리뷰 버전에서 구글 플레이를 사용하는 방법에 대해 정리해보려 한다. google/android-emulator-m1-preview Contribute to google/android-emulator-m1-preview development by creating an account on GitHub. github.com 먼저, 구글에서.. 2021. 5. 20.
iTerm2 + Oh My ZSH ZSH란? ZSH는 Z Shell이라는 쉘을 말한다. 기본 쉘보다 더 많은 기능이 있어서 더 강력하게 사용할 수 있다. Oh My ZSH는 이 Z Shell에 추가 플러그인이나 기능을 추가하여 사용할 수 있는 플러그인이다. MacOS의 경우는 카탈리나 OS 이후부터는 ZSH가 기본으로 사용되고 있다. iTerm2 설치 iTerm2는 맥의 기본 터미널보다 예쁘고, 추가 기능(커스텀 단축키, 스크립트, 화면 분할 등)을 사용할 수 있는 터미널이다. 이것 없이도 기본 터미널에서 ZSH와 Oh My ZSH는 사용할 수 있다. 우분투에서는 설치할 수 없고 MacOS용이므로 우분투의 경우라면 바로 ZSH 관련 내용으로 넘어가도 된다. 아래 사이트에서 다운받을 수 있다. iTerm2 - macOS Terminal R.. 2021. 5. 19.
맥 미니, 맥북, 우분투를 ssh 서버로 사용하기 우분투도 거의 동일한데 MacOS 기준으로 진행한다. 아이패드를 들고 다니면서 외부에서도 사용할 수 있도록 아이패드의 blink (터미널) 앱을 사용하여 테스트를 진행해봤다. 아래 순서대로 진행하면 된다. Mac에서 ssh 접속 설정 맥에서는 기본적으로 ssh 연결이 막혀 있다. "시스템 환경설정" - "공유"에서 위와 같이 원격 로그인 서비스를 켜줘야 한다. 위에 나와 있는 설명대로 "ssh [사용자이름]@ip주소"를 사용하여 ssh에 접속할 수 있다. 하지만 공유기에 연결되어 있어서 내부 ip 주소가 나온다. 지금 상태로는 같은 네트워크 환경에서는 접속이 가능하지만 외부에서는 접속이 불가능하다. 공유기 포트 포워딩 공유기에 연결되어 있는 기기에서 웹 브라우저를 통해 192.168.0.1로 접속하여 포.. 2021. 5. 18.
맥북, 맥에서 스크린샷 폴더 지정하기 맥을 사용하다가 스크린샷을 찍게 되면 바탕화면에 지저분하게 계속 저장이 된다. 커맨드로 스크린샷이 저장될 위치를 지정할 수 있다. MacOS 모하비 버전부터의 적용 방법 "cmd + shift + 5"를 통해 스크린샷 앱이 실행되면 오른쪽에 있는 옵션에서 다른 위치를 선택한다. 저장하고 싶은 폴더를 선택하고 "선택"을 누르면 된다. MacOS 모하비 이전 버전에서의 적용 방법 터미널이나 iterm 같은 아이들을 실행한다. defaults write com.apple.screencapture location 경로 위의 명령어와 같이 입력해주면 지정해준 경로에 스크린샷들이 저장된다. 경로를 하나하나 쓰기 귀찮다면 폴더를 먼저 만들고, 터미널에서는 경로 앞까지만 입력한 다음에 폴더를 끌어다가 터미널에 넣으면 .. 2021. 5. 15.