Lora Basics调制解调器和Lora Edge文档

方案-Lora Basics™年鉴更新

介绍

LR1110芯片能够减少GNSS通过考虑不同GNSS星座的粗轨道参数来扫描时间(年鉴)。结合粗略的时间和位置估计,LR1110芯片使用此信息来优化搜索和获取GNSS信号。随着时间的流逝,真正的卫星位置与存储在年鉴中的卫星位置有所不同,因此,年鉴必须定期更新。

LORA Cloud™调制解调器和地理位置服务年鉴EarmanAc过时(AUOTA)功能允许在LR1110芯片上构建的设备,并带有Lora Basics™调制解调器-E固件可以通过Lorawan®网络自动执行有效的部分年鉴更新。年鉴完全存储在闪存中;因此,它在停电后和睡眠模式后保持不变。

启用后,lora Basics™调制解调器将AUOTA执行MCU边。

笔记

完整的年鉴更新也可以由设备应用。有关详细信息,请参阅用户加载年鉴更新

先决条件

常见的

  • 最终设备必须加入网络。

  • 应用程序服务器在配置的调制解调器管理FPORT(默认情况下为199)到Lora Cloud™调制解调器和地理位置服务上的向前链接。

  • 应用程序服务器转发Lora Cloud™调制解调器和地理位置服务下行链接到达最终设备。

逐步过程

要使用Lora Cloud™调制解调器和GeoLocation Services AlmanAc Update Over-Air-Air-Air-Air-Air-Air-aimak™调制解调器必须在调制解调器管理Uplinks中包括年鉴状态。

要启用此功能,请添加字段dm_info_type_gnss_almanac_status到调制解调器管理框架,使用set_dm_info_field()命令。然后,年鉴将由现代和地理位置服务保持最新状态,而无需采取进一步的行动设备应用

示例代码

使用以下示例代码激活设备上的自动年鉴更新:

#包括“ LR1111_MODEM_LOLAWAN.H”lr1110_modem_dm_info_fields_tdm_info_fields;lr1110_modem_response_code_tset_dm_info_field_response_code;/ *设置调制解调器管理信息字段 */dm_info_fieldsdm_info_field[[0这是给予的=lr1110_modem_dm_info_type_gnss_almanac_status;/**此命令擦除了以前激活的字段*调制解调器,并添加应用程序所需的所有字段。*/dm_info_fieldsdm_info_field[[1这是给予的=LR1111_MODEM_DM_INFO_TYPE_CHARGE;dm_info_fieldsdm_info_field[[2这是给予的=lr1110_modem_dm_info_type_temperature;dm_info_fieldsdm_info_field[[3这是给予的=lr1110_modem_dm_info_type_voltage;dm_info_fieldsdm_info_length=4;set_dm_info_field_response_code=lr1110_modem_set_dm_info_field((语境,,,,dm_info_fields);

调整调制解调器管理框架间隔以触发年鉴更新:

#包括“ LR1111_MODEM_LOLAWAN.H”lr1110_modem_response_code_tset_dm_info_field_response_code;/**将调制解调器管理间隔设置为1小时*单位可以是:* -lr1111111110_modem_reporting_interval_in_in_second* -lr11111111110_modem_reporting_interval_in_day* -lr11111111110_modem_reporting_interval_in_in_hour* -lr1111111110_modem_reporting_interval_in_in_minute*/set_dm_info_field_response_code=lr1110_modem_set_dm_info_interval((语境,,,,LR1111_MODEM_REPORTING_INTERVAL_IN_HOUR,,,,1);

深入的行为

每次调制解调器发送时,代表年鉴状态的值都嵌入调制解调器管理框架中。然后,调制解调器和地理位置服务可以确定是否需要更新设备的年鉴。如果确实如此,则调制解调器和地理位置服务将创建一个下行链路,并使用已更新的年鉴数据发送到调制解调器。

笔记

调制解调器和地理位置服务API参数dn_mtu很重要,如果应用程序服务器已知,则应在调制解调器和地理位置服务查询中提供。(有关详细信息,请参阅Lora Cloud™调制解调器和地理位置服务上行链路文档。)该参数告诉调制解调器和地理位置服务,可以将多少个字节放入下行链路中,这可以提高更新速度并降低更新设备年鉴所需的下行链接数量。最小下行链路mtu在更新年鉴的调制解调器和地理位置服务的支持下,为28个字节。

笔记

默认情况下,调制解调器和地理位置服务假设可用的下行链路MTU为51个字节。这对应于大多数地区Lorawan®标准定义的最小值。

@startumltitle Modem-E MGS AUOTAbox Device #ADD8E6    participant |Semtech ||<#add8e6> |客户||<#d3d3d3> |Ecosystem |endlegendUC -> modem: Enable AUOTA\nthrough SetDmInfoField()alt Outdated entries in Alamanac modem -> AS ++: DmStatus AS -> DAS ++: DmStatus return Partial almanac\nupdate downlink return Partial almanac\nupdate downlinkendalt Almanac up to日期调制解调器 - > as:dmstatus as-> das:dmstatus注:右:最新的年《年鉴》,\ nno downlink whessed.end@enduml">

笔记

从数据量的角度来看,保持年鉴最新的最有效方法是每两三天发送一次年鉴(通过调制解调器管理框架)。

使用

GNSS

故障排除

年鉴没有自动更新

调制解调器管理框架可能未交付到Lora Cloud™调制解调器和地理位置服务,或者Lora Cloud™调制解调器和地理位置服务回复尚未到达调制解调器。

  1. 检查一下上行链路正确交付到现代和地理位置服务。

  2. 检查调制解调器和地理位置服务是否正在创建下行链路回复。

  3. 确保通过应用程序服务器和Lorawan®网络服务器将调制解调器和地理位置服务下行链接发送到调制解调器。