文档

移动应用:LoRa Edge Config™

LoRa边缘配置™是一个移动应用程序开发的伴随LoRa边缘跟踪参考设计。这个应用程序的目的是帮助用户配置和更新他们的跟踪器。

开始屏幕

这个屏幕上的关键元素是设置菜单图标和扫描如图45和图46所示。

/上传/ lora_edge_tracker / LECStartScreenAndroid.png

图45:LoRa边缘配置开始界面- Android

/上传/ lora_edge_tracker / LECStartScreen.png

图46:LoRa边缘配置开始界面- iOS

设置屏幕

设置界面,可以配置以下选项。

  • 设备过滤:在执行扫描时,选择要显示的设备类型:

    • 显示所有设备。

    • 只显示Semtech LoRa边缘跟踪器参考设计。

    • 只显示具有自定义名称前缀的设备。

  • 检查员模式:

    • 高级模式控件上的所有参数参数屏幕上。

    • 基本模式控件上仅显示配置文件数据参数屏幕上。

  • 共享最新的内部日志文件:将最新的内部日志文件发送给某人(例如,通过电子邮件)。

  • 共享最新诊断文件:将最新的诊断文件发送给某人(例如,通过电子邮件)。

  • 身份验证令牌:由LoRa Cloud™Device Join服务生成的身份验证令牌。点击令牌将打开移动设备上的相机应用程序,并允许您扫描包含由LoRa云设备加入服务生成的认证令牌的二维码。

  • 年鉴云网址:应用程序用来获取年鉴的URL。

  • 历:本地安装的年历版本。

  • 固件清单URL:LoRa Edge Config应用程序和调制解调器的固件清单的URL。

  • LoRa Basics™Modem-E固件:当前安装在LoRa Basics Modem-E上的固件版本。

  • 追踪应用固件:固件版本目前安装在LoRa边缘跟踪器参考设计。

  • 从USB存储获取固件(仅Android):选中时,从USB存储位置获取活动固件更新。

  • 需要帮助吗?当点击时,发送此用户指南到移动设备。

/上传/ lora_edge_tracker / LECSettingsAndroid.png

图47:设置- Android

/上传/ lora_edge_tracker / LECSettingsIos.png

图48:设置- iOS

扫描仪屏幕

扫描仪屏幕包含以下元素:

/上传/ lora_edge_tracker / LECScan.png

图49:Scanner(左边是Android,右边是iOS)

先进的配置设置

用户可以从该屏幕访问所有参数。LoRa边缘配置有几个特性和功能。它还可以更新设备上的LoRa Edge Tracker Reference Design应用程序固件,以及调制解调器固件。

版本和FUOTA部分显示以下信息和更新功能。

  • 应用固件版本:LoRa边缘跟踪参考设计固件应用程序版本(主要/次要/次次要)。

  • 命令功能—更新应用程序固件当有更新可用时,更新应用程序固件。当应用程序固件更新时,跟踪器将重置。

  • LoRaWAN协议版本:无线堆栈固件版本(LoRaWAN堆栈版本)(主要/次要)。

  • LoRa Basics Modem-E固件版本:使用的LoRa Basics Modem-E固件版本。

  • 功能说明-更新LoRa Basics Modem-E固件通过网络启动固件更新FUOTA)用于结束节点。当固件更新时,跟踪器将重置。

  • 硬件版本:LoRa边缘跟踪器参考设计硬件的版本。

    请注意

    如果固件更新按钮是灰色的,这意味着版本已经是最新的。

/上传/ lora_edge_tracker / LECVersionFuerta.png

图50:版本和FUOTA设置(左边是Android,右边是iOS)

