2P by GN⁺ | ★ favorite | 댓글 1개
  • FindMyCat은 반려묘 분실 상황을 줄이기 위해 실시간 위치 업데이트, 소리 재생, 실내외 위치 확인을 한 기기에 묶은 반려동물 추적기임
  • 실외에서는 GPS 칩과 SIM 카드 기반 LTE로 셀룰러 연결이 닿는 곳에서 위치를 추적함
  • 실내에서는 UWB와 Bluetooth로 반려동물까지의 거리와 방향을 확인할 수 있음
  • HomeStation은 집 안의 트래커와 Smart Tether를 만들고 WiFi로 위치를 전송하며, 외출 시 알림과 추적을 시작함
  • 초저전력 하드웨어와 HomeStation 조합으로 충전 부담을 줄이고, 한 번 충전으로 최대 6개월 배터리 수명을 제공한다고 함

실내외를 나눠 추적하는 FindMyCat

  • FindMyCat은 “The only pet tracker you will ever need”를 내세우는 오픈소스 반려동물 추적기
  • 앱에서 한 번 탭해 트래커에서 소리를 재생할 수 있어, 가까운 곳에 있는 반려동물을 찾을 때 도움이 됨
  • 실시간 업데이트로 반려동물의 위치를 계속 확인할 수 있음

위치 추적 방식과 배터리 설계

  • 실외 추적은 실제 GPS 칩과 SIM 카드 기반 LTE 연결을 사용함
    • 셀룰러 연결이 있으면 동네나 이집트 피라미드 주변 같은 장소에서도 추적할 수 있다고 안내함
  • 실내 위치 확인에는 UWB와 Bluetooth를 사용함
    • 반려동물까지의 정확한 거리와 방향을 확인할 수 있음
  • HomeStation은 집에 있는 트래커와 Smart Tether를 만들고 WiFi로 위치 업데이트를 보냄
    • 반려동물이 집을 나가면 실시간 알림을 받고 추적이 시작됨
    • 집에 있을 때는 트래커가 초저전력 수면 모드로 전환됨
  • 배터리는 한 번 충전으로 최대 6개월까지 사용할 수 있음
    • 배터리 수명은 FindMyCat이 제공하는 모드에 따라 달라질 수 있으며, 관련 문서로 different modes를 연결함
  • 프로젝트는 Github 링크를 제공하며, 저작물은 Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License로 표시됨

댓글과 토론

