移动应用:LoRa Edge Config™¶
LoRa边缘配置™是一个移动应用程序开发的伴随LoRa边缘跟踪参考设计。这个应用程序的目的是帮助用户配置和更新他们的跟踪器。
设置屏幕¶
在设置界面,可以配置以下选项。
设备过滤:在执行扫描时,选择要显示的设备类型:
显示所有设备。
只显示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存储位置获取活动固件更新。
需要帮助吗?当点击时,发送此用户指南到移动设备。
图47:设置- Android
图48:设置- 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边缘跟踪器参考设计硬件的版本。
请注意
如果固件更新按钮是灰色的,这意味着版本已经是最新的。
图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)策略。的选择是:
网络控制。
移动低功率。
远程低功率。
定制的概要文件。
图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的优先级
没有优先级。
图52:GNSS参数(左为Android,右为iOS)
您可以将设备设置为在您的大致位置接收位置辅助数据。
输入接受“+”表示正纬度(北),接受“-”表示负纬度(南)。
类似地,对于正经度(东)使用“+”,对于负经度(西)使用“-”。
显示器总是显示“N”或“E”后的纬度或经度,分别,即使你是在南纬或西经。但是,负号(-)号优先。
为方便设置辅助位置,您可以使用设置GNSS辅助位置与最后已知位置选项,如图53所示。
图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超时(女士):时间(以毫秒为单位),它是单个前导搜索的最大持续时间。
图54:Wi-Fi部分(左边是Android,右边是iOS)
的杂项屏幕显示其他地方未分类的附加参数和功能:
飞机模式:启用或禁用飞机模式。更改此选项将重置跟踪器。
使用加速度计:启用或禁用加速度计。
扫描间隔(秒):扫描间隔持续时间,以秒为单位,而跟踪器正在移动。这个间隔不能保证。它表示扫描尝试的预期持续时间。实际持续时间取决于前一个流是否被发送,而前一个流本身取决于无线电占空比。
保持活动帧间隔分钟):当追踪器静止时,保持信号传输的间隔时间,以分钟为单位。
板电压:单板的电压。
电荷积累:LoRa Basics调制解调器- e的累积电荷为毫安时。
重置:积累电荷重置LoRa基础调制解调器- e的累积充能。
内部日志:启用和激活、或禁用和停止日志记录。
阅读内部日志:允许读取内部日志。
冲洗现场测试日志:删除内部日志。
内部日志剩余空间:内部日志中剩余的内存空间百分比。
诊断:显示跟踪器/系统的完整诊断。
复位板:重置跟踪器。
图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援助位置:用于提高跟踪器的地理定位精度的经纬度。
飞机模式:启用或禁用飞机模式。
图56:基本设置- Android
图57:基本设置- iOS
阅读跟踪器和系统诊断¶
LoRa Edge Config应用程序可以根据跟踪器/LoRa Basics™Modem-E的参数/状态自动诊断整个系统,并给您一份报告。
下面是进行自动诊断的必要命令。
点 |
检查 |
命令 |
如何 |
---|---|---|---|
1 |
检查的日期 |
|
将LoRa Basic Modem-E日期与智能手机日期(UTC)进行比较,两者之间的差距不应超过30秒 |
2 |
自x上行以来没有下行链路 |
|
如果上行链路编号为> 255,则触发警告 |
3. |
GNSS援助位置 |
|
将Modem-E辅助位置与最后已知的智能手机位置进行比较,两者之间的距离不应超过50公里 |
4 |
GNSS基本操作 |
|
GNSS feature activated + Modem Joined + Modem not clock_synchronized: ==>触发警告 GNSS feature activated + Modem Joined + Modem clock_synchronized ==>报告好吧 |
5 |
GNSS好操作 |
|
获取检测到的最后一个nb_sv |
6 |
现代电子版本 |
|
如果读取的版本与可用的最新版本不相同,则发出警告 |
7 |
跟踪应用程序版本 |
|
如果读取的版本与可用的最新版本不相同,则发出警告 |
8 |
wi - fi操作 |
|
获取最后一个nb_mac_address |
9 |
系统 |
|
获取位域并检查
|
10 |
LoRa Basics Modem-E状态 |
|
获取LoRa基础调制解调器- e的状态 |
结果如下:
行 |
点使用 |
回答 |
|
---|---|---|---|
验证 |
不验证 |
||
现代电子版本 |
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 |
好吧 |
返回失败的点 |
此诊断可在两个基本模式和先进的模式屏幕。该诊断也可以通过电子邮件发送,并带有跟踪器的完整设置,就像对内部日志所做的一样。
的跟踪诊断是在杂项在这两个部分基本设置而且高级设置屏幕。当点击这个函数时,它看起来像这样:
图58:跟踪器诊断
可以通过单击共享诊断分享按钮和发送电子邮件。
激活内部日志¶
LoRa边缘跟踪参考设计可以在其内部闪存中存储以下数据:
Wi-Fi无源扫描结果
两根天线的GNSS扫描结果
加速度值
温度的值
要激活内部日志,请使用内部日志复选框的杂项部分必须被检查:
图59:启用和激活内部日志记录(左边是Android,右边是iOS)
阅读内部日志¶
要读取内部日志,请在杂项节中,利用阅读内部日志.该应用程序从跟踪器下载日志。
图60:读取内部日志(左边是Android,右边是iOS)
一旦移动应用程序完全接收到内部日志,将显示一个弹出对话框(图61),其中包含以下选项。
分享:发送包含该文件的电子邮件(发送到用户自定义的地址)internal_log_date.txt.
晚些时候:不发送日志文件和邮件。但是,日志存储在USB存储器中,可以通过单击共享共享最新的内部日志文件在设置。
图61:内部日志对话框(左边是Android,右边是iOS)
一旦接收到内部日志文件,就可以使用Python脚本推送它。Python脚本解析数据并将其推入LoRa云求解器,后者解析位置并返回一个*。kml文件。
图62:内部日志内容示例
日志文件中的每一行格式如下:[时间戳][作业计数器-作业类型][DATA]
有五种可能的工作类型:
PCB天线上的GNSS导航信息
贴片天线上的GNSS导航信息
wi - fi被动扫描
加速度值[X, Y, Z]
温度(摄氏度)
要刷新内部日志,轻按冲洗内部日志.BLE连接停止后,日志被刷新。
推送内部日志并获取跟踪器位置¶
推送内部日志,获取跟踪器的位置信息。
下载最新的LR1110软件包,可在GitHub在https://github.com/Lora-net/lr1110_evk/wiki/Software-packages.
解压文件,并按照这里提供的安装说明进行安装:https://github.com/Lora-net/lr1110_evk/blob/master/host/doc/install_instructions.md
软件安装完成后:
打开命令窗口
导航到内部日志文件所在的文件夹,如图63所示。
方法将目录更改为该文件夹cd命令:
cd
图63:导航到内部日志文件夹
使用
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
在这个过程中,你应该会看到这些日志:
图64:FieldTestPost日志示例
当日志被推入时,a *。与内部日志相关联的KML文件应该在与原始内部日志文件相同的文件夹中。
图65:*生成的文件。kml文件
*。kml文件可以用谷歌Earth Pro打开:
图66:谷歌地球上的位置(©谷歌,2020)
黄色的别针图标表示由Wi-Fi扫描确定的追踪器位置。
要获取与每个位置相关的Wi-Fi数据,请单击黄色引脚。
显示以下信息(如图67所示):
日期
看到的MAC地址的数量
访问点信息
图67:来自Wi-Fi扫描的信息数据(©谷歌,2020)
绿色的别针图标表示由GNSS扫描确定的跟踪器位置。
要获取每个位置的GNSS相关数据,请单击绿色引脚。
将显示以下信息,如图68所示。
日期
在GPS星座上看到的卫星数
北斗星座上观测到的卫星数
导航信息
图68:GNSS位置信息
FUOTA文件通过USB存储(仅Android)¶
LoRa Edge Config允许您通过文件复制到您的移动设备的适当的Semtech文件夹来更新应用程序和设备固件。例如,> GalaxyS8PhoneSemtech.
激活此服务,在设置,检查从USB存储获取固件复选框。
一个Semtech文件夹在移动设备的USB存储根文件夹中创建。
在文件夹里,有一个manifest.json文件必须包括在内。该文件指定要更新的固件的路径。
图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”}}