LoRaWAN®部分显示LoRaWAN关键信息:

  • LoRaWAN芯片行:芯片EUI。

  • LoRaWAN设备行:设备EUI(如果设备EUI没有被更改,这也是芯片EUI)。更改此参数将重置跟踪器。

  • LoRaWAN加入行:LoRaWAN加入EUI。更改此参数将重置跟踪器。

  • LoRaWAN应用关键:LoRaWAN AppKey(当跟踪器不使用Semtech设备加入服务时)。更改此参数将重置跟踪器。如果使用Semtech LoRa Cloud连接服务器,AppKey将被星号(*)替换。

  • LoRa Basics Modem-E状态: LoRa Basics Modem-E状态,可以是以下一种或多种状态:

    • 崩溃

    • 沉默的

    • 加入

    • 暂停

    • 上传

    • 加入

    • Clock_synchronized

  • LoRa基础Modem-E日期:日期,GMT格式,在LoRa Basics Modem-E中设置。

  • LoRaWAN地区:部署跟踪器的LoRaWAN区域。

  • Semtech LoRa云接入服务器模式:选中此框将导致跟踪器使用Semtech LoRa Cloud连接服务器。更改此参数将重置跟踪器。

  • LR1110销代码:在LoRa Cloud上认领设备所需的LR1110 PIN码。

  • 跟踪器移动时的ADR剖面:跟踪器移动时使用的自适应数据速率(ADR)策略。的选择是:

    • 网络控制。

    • 移动低功率。

    • 远程低功率。

    • 定制的概要文件。

/上传/ lora_edge_tracker / LECLorawan.png

图51:LoRaWAN(左边是Android,右边是iOS)

若要对LoRa边缘跟踪器参考设计使用GNSS估计,必须通过选中GNSS特性复选框的GNSS部分的设置菜单(如图52所示),它将更新年鉴。

请注意

您可能需要向下滚动到LoRaWAN浏览GNSS特性复选框。

GNSS部分显示GNSS参数和相关功能,如下面的图52所示。

  • GNSS特点:启用/禁用GNSS扫描功能。

  • 年鉴创建日期:历书最新更新日期。

  • 更新年鉴:用于自动更新年鉴。

  • GNSS星座:使用的GNSS星座;这可以是GPS,北斗,或两者都有。

  • GNSS援助位置:用于帮助GNSS扫描的纬度和经度。

  • 设置GNSS辅助位置与最后已知位置:使用移动设备的最后已知GPS位置设置GNSS辅助位置。

  • GNSS天线:允许您选择用于扫描的GNSS天线。这可以是PCB、Patch或两者都是。

  • GNSS扫描类型:选择需要执行的GNSS扫描类型。

  • GNSS搜索模式:选择GNSS搜索模式。

  • 扫描的优先级:选择扫描优先级。的选择是:

    • GNSS优先,

    • wi - fi的优先级

    • 没有优先级。

/上传/ lora_edge_tracker / LECGnssParams.png

图52:GNSS参数(左为Android,右为iOS)

您可以将设备设置为在您的大致位置接收位置辅助数据。

输入接受“+”表示正纬度(北),接受“-”表示负纬度(南)。

类似地,对于正经度(东)使用“+”,对于负经度(西)使用“-”。

显示器总是显示“N”或“E”后的纬度或经度,分别,即使你是在南纬或西经。但是,负号(-)号优先。

为方便设置辅助位置,您可以使用设置GNSS辅助位置与最后已知位置选项,如图53所示。

/上传/ lora_edge_tracker / LECGnssAssPos.png

图53:GNSS辅助位置(左为Android,右为iOS)

如果您想使用Wi-Fi扫描LoRa边缘跟踪器参考设计,请通过检查启用Wi-Fi扫描wi - fi功能盒子上设置*页面。

请注意

您可能需要向下滚动到GNSS来找到这个。

无线网络部分(图54)显示了以下Wi-Fi扫描参数:

  • wi - fi功能:开启或关闭Wi-Fi扫描功能

  • wi - fi频道:选择扫描时要使用的Wi-Fi通道

  • 无线网络类型:选择用于扫描的Wi-Fi类型(802.11a, 802.11b, 802.11d, 802.11g, 802.11n)

  • wi - fi扫描模式:选择灯塔模式(只扫描Wi-Fi信标)或灯塔和包模式(扫描Wi-Fi信标和数据包)

  • wi - fi重试:指定每个扫描通道允许的内部扫描序列数

  • wi - fi马克斯结果:返回的MAC地址的最大数目

  • wi - fi超时(女士):时间(以毫秒为单位),它是单个前导搜索的最大持续时间。

