2016-06-23 3 views
2

나는 SIM을 설치하고 네트워크에 APN을 제공하는 GPRS tracker device을 가지고 있습니다.
GPRS를 통한 통신에 대해 언급합니다.
회사에서 모니터링 할 수있는 서버에 계정을 제공합니다.
앱은 기본적으로 단순히 장치로 SMS를 전송, 추적 기능을 설정하기 위해 제공됩니다GPRS 추적기가 스마트 폰과 직접 통신 할 수 있습니까?

내 질문에 대한 장치> 스마트 폰 연결 :
이 장치를 수행, 스마트 폰 응용 프로그램과 통신 (이상 그렇게 , 할 수 있니?) GPRS를 통해 스마트 폰과 직접 통신하면 앱이 청취하거나 스마트 폰의 앱에 정보를 푸시하는 서버와 통신해야합니다.

기기 설명서를 읽거나 기기 사양을 살펴 보지 않고 GPRS 트래커가 "전화"를 통해 스마트 폰과 직접 통신 할 수 있다는 일반 가정을 확인 (또는 반증)합니다. 또는 SMS를 보내고 있습니까? 전화상의 앱이 어떻게 든 해석 할 것입니다.

고맙습니다.

답변

0

저는 몇 년 전에 이것을 조사했습니다. 참고로 트래커가 휴대 전화와 통신 할 수있는 두 가지 메커니즘 (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의 메시지 프레임 워크가이를 가능하게 만들지는 모르겠지만 여전히 그렇다고 생각합니다.

안드로이드에서 더 쉽게 느껴지 겠지만, 나 자신의 경험은 없다.

+0

나는 후자가 더 많은 가능성이있는 옵션에 동의한다. 아마 IOS와 안드로이드 개발자는 앱으로 들어오는 SMS를 캡쳐하고이를 작동시키는 것이 가능하다는 것을 인정할 수있다. 자세한 답변을 부탁드립니다. 감사합니다. – Yaniv

관련 문제