蓝牙、GPS定位学习

启动状态(APP)

  • 冷启动
    指在启动应用时,后台没有应用的进程或者进程被杀死的情况下,系统会重新创建一个新的进程,并按照一定的顺序创建和初始化Application类和MainActivity类,最后显示在界面上。这个过程需要创建和初始化两个类。

  • 热启动
    指在启动应用时,后台已有应用的进程,例如按下back键或home键后,应用虽然会退出,但是进程仍然保留在后台。在这种情况下,启动应用会直接从已有的进程中启动,只需要创建和初始化MainActivity类,不需要再创建和初始化Application类。因为一个应用从新进程的创建到销毁,Application只会初始化一次。

  • 温启动
    介于冷启动和热启动之间的一种情况。一般发生在用户退出应用后再次启动应用的情况下。在温启动中,应用进程可能仍在运行,但是Activity需要重新创建。另外,如果系统由于内存原因将应用杀死,进程和Activity都需要重新启动,但是可以在onCreate方法中恢复被杀死前保存的状态。

GPS的冷热温启动

  • 冷启动: 以下几种情况开机均属冷启动:
  1. 初次使用时;
  2. 电池耗尽导致星历信息丢失时;
  3. 关机状态下将接收机移动1000公里以上距离。

注:也就是说冷启动是通过硬件方式的强制性启动,GPS清空了所有历史信息,GPS接收机失去卫星参数,或者已经存在的参数和实际接收到卫星参数相差太多,导致导航仪无法工作,必须从新获得卫星提供的坐标数据,由于没有先前信息,这将花去很长的时间。

  • 温启动: 距离上次定位的时间超过两个小时的启动。

注:搜星定位时间介于冷启动和热启动之间。GPS保存有最后计算的卫星的位置、历书和UTC时间,但由于关机时间过长,星历发生了变化,保存的内容不是当前可视卫星的数据,以前的卫星接受不到了,需要搜星补充位置信息,所以搜星的时间要长于热启动,短于冷启动。

  • 热启动: 指在上次关机的地方没有过多移动启动GPS,但距离上次定位时间必须小于2个小时。

注:GPS保存有其最后计算的可视卫星的位置、almanac(历书)和UTC时间,在重启以后,GPS以保存的上述内容为基础获取和计算当前卫星的最新位置。也就是通过软件的方式,进行一些启动前的保存和关闭等准备工作后的启动。

蓝牙通讯

蓝牙技术是一种无线通信的方式,利用特定频率的波段(2.4GHz-2.485GHz左右),进行电磁波传输。蓝牙传输原理是主从关系,一个主设备可以与7个蓝牙从设备配对。

蓝牙、GPS定位学习_第1张图片

BLE蓝牙(Bluetooth Low Energy)

BLE蓝牙就是低功耗蓝牙低功耗数据量小距离50米左右。用在功耗小的地方,如智能设备。

影响蓝牙传播的因素

  • 无线电频谱:无线电频谱范围30 Hz~300 GHz,频率高,范围短,速度快,反之,速度慢,所以需要在频谱范围和传输速率之间折中选择。

  • 无线电的物理层(PHY):主要与调制和发送相关,影响通道数量,通道信号质量等。

  • 接收器灵敏度(接收机可以接收到的并仍能正常工作的最低信号强度)

  • 发射功率:功率高,传输的远,但相对的功耗大。蓝牙功率范围0.1mW-100mW。根据不同应用,采用不同的时钟域可降低功耗。

  • 天线增益

  • 路径损耗

你可能感兴趣的:(学习)