/上传/ lora_edge_tracker / LECWifi.png

图54:Wi-Fi部分(左边是Android,右边是iOS)

杂项屏幕显示其他地方未分类的附加参数和功能:

  • 飞机模式:启用或禁用飞机模式。更改此选项将重置跟踪器。

  • 使用加速度计:启用或禁用加速度计。

  • 扫描间隔(秒):扫描间隔持续时间,以秒为单位,而跟踪器正在移动。这个间隔不能保证。它表示扫描尝试的预期持续时间。实际持续时间取决于前一个流是否被发送,而前一个流本身取决于无线电占空比。

  • 保持活动帧间隔分钟):当追踪器静止时,保持信号传输的间隔时间,以分钟为单位。

  • 板电压:单板的电压。

  • 电荷积累:LoRa Basics调制解调器- e的累积电荷为毫安时。

  • 重置:积累电荷重置LoRa基础调制解调器- e的累积充能。

  • 内部日志:启用和激活、或禁用和停止日志记录。

  • 阅读内部日志:允许读取内部日志。

  • 冲洗现场测试日志:删除内部日志。

  • 内部日志剩余空间:内部日志中剩余的内存空间百分比。

  • 诊断:显示跟踪器/系统的完整诊断。

  • 复位板:重置跟踪器。

/上传/ lora_edge_tracker / LECMisc.png

图55:杂项(左边是Android,右边是iOS)

基本配置设置

为方便跟踪器的配置,您可以使用基本模式设置。要访问此设置,请打开设置页面设置督察模式基本模式.在基本模式下,配置文件参数被推送到跟踪器。

基本设置包括:

  • 自动更新:如果应用程序、固件或年鉴的新版本可用,应用程序将自动更新它们。

  • LoRaWAN设备行:设备EUI

  • LoRaWAN加入行:LoRaWAN加入EUI

  • LR1110销代码:认领设备所需的LR1110 PIN码。

  • 数据速率:报文传输速率。

  • 低数据率:

    • 使用accelerometer = enable

    • 扫描间隔= 1800秒(30分钟)

  • 中数据速率:

    • 使用accelerometer = enable

    • 扫描间隔= 600秒(10分钟)

  • 默认数据速率:

    • 使用accelerometer = enable

    • 扫描间隔= 300秒(5分钟)

  • 高数据速率:

    • 使用accelerometer = disable

    • 扫描间隔= 30秒

  • 准确性:扫描跟踪器位置时所需的精度类型

请注意

当应用这些设置时,其余参数保持不变。

  • 默认的准确性

    • GNSS扫描模式:辅助扫描

    • GNSS搜索模式:尽最大努力

    • GNSS天线sel:两者都有

    • Wi-Fi通道:Chan_1 / Chan_6 / Chan_11

    • Wi-Fi Nb重试:5

    • Wi-Fi Max结果:5

  • 精度高

    • GNSS扫描模式:辅助扫描

    • GNSS搜索模式:尽最大努力

    • GNSS天线sel:两者都有

    • wi - fi频道:

    • Wi-Fi Nb重试:10

    • Wi-Fi Max结果:32

  • GNSS特点:使能/使能GNSS扫描功能。

  • wi - fi功能:启用/禁用Wi-Fi扫描功能。

  • GNSS援助位置:用于提高跟踪器的地理定位精度的经纬度。

  • 飞机模式:启用或禁用飞机模式。

/上传/ lora_edge_tracker / LECBasicAndroid.png

图56:基本设置- Android

/上传/ lora_edge_tracker / LECBasicIos.png

图57:基本设置- iOS

阅读跟踪器和系统诊断

LoRa Edge Config应用程序可以根据跟踪器/LoRa Basics™Modem-E的参数/状态自动诊断整个系统,并给您一份报告。

下面是进行自动诊断的必要命令。

表11:诊断命令

检查

命令

如何

1

检查的日期

得到调制解调器日期0 x46

将LoRa Basic Modem-E日期与智能手机日期(UTC)进行比较,两者之间的差距不应超过30秒

2

自x上行以来没有下行链路

得到上行发送最后的下行0×50