Hacker News 의견들
  • 이 프로젝트가 인상적임. 몇 년 전에 비슷한 걸 만들었지만 이 정도로 다듬지는 못했고, 오픈소스 하드웨어(OSHW) 프로젝트를 잘 실행한 대표 사례처럼 보임
    다만 다른 사람들처럼 트래커 크기가 문제라고 봄. 내 고양이는 더 작은 트래커를 단 목걸이도 2분 만에 빼버렸음. 배터리, GPS, 안테나가 있는 LoRa, 전원 관리가 포함된 마이크로컨트롤러를 목걸이 자체에 통합한 더 작은 트래커를 설계해볼까 했고, 작은 Heltec LoRa+Bluetooth 송수신기를 쓰려 했음

    • 비슷한 걸 반려견용으로 만들었음. Arduino Nano, GPS 모듈, LoRa 모듈, 18650 배터리, 안테나를 쓰고, ESP8266에 LoRa 모듈과 안테나를 붙인 기지국이 GPS 데이터를 클라우드로 전달하게 했음
      숲이 빽빽한 지역이라 LoRa 신호가 약 1000ft쯤에서 끊기기 시작했음. Hologram.io로 무료 SIM 데이터가 가능하다는 걸 알았다면 아마 그쪽으로 갔을 것 같음. 반려견 목에 리튬이온 배터리를 다는 생각이 별로이고, PCB 설계도 익히지 못해서 개선해서 다시 해보고 싶음
  • 보기 좋고 이런 것의 오픈소스 버전이 있다는 게 반가움. 다만 누가 이렇게 큰 장치를 고양이 목에 달까 싶음
    고양이가 목걸이 때문에 어딘가에 걸려 질식하는 장면이 떠오름. 현재 버전은 큰 개에게 더 맞아 보이지만, 개선된 다음 버전도 보고 싶음

    • 실제로는 꽤 작음. “Mr Lee CatTrack”도 2014년에 SIM 카드와 GPS 정도만으로 만들었고 작았는데, 이 제품도 그보다 훨씬 커 보이지는 않음
      2012년에 고양이들에게 개용으로 설계된 Zoombak을 썼는데, 결국 한 마리는 뛰어다니는 동안 Zoombak이 앞뒤로 흔들리면서 목걸이가 쓸려 목 아래 털이 점점 줄었음. 그래도 본인은 별로 신경 쓰지 않았고, 나중에는 데리러 갈 때 내 차를 알아보고 문이 열리자마자 개처럼 뒷좌석으로 뛰어들었음. 그 녀석이 그립다
    • 고양이 목걸이가 걸리는 건 큰 물건이 붙어 있지 않아도 생길 수 있고, 트래커가 있으면 더 심해질 가능성이 큼. 그래서 어떤 경우든 분리형/퀵릴리스 목걸이가 좋은 선택임
    • 기존 태그 몇 개와 비교해보면 이 제품은 오히려 작아 보임
  • 훌륭하지만 약간 커 보이고, 실제 치수를 알 수 있으면 좋겠음
    가장 빠진 건 방수 설계임. 물속에 잠겨도 버틸 필요는 없지만, 젖은 덤불을 지나가거나 갑작스러운 소나기를 맞으면 축축해질 수 있음. 핵심은 IP67 등급 USB 커넥터와 케이스 결합부를 따라 고무 실링을 넣을 홈임
    STL을 보니 Tabcat보다 훨씬 큼. Tabcat은 실리콘 커버 포함 23x33x12mm인데, 이건 대략 27x60x13mm임. Tabcat의 또 다른 유용한 기능은 필수는 아니지만 삐삐 소리 장치임

  • 주요 반려동물 트래커는 다 써봤고, 대부분은 고양이에게 너무 큼. 상당수는 Bluetooth만 있어서 고양이가 멀리 가면 아무 도움이 안 됨. 더 나은 제품은 Bluetooth, Wi-Fi, LTE, GPS를 함께 갖춤
    Bluetooth 이상을 갖춘 제품들은 전력을 아끼려고 특정 상황에서만 다른 무선 기능을 켜는데, 아직 이걸 잘하는 제품을 못 봤음. 전력을 더 쓰더라도 더 잘 추적하는 쪽을 선호함. 고양이처럼 움직이는 대상에는 더 나은 추적이 필요함
    원하는 사용 사례는 두 가지임. 집을 나갈 때 알고 실시간 GPS로 찾는 것, 그리고 집에 있을 때도 마당 덤불 아래 낮잠 자는 고양이를 찾는 것임. 가장 흔히 보이는 Tractive는 개인적으로 완전히 쓸모없었음. 집 근처에서는 Bluetooth만 켜고 휴대폰 앱이 트래커 Bluetooth 신호 세기를 찾는데, 내 Samsung Ultra S22는 15~20ft 안에 들어가야 감지해서 이미 위치를 알아야 하는 수준이었음
    결국 JioBit을 쓰고 있음. 집 Wi-Fi를 감지하면 Bluetooth만 켜지만 휴대폰과 연결되고, 내 경우 약 50ft까지 동작했음. 연결되면 트래커 벨을 울려 고양이를 찾을 수 있어 꽤 유용함. 집 밖에서는 LTE로 GPS 위치를 5~15분마다만 갱신해서 너무 드묾. 또 집 Wi-Fi에서 충분히 멀어져야 GPS 추적을 하는데, 고양이가 Bluetooth 범위는 훨씬 벗어나도 Wi-Fi는 잡히는 위치에 있으면 추적이 전혀 안 됨
    내가 원하는 건 JioBit 비슷하되 연결성이 더 좋은 것임. 집에서는 Wi-Fi, 밖에서는 LTE로 몇 분마다 서버에 체크인하고, 찾는 중에 실시간 GPS 추적을 켤 수 있어야 함. 실시간 추적을 켰다면 최소 15초마다 갱신해야 하고, Wi-Fi나 LTE로 기기 벨을 울릴 수 있어야 함. JioBit은 현재 모드로 몇 주 가지만, 배터리 시간을 크게 줄여도 괜찮고 고양이를 적극적으로 찾는 중에는 전력 소모가 커도 상관없음

    • Wi-Fi와 LTE는 반려동물 트래커에는 전력 소모가 너무 크다고 봄. LoRaWAN 같은 게 이상적임
      도심에는 이미 공용 LoRaWAN 커버리지가 있고, 없더라도 게이트웨이 하나의 커버리지가 고양이의 활동 범위보다 훨씬 넓을 가능성이 큼. 대역폭도 GPS 좌표 하나는 고도 없이 가장 작은 LoRa 패킷에 쉽게 들어가므로 문제가 안 됨.
      저빈도 체크인에서 고빈도 모드로 전환하는 건 송신 슬롯 뒤에 오는 수신 슬롯으로 가능하지만, 실시간 모드가 활성화되려면 체크인을 기다려야 한다는 점이 문제임. 그래도 약 5분 정도의 저빈도 체크인 주기라면 작은 불편에 그칠 듯함
    • 지난 2년 반 동안 FitBark를 쓰고 있음
      문제는 내 고양이 사용 패턴이 대부분 야외, 대부분 Bluetooth 범위 밖, 대부분 배터리 소모라는 점이라, 대부분 함께 있다가 가끔 도망치는 개를 상정한 엔지니어링 설계 모델과 맞지 않음. 그래도 더 전력 절약형 빌드를 받았음.
      특이한 현상은 Pokémon Go에서도 본 적 있는 것처럼 위치를 도로 쪽으로 “반올림”하는 것임. Pokémon Go는 여러 소송 이후 개인정보 보호 때문에 그랬음. 특히 밤에 고양이가 학교 운동장에서 도마뱀을 사냥할 때 짜증나는데, 트래커는 학교 옆 도로에 있다고 하지만 실제로는 운동장 한가운데 어딘가에 있음.
      실제로는 내 고양이가 10분 전에 어디 있었는지, 가장 가까운 도로로 반올림된 위치를 알고, Bluetooth 추적 앱으로 더 좁혀가는 식임. 당연히 3분의 1쯤은 Bluetooth 범위 안에 있으면서도 지금 있는 곳에서 움직일 생각이 전혀 없음. 야생동물 섭취를 줄이려고 규칙적으로 먹이려고 함. 다른 고양이는 아직 트래커가 없고 집에 더 오래 있으니 FindMyCat을 써볼 예정임
    • 완벽하진 않지만 Mictrack MT710이라는 선택지가 있음
      https://www.mictrack.com/product/cat-m1-nb-iot-pet-gps-track...
      고양이용으로는 약간 큼. Bluetooth나 스피커가 없어서 가까이 갔을 때 위치를 좁힐 수는 없음. AirTag를 추가할 수는 있지만 비용과 부피가 더 늘어남. 방수이고 비교적 저렴함. 문서화된 API가 있거나 Petovik 앱으로 1개를 무료 추적할 수 있음
      SIM 제공자의 SMS 명령이나 Petovik 앱에 연결된 도구 중 하나로 명령을 보내 모드를 바꿀 수 있음. 단, 기기가 “깨어 있을” 때만 명령을 받음. 가장 높은 해상도 모드는 10초 갱신이 가능하고, 지정한 시간 동안 고빈도 갱신으로 전환하는 “LOCK” 모드도 있음. “움직이지 않을 때 수면” 모드를 쓰고 갱신을 2분 정도로 설정하면 배터리는 거의 하루 감
    • 의도적으로 약하거나 안쪽을 향한 Wi-Fi망을 운영할 수 있지 않을까 싶음
      그 위치 갱신 빈도가 왜 너무 낮은지 잘 모르겠음. 정원에서 고양이를 쫓아다니는 상황이라면 15초 갱신보다 소리 알림이 더 나을 것임
    • “고양이가 집을 나갔는지 알고 싶다”면, 출입구처럼 항상 가려지지 않는 곳에 카메라를 두고 고양이가 집 안인지 밖인지 안정적으로 추적하는 단순한 해법을 계속 상상하게 됨. 무거운 장치를 고양이가 착용하지 않아도 됨
  • 내 개에게 https://tryfi.com/ 제품을 쓰고 있고, 북부 미시간 숲에서 미친 듯이 뛰쳐나간 내 저먼 셰퍼드를 여러 번 구해줬음
    일반 작동 모드에서는 배터리가 몇 달 가고, 원격으로 “분실 모드”를 켜면 기지국에 적극적으로 핑을 보내 정확한 위치를 제공함. 이 오픈소스 해법도 매우 다듬어져 있고 포괄적으로 보임

  • GPS를 켜고 몇 달 배터리 수명은 불가능함. GPS 모드에서는 20시간임
    https://www.findmycat.io/docs/TrackerModes#summary
    Jiobit을 쓰고 있는데, BLE 모드로 시작했다가 고양이가 30m 반경을 벗어나면 GPS로 전환됨. 60초마다 갱신하기 시작하면 전체 GPS/GSM 배터리 수명은 약 8시간이고, 평소에는 2주 정도 감
    참고로 내 고양이는 큰 울타리 마당에서 감독하에 데리고 나감. 7년 동안 세 번 놓쳤고, 지금은 임시 안전장치에 가까움. 도망쳤을 때도 100m 이상 벗어난 적은 없음

    • GPS가 기본으로 꺼져 있다면 불가능하지 않음. 배터리 20시간은 위치를 30초마다 갱신하는 “분실 모드”일 때뿐임. 그게 필요 없고 요청 시 갱신으로 충분하다면 1년도 갈 수 있음
    • GPS에 대해 잘 모르지만 항상 수동적인 기술이라고 생각했음. 그렇다면 무엇이 배터리를 쓰는지 궁금함
    • 분실 모드 20시간은 너무 짧아 보임. 이상적으로는 집에서 일정 시간 벗어나 있거나 움직임이 감지되지 않으면, 30초가 아니라 1시간마다 위치를 보내도록 해서 사실상 며칠이나 몇 주는 버텨야 함. 일부 차량 트래커처럼 동작하면 좋겠음
    • “GPS로 몇 달은 불가능하다”고 하지만 Apple AirTag는 12개월 간다고 함
      https://www.tile.com/en-au/blog/airtag-battery-life#
  • 한 달쯤 전에 고양이가 며칠 동안 사라져서 정말 스트레스가 컸음. 지금은 AirTag를 달아뒀고, 바깥 고양이라 그런대로 동작하지만 Find My가 한동안 갱신되지 않으면 여전히 불안해짐. 이 프로젝트를 정말 후원하고 싶음

    • 우리 고양이는 한 번 일주일 동안 사라졌고 아직도 어디 있었는지 모름. 여우나 다른 포식자에게 잡힌 줄 알고 이미 작별 인사까지 했는데, 정확히 7일 뒤 아무 일도 없었다는 듯 돌아왔음. 상태도 좋고 특별히 배고파 보이지도 더럽지도 않았음. 알 수가 없음
  • 아주 훌륭하다고 생각하고, 두 개라면 살 것 같음
    중요한 점은 이미 상세한 엔지니어링 노트, 부품 목록, 모든 Gerber 파일을 공개했다는 것임. Kickstarter로 가져갈 때 이게 정말 중요하다고 봄. 실제로 그렇게 해야 함
    한 가지 고려할 점은 많은 동물이 목걸이를 하지 않으려 한다는 것임. 하지만 잘 설계된 하네스라면 착용할 수도 있음

  • 이 프로젝트는 좋지만, 지금 반려동물 추적기 시장이 얼마나 엉망인지 더 답답하게 만듦. Amazon에서 반려동물 트래커를 검색하면 어색한 모양, 높은 구독료, 나쁜 배터리 수명을 가진 성가신 장치들뿐임
    지금은 AirTag에 의존하고 있고, 근처에 누군가의 iPhone이 있으면 대체로 훌륭함. 하지만 GPS가 빠져 있음
    직접 만들 시간도 없고 PCB 제작 경험도 없어서 이 제품이라면 돈을 낼 것 같음. 언젠가 재미있는 프로젝트로 해볼 수는 있겠지만 지금은 어려움

    • 반려동물 트래커를 파고들어 봤을 때, AirTag가 동작하려면 근처에 iPhone이 있어야 한다는 점과 트래커 자체에 SIM 카드가 필요하다는 점이 걸렸음
      Zigbee류 무선 송수신기를 쓰면 좋겠다고 생각했음. 범위가 꽤 훌륭할 수 있고 [1] 전력도 매우 낮음. 기지국들이 각자 받은 메시지를 서로 전달해서 동네 전체에 메시망을 만들면 멀리 돌아다니는 고양이도 추적할 수 있을 것임. 하루나 하룻밤에 몇 km씩 가는 고양이에게는 안 되겠지만, 한두 블록 정도 다니는 고양이에게는 동작할 듯함. 이 메시망은 다른 물건 추적에도 쓸 수 있음
      [1] https://lowpowerlab.com/forum/rf-range-antennas-rfm69-librar...
    • 몇 달 전에 지갑을 잃어버려서 비슷한 서비스를 찾았는데, 언급한 문제를 전부 똑같이 겪었음. SIM 카드를 넣고 자기 위치만 전송하는 작은 장치를 찾을 수 없다는 게 충격이었음. 결국 지갑을 배낭에 묶어뒀음
      이 고양이 트래커가 내 지갑을 파라코드 감옥에서 해방시켜줄지도 모름
    • 확실히 비싼 편이지만, 최신 Fi 목걸이 모델의 형태는 예전보다 훨씬 좋아졌음. 작은 개를 키우는 내게는 중요함. 배터리 수명도 꽤 괜찮아서, 일주일 동안 펫시터에게 맡겨뒀을 때 3~5% 정도만 줄었음
    • 하이브리드 위치 서비스 선택 덕분임. 집에서는 BLE 패킷 몇 개만 보내고 4G는 쓰지 않지만, 트래커가 밖으로 나가면 전력 많이 먹는 GPS 칩과 4G 데이터로 돌아감
      4G + GPS 조합에서 긴 배터리 수명을 기대할 수는 없음
    • 조사를 충분히 하지 않고 Google 검색 결과 맨 위에 나온 걸 샀다가 한 번 당한 적 있음
      영국 농장 주소를 법적 주소로 둔 사기였음. 목걸이는 오긴 했지만 품질이 극도로 나빴고 웹사이트 사진과도 달랐으며, 앱은 형편없고 GPS도 제대로 동작하지 않았음. 보통 꺼져 있는 내 휴대폰 GPS를 추적하는 느낌이었음. 그 뒤로 다른 제품을 시도할 엄두가 안 남
  • Bluetooth 비슷한 기술에 의존하는 인원 추적 솔루션의 제품 관리자였음
    정확히 어떻게 시작됐는지는 기억나지 않지만, 팀에 고양이 주인이 많아서 우리 기술을 재활용해 “locatify”라는 고양이 추적 앱을 만들고 싶다고 농담하곤 했음
    그런데 locatify라는 이름은 이미 누군가 가져갔고, 요즘은 고양이 추적 솔루션 얘기를 계속 보게 됨