This is a pet location application. 该应用为一个“宠物定位"APP。
- 宠物将佩戴一个装有定位模块及GSM模块的小挂件,主人通过智能手机进行控制。
- 当主人需要定位宠物位置时,通过手机发送定位请求短信给小挂件,小挂件接收到短信时,打开GPS模块进行定位,将地理位置信息以短信方式发送到主人的手机上;
- 当主人接收到宠物的地理位置信息(经度和纬度)后,将调用百度地图SDK进行地址解析,在百度地图上显示宠物的地理位置信息。
- 该模块设置电话号码,因为该应用采用GSM模块与硬件进行通信。设置的号码即为宠物配备的小挂件中的SIM卡号码。
- 设置多少时间间隔向宠物发送一次定位短信
- 向宠物发送定位消息,提前定义了收发协议,SIM卡只解析[petloc:]里面的数据
- 接收宠物挂件发送过来的地理位置信息
- 显示百度地图,初始化为当地的地理位置
- 接收到短息后,解析出信息中的经度和纬度,通过百度SDK中的OnGetGeoCoderResultListener接口,更新在百度地图上。