저는 몇 년 전에 이것을 조사했습니다. 참고로 트래커가 휴대 전화와 통신 할 수있는 두 가지 메커니즘 (GPRS 및 SMS)이 있습니다. 차례로 각 촬영 :
GPRS
를 정상 작동에서 추적기는 회사의 서버의 IP 주소를 사용하는 (그래서 아마도 그 IP 주소로 미리 구성됩니다). 추적기에 휴대 전화의 공개 IP 주소를 제공해야합니다. 그러면 휴대 전화와의 연결이 설정됩니다. 추적기가 사용하는 IP 주소를 변경하는 방법이 있어야합니다.
예비 단계로서 트래커를 내 PC에 연결할 수있었습니다. GPRS를 통해 보내거나받은 메시지의 형식에 대한 정보가 거의 없다는 것을 알았습니다. 기기에서 기본 위치 정보를 얻을 수 있었지만 GPRS를 통해 명령을 전송하지 못했습니다.
내 아이폰 용 응용 프로그램을 만들 때 나는 적어도 저의 경우 저급 네트워킹이 저의 능력을 뛰어 넘었다는 것을 알았습니다. 이 점에서 안드로이드가 더 쉬울 지 모르겠습니다.
또 다른 문제는 휴대 전화의 IP 주소가 3/4G로 연결되어있는 동안 동적으로 할당된다는 것입니다 (가정용 광대역에 대한 Wi-Fi 연결에서도 진정으로 고정 IP가 없을 것입니다). 따라서 IP 주소가 변경 될 때 추적 프로그램을 업데이트하기위한 대체 메커니즘 (SMS)이 필요합니다.
SMS
내가 SMS로 "명령"을받을 수 인수했다 마찬가지로 SMS에 의한 승인 또는 위치에 답장을 것 추적기. 커맨드 메시지의 포맷은 상당히 엉망이었고 사용자 입력을 받아 필요한 SMS를 준비 할 수있는 기본 앱을 코딩 할 수있었습니다. 아이폰을 이용할 때, 사용자에게 보내기 버튼을 누르기 위해 SMS를 보내야했다. 개인 정보 보호를 위해 애플은 사용자 상호 작용없이 "조용히"SMS를 보내지 않았다. 그러나 여기서 더 큰 문제는 추적기에서 들어오는 답장을 앱에서 디코딩하기 위해 "포착"할 수있는 방법이 없다는 것입니다. ios10의 메시지 프레임 워크가이를 가능하게 만들지는 모르겠지만 여전히 그렇다고 생각합니다.
안드로이드에서 더 쉽게 느껴지 겠지만, 나 자신의 경험은 없다.
나는 후자가 더 많은 가능성이있는 옵션에 동의한다. 아마 IOS와 안드로이드 개발자는 앱으로 들어오는 SMS를 캡쳐하고이를 작동시키는 것이 가능하다는 것을 인정할 수있다. 자세한 답변을 부탁드립니다. 감사합니다. – Yaniv