如果上行链路编号为> 255,则触发警告

3.

GNSS援助位置

得到GNSS援助位置0 x0d

将Modem-E辅助位置与最后已知的智能手机位置进行比较,两者之间的距离不应超过50公里

4

GNSS基本操作

得到GNSS功能启用0 x09

得到调制解调器状态0 x45

GNSS feature activated + Modem Joined + Modem not clock_synchronized: ==>触发警告

GNSS feature activated + Modem Joined + Modem clock_synchronized ==>报告好吧

5

GNSS好操作

得到最后的nb_sv_detected0 x51

获取检测到的最后一个nb_sv

6

现代电子版本

得到调制解调器版本0 x34

如果读取的版本与可用的最新版本不相同,则发出警告

7

跟踪应用程序版本

弗兰克-威廉姆斯版本0 x01

如果读取的版本与可用的最新版本不相同,则发出警告

8

wi - fi操作

得到最后的nb_mac_address0 x52

获取最后一个nb_mac_address

9

系统

得到系统理智检查0 x53

获取位域并检查

  • 应用下行接收

  • Wi-Fi扫描至少成功一次

  • GNSS扫描至少成功一次

10

LoRa Basics Modem-E状态

得到Modem-E状态0 x45

获取LoRa基础调制解调器- e的状态

结果如下:

表12:诊断结果

点使用

回答

验证

不验证

现代电子版本

6

好吧

版本未更新

跟踪器固件版本

7

好吧

版本未更新

日期的准确性

1

好吧

调制解调器e的日期是错误的

加入

10

好吧

不加入

应用下行接收

9

好吧

没有收到下行申请

自上次下行以来已上行

2

好吧

nb > 255是否用黄色表示

时间同步

1/10

好吧

Modem-E不同步

WiFi扫描成功一次

9

好吧

失败的

GNSS扫描成功一次

9

好吧

失败的

WiFi当前操作

8/9

好吧

返回失败的点

GNSS当前操作

1/3/4/5/9

好吧

返回失败的点

此诊断可在两个基本模式和先进的模式屏幕。该诊断也可以通过电子邮件发送,并带有跟踪器的完整设置,就像对内部日志所做的一样。

跟踪诊断是在杂项在这两个部分基本设置而且高级设置屏幕。当点击这个函数时,它看起来像这样:

/上传/ lora_edge_tracker / LECTrackDiag.jpeg

图58:跟踪器诊断

可以通过单击共享诊断分享按钮和发送电子邮件。

激活内部日志

LoRa边缘跟踪参考设计可以在其内部闪存中存储以下数据:

  • Wi-Fi无源扫描结果

  • 两根天线的GNSS扫描结果

  • 加速度值

  • 温度的值

要激活内部日志,请使用内部日志复选框的杂项部分必须被检查:

/上传/ lora_edge_tracker / LECIntLogging.png

图59:启用和激活内部日志记录(左边是Android,右边是iOS)

阅读内部日志

要读取内部日志,请在杂项节中,利用阅读内部日志.该应用程序从跟踪器下载日志。

/上传/ lora_edge_tracker / LECReadIntLog.png

图60:读取内部日志(左边是Android,右边是iOS)

一旦移动应用程序完全接收到内部日志,将显示一个弹出对话框(图61),其中包含以下选项。

  • 分享:发送包含该文件的电子邮件(发送到用户自定义的地址)internal_log_date.txt

  • 晚些时候:不发送日志文件和邮件。但是,日志存储在USB存储器中,可以通过单击共享共享最新的内部日志文件在设置。

/上传/ lora_edge_tracker / LECIntLogDialogBox.png

图61:内部日志对话框(左边是Android,右边是iOS)

一旦接收到内部日志文件,就可以使用Python脚本推送它。Python脚本解析数据并将其推入LoRa云求解器,后者解析位置并返回一个*。kml文件。

/上传/ lora_edge_tracker / LECSample.png

图62:内部日志内容示例

日志文件中的每一行格式如下:[时间戳][作业计数器-作业类型][DATA]

有五种可能的工作类型:

  1. PCB天线上的GNSS导航信息

  2. 贴片天线上的GNSS导航信息

  3. wi - fi被动扫描

  4. 加速度值[X, Y, Z]

  5. 温度(摄氏度)

