지난 몇 년 동안 타사 개발자와 튜커에게 Tesla API에 대한 무료 액세스를 허용해온 Tesla가 마침내 API 가격을 발표했습니다. 2023년에 Tesla는 새로운 API 시스템과 함께 <#x0000201c;한시적 무료
<#x0000201d;당시 Tesla는 몇 가지 제한이 있었지만 앞으로의 기반을 마련한 Discovery 티어를 발표했습니다. 처음으로 개발자에게 공식 문서와 지원이 제공되었지만 가격은 아직 결정되지 않았습니다.
테슬라가 최근 API 가격을 발표했는데, 안타깝게도 많은 사람들이 예상했던 것보다 훨씬 높습니다. 먼저 발표된 모든 내용을 검토한 다음 가정용 사용자와 대규모 타사 앱 모두에 어떤 영향을 미칠 수 있는지 살펴보겠습니다.
테슬라는 전체 사용량에 따라 사용자에게 요금을 부과하는 종량제 요금 모델을 구현하고 있습니다. 스트리밍 신호 및 명령과 같은 일부 항목은 비용이 저렴하여 개발자가 차량에서 가져오는 데이터를 스마트하게 활용하도록 장려하는 데 도움이 됩니다. 반면 REST API를 통한 차량 데이터와 차량 절전 모드 해제에는 훨씬 더 많은 비용이 듭니다.
가격 차트는 다음과 같습니다:
데이터 유형
신호/요청
비용
스트리밍 신호
150,000
$1
커맨드
1,000
$1
데이터
500
$1
웨이크
50
$1
테슬라는 개발자들이 2019년 현재에 집중하기를 바라는 것 같습니다;장거리 주행 세션을 추적하거나 차량에서 충전 내역을 가져오는 것보다 지금 일어나고 있는 일에 집중하기를 원하는 것 같습니다. 저렴해 보이는 것도 있고 비싸 보이는 것도 있지만, 제한된 개인 용도로 사용하더라도 전체 비용은 여전히 상당히 높습니다.또한, 새로운 차량 원격 측정은 이전 차량 데이터 API에서 사용할 수 있는 모든 데이터 포인트를 제공하지 않습니다. 즉, 더 저렴한 <#x0000201c;스트리밍 신호> 데이터 유형을 항상 이용할 수 있는 것은 아니며 훨씬 더 비싼 데이터 패키지로 돌아가야 합니다.
많은 서비스가 약 1분 간격으로 차량 데이터에 REST API를 사용하므로 1시간 주행 또는 충전당 약 $0.12의 비용이 발생할 수 있습니다. 평균적으로 차량이 하루에 한 시간 정도 주행하고 한두 시간 정도 충전하므로 차량 한 대당 하루에 약 0.36센트의 비용이 발생할 수 있습니다.
한 달로 계산하면 차량 한 대당 월 10달러 정도에 해당하는 금액입니다. 스트리밍 신호 API가 훨씬 저렴하지만, 총 비용은 수집되는 간격과 데이터에 따라 달라집니다. 각 신호는 하나의 데이터 조각이므로 차량의 속도, 위치, 주행 거리계, 상태 및 배터리 잔량을 추적하는 경우 5개의 신호가 필요합니다.
테슬라의 차량 API는 각 Tesla 계정에 월 $10 할인을 제공하며, Tesla는 이 할인이 데이터 스트리밍, 100개의 명령어, 한 달에 두 대의 차량에 대해 하루에 두 번 깨우기를 포함할 수 있다고 말합니다. 차량당 할인이 아니라 계정당 할인이 적용되므로 차량이 많을수록 혜택이 적습니다.
그러나 이는 개인적인 용도로는 상당히 제한적인 신호/요청으로, 간단한 예로 작성자의 홈 어시스턴트 통합을 살펴봅시다.
집에 있는 홈 어시스턴트 태블릿으로 충전 시작/중지, 충전 상태 확인, 차량 사전 설정, Google 지도 목적지 전송 등 간단한 명령을 차량 2대에 대해서만 평균적으로 일주일에 차량 1대당 약 200건의 요청을 하고 있습니다. 이는 한 달에 1,600건의 요청과 400건의 웨이크업에 해당합니다.
또한 스트리밍 신호 부분이 아닌 데이터 부분에서 데이터를 요청하고 있으며, 충전 중에는 약 5분마다 데이터를 요청하므로 웨이크업이 필요하지 않습니다. 차량당 월 480건의 데이터 요청으로 이미 기본 10달러를 초과하기 시작했습니다. 물론 주행 데이터를 추적하고 이를 출력하려면 주행량과 간격 수준에 따라 차량당 500건 정도의 요청을 더 추가해야 합니다.
웨이크업에 8달러, 명령에 4달러, 데이터에 8달러, 스트리밍 신호에 최소 1달러가 필요합니다. 상당히 기본적인 데이터 추적과 명령어 사용이 가능한 두 대의 차량만 놓고 보면 이미 10달러를 넘어선 셈입니다.
계정당 10달러 할인을 제외하면 한 달에 총 21달러를 지불하는 셈입니다. 현재 사용량으로 홈 어시스턴트를 통합하려면 프리미엄 커넥티비티와 동일한 월 11달러의 API 액세스 비용을 지불해야 합니다.
스트리밍 API로 전환하는 것이 정답이지만, 도구와 서비스가 새로운 데이터 수집 방식으로 전환하는 데는 시간이 걸립니다. 안타깝게도 Tesla는 2025년 1월 1일부터 가격이 적용되기 때문에 개발자와 일반 사용자에게 많은 시간을 주지 않습니다.
제게 제공한 상당히 보수적인 수치를 모두 3~4배로 확장해 보세요. 이것이 인기 있는 타사 앱에서 요청하는 데이터의 양입니다. 현재 데이터 사용량을 고려하면 차량당 월 50달러가 훨씬 넘는 비용이 소요될 것으로 예상됩니다. 다시 말하지만, 가능한 경우 스트리밍 API로 전환하고 수집하는 데이터를 최적화해야 하지만 Tesla는 개발자에게 그렇게 할 시간을 많이 주지 않습니다.
타사 개발자는 워크플로를 최적화하고 잠재적으로 가격을 인상하며 차량에서 데이터를 가져오는 Tesla의 새로운 엄격한 규칙 내에서 작업하는 방법을 찾아야 할 것입니다.
유감스럽게도 2020년형 및 구형 Model S 및 Model X 차량은 스트리밍 API를 지원하지 않으므로 향후 대부분의 타사 서비스에서 지원하지 않을 수 있습니다.
단순한 가정용으로도 상당히 비쌀 수 있으므로 Tesla가 API를 보다 유연하고 저렴하게 만들기 위한 조치를 취하기를 바랍니다.