定位器
动物身上绑定位器,主控芯片为STM32F103C8T6,定位器开发板上的主要功能模块有:GPS模块,NB-IoT模块,LoRa模块,计步模块。
动物通过GPS模块获取自身的GPS定位信息,通过计步模块获取运动步数,然后通过NB-IoT模块把这些发送到云端服务器。云端服务器收到这些信息后,会自动存储到数据库。其它应用会从数据库读取这些信息,然后再根据需要进行各种分析。
如果NB-IoT出现无网络的情况,则无法发送到云端服务器。这时可以通过LoRa模块发送到接收器(LoRa网关),再由网关统一把收到的定位信息和计步信息通过W5500网络模块发送到云端服务器。
接收器(LoRa网关)
只负责接收定位器LoRa模块发来的数据。然后通过网络发送到云端服务器。 LoRa网关连接网络可以是以太网有线连接也可以是WIFI无线连接。
低功耗模式
当发送成功一次数据之后,立即让整个系统进入低功耗模式(计步器除外),STM32直接进入待机模式。NB-IoT和GPS分别根据硬件手册选择合适的低功耗。
定位器
主控芯片:STM32F103C8T6
GPS模块:AT6558R-5N32
NB-IoT模块:QS-100
LoRa模块:LoRa芯片LLCC68
计步模块:DS3553
LoRa网关
能连接网络,能接收LoRa的普通服务器即可。
参考的资料手册
主控芯片:
GPS模块
- AT6558R.pdf、接收机协议规范.pdf
NB-IoT模块
- QS-100硬件设计手册v1.1.pdf、QS-100模块AT命令手册V1.0.pdf
LoRa模块
- LLCC68_V1.0.pdf、E220-400M22S_UserManual_CN_v1.1.pdf
计步模块
- ds3553.pdf
定位器
接收器(LoRa网关)