要刷新内部日志,轻按冲洗内部日志.BLE连接停止后,日志被刷新。

推送内部日志并获取跟踪器位置

推送内部日志,获取跟踪器的位置信息。

  1. 下载最新的LR1110软件包,可在GitHub在https://github.com/Lora-net/lr1110_evk/wiki/Software-packages

  2. 解压文件,并按照这里提供的安装说明进行安装:https://github.com/Lora-net/lr1110_evk/blob/master/host/doc/install_instructions.md

软件安装完成后:

  1. 打开命令窗口

    1. 导航到内部日志文件所在的文件夹,如图63所示。

    2. 方法将目录更改为该文件夹cd命令:cd

/上传/ lora_edge_tracker / LECNavigate.png

图63:导航到内部日志文件夹

  1. 使用FieldTestPost将内部日志推送到LoRa Cloud:

FieldTestPost- kkml_name.kml- v- uuser_define_locationinternal_log_date.txtinternal_log_date_result.loguser_define_locationglsAuthenticationTokendasAuthenticationToken

地点:

  • - k:生成KML文件

  • - v:增加了冗长

  • - u:定义要用作参考坐标的静态位置,而不是结果文件中的位置。的格式是

  • glsAuthenticationToken: LoRa云地理定位服务令牌:看Lora Cloud™地理定位服务入门

这里有一个例子FieldTestPost命令:

FieldTestPost- k内部- log - 27 - 08 - 2020 - 08 - 30 - 23. kml- v- u45.240061, 5.890768, 100内部- log - 27 - 08 - 2020 - 08 - 30 - 23. - txt内部- log - 27 - 08 - 2020 - 08 - 30 - 23. -日志45.240061, 5.890768, 100AQEAAda2xKcqKu1538j040KguvsqD7CvRPytnfJfMMYQcRHgGO + P

在这个过程中,你应该会看到这些日志:

/上传/ lora_edge_tracker / LECFieldTestPost.png

图64:FieldTestPost日志示例

当日志被推入时,a *。与内部日志相关联的KML文件应该在与原始内部日志文件相同的文件夹中。

/上传/ lora_edge_tracker / LECKmlFiles.png

图65:*生成的文件。kml文件

*。kml文件可以用谷歌Earth Pro打开:

/上传/ lora_edge_tracker / LECEarth.png

图66:谷歌地球上的位置(©谷歌,2020)

黄色的别针图标表示由Wi-Fi扫描确定的追踪器位置。

要获取与每个位置相关的Wi-Fi数据,请单击黄色引脚。

显示以下信息(如图67所示):

  • 日期

  • 看到的MAC地址的数量

  • 访问点信息

/上传/ lora_edge_tracker / LECEarthWifi.png

图67:来自Wi-Fi扫描的信息数据(©谷歌,2020)

绿色的别针图标表示由GNSS扫描确定的跟踪器位置。

要获取每个位置的GNSS相关数据,请单击绿色引脚。

将显示以下信息,如图68所示。

  • 日期

  • 在GPS星座上看到的卫星数

  • 北斗星座上观测到的卫星数

  • 导航信息

/上传/ lora_edge_tracker / LECGNSSPosInfo.png

图68:GNSS位置信息

FUOTA文件通过USB存储(仅Android)

LoRa Edge Config允许您通过文件复制到您的移动设备的适当的Semtech文件夹来更新应用程序和设备固件。例如,> GalaxyS8PhoneSemtech

激活此服务,在设置,检查从USB存储获取固件复选框。

一个Semtech文件夹在移动设备的USB存储根文件夹中创建。

在文件夹里,有一个manifest.json文件必须包括在内。该文件指定要更新的固件的路径。

/上传/ lora_edge_tracker / LECFuotaSemtech.png

图69:Semtech文件夹

manifest.json文件必须为以下格式:

“lora_modem”“版本”“1.01.07”“url”“lr1110_modem_1.1.7.h”},“tkr_app”“版本”“1.03.00”“url”“lora_edge_tracker.bin”
Baidu
map