资料介绍
描述
在之前的几个项目中,我们查看了 Dragino 的LoRaWAN Gateway 。我们将不同的节点连接到网关,并使用 TheThingsNetwork 作为服务器将数据从节点传输到网关。我们经历了网关的整个配置过程。在这个项目中,我们将通过将 GPS 跟踪器连接到网关来使该游戏更进一步。实际上,我们将两个 GPS 追踪器一一连接到网关。
首先,我们将在编程后将基于 Arduino 的 GPS 节点连接到网关以共享 GPS 数据,然后我们将从 Dragino 连接现成的 GPS 跟踪器节点 LGT92 并从中收集 GPS 数据。
等等,我有没有告诉过你我们今天要使用的来自 Dragino 的新网关。是的,今天我们有一个来自 Dragino 的新网关,我们将使用 8 通道 LPS8 网关。
这会很有趣。所以让我们开始吧。
在印度购买 LPS8:https://www.enthutech.in/shop...
在印度购买 LGT92:https://www.enthutech.in/shop...
为您的项目制造 PCB
PCBGOGO成立于2015年,提供一站式PCB组装服务,包括PCB制造、PCB组装、元器件采购、功能测试和IC编程。
其制造基地配备了最先进的生产设备。虽然只有五年的历史,但他们的工厂在中国市场拥有超过 10 年的 PCB 行业经验。它是表面贴装、通孔和混合技术 PCB 组装和电子制造服务以及交钥匙 PCB 组装的领先专家。
PCBGOGO提供从原型到量产的订单服务,现在就和他们一起庆祝圣诞节和新年吧!他们正在为您的订单提供大优惠券折扣以及惊喜礼物,并且正在举办更多赠品!!!!
关于 LPS8 Dragino 网关
LPS8 是一个开源的室内 LoRaWAN 网关。与 LG01-P 单通道网关不同。LPS8 是一个 8 通道网关,这意味着我们可以将更多节点连接到它,并且可以轻松处理相对较大的 LoRa 流量。LPS8 网关由一个 SX1308 LoRa 集中器和两个 1257 LoRa 收发器供电。它有一个 USB 主机端口和一个 USB C 型电源输入。除此之外,它还有一个以太网端口,可用于连接目的。但是我们今天不会使用它,因为我们将使用 Wi-Fi 连接它。在网关的前部,我们有 4 个状态 LED,分别用于电源、Wifi 接入点、以太网端口和互联网连接。
这个网关让我们可以通过 Wi-Fi 或以太网将 LoRa 无线网络桥接到 IP 网络。LPS8 使用 Semtech 数据包转发器,完全兼容 LoRaWAN 协议。该网关中的 LoRa 集中器提供 10 条可编程并行解调路径。它带有预配置的标准 LoRaWAN 频段,可在不同国家/地区使用。LPS8 LoRaWAN 网关的一些特性是:
- 它是一个开源的 OpenWrt 系统。
- 模拟 49x LoRa 解调器。
- 具有 10 个可编程并行解调路径。
要详细了解LPS8 网关。您可以从这里参考其数据表,从这里参考用户手册。
关于 LGT92 LoRaWAN GPS 追踪器
Dragino LoRaWAN GPS Tracker LGT-92 是一款基于超低功耗 STM32L072 MCU 和 SX1276/1278 LoRa 模块的开源 GPS 跟踪器。
LGT-92 包括一个低功率 GPS 模块 L76-L 和一个用于运动和高度检测的 9 轴加速度计。GPS模块和加速度计的电源都可以由MCU控制,以实现不同应用的最佳能量配置。LGT-92 中使用的 LoRa 无线技术允许用户以低数据速率发送数据并达到极远距离。它提供超长距离扩频通信和高抗干扰性,同时最大限度地减少电流消耗。它的目标是专业的跟踪服务。它还有一个紧急 SOS 按钮,按下该按钮时会发送一条配置的消息。它是一个小型轻量级节点,有两种变体:
- LGT-92-Li : 它由一个 1000mA 可充电锂离子电池和充电电路供电,用于实时跟踪,具有短跟踪上行链路。
- LGT-92-AA : 禁用充电电路以获得最低的功耗和直接由AA电池供电。这是为资产跟踪而设计的,每天只需要上行几次。
在这里,我们将使用 LGT-92-Li 变体。此 GPS 追踪器的一些功能如下所述:
- 符合 LoRaWAN 1.0.3
- 定期/实时GPS跟踪
- 内置9轴加速度计
- 运动感应能力
- 电源监控
- 带 USB 端口的充电夹(适用于 LGT-92-LI)
- 1000mA 锂离子电池电源(适用于 LGT-92-LI)
- 三色LED,
- 报警按钮
- 频段:CN470/EU433/KR920/US915/EU868/AS923/AU915AT 参数更改指令
有关LGT92的更多详细信息,您可以从这里参考该产品的数据表和从这里参考产品的用户手册。
设置节点:基于 Arduino 的 GPS 跟踪器节点
在这一步中,我们将设置第一种类型的 GPS 跟踪器节点,我们将连接到 Dragino 网关,即我们使用 Dragino 套件获得的基于 Arduino 的 GPS 节点。完成网关设置后。现在我们需要为节点功能进行连接。由于 GPS 部分作为屏蔽连接,因此不需要任何电线。我们只需要连接两条跨接电缆,它们是 GPS-Rx 和 GPS-Tx 引脚,需要分别连接到数字引脚 3 和 4。购买节点时,我们需要连接的引脚上有黄色跳线。先拆下那些跳线,然后你就可以进行连接了。在完成这些简单的连接之后,现在是时候将代码上传到这个节点了,我们将在下一步中进行。
对基于 Arduino 的 GPS 节点进行编程
在这一步中,我们将在基于 Arduino 的节点中上传程序。为此,您需要从此处参考该项目的 GitHub 存储库,并按照以下步骤操作:
1. 前往 Github 存储库。在那里你会看到一个名为“ Arduino LoRaWAN GPS Tracker.ino”的文件。打开那个文件。这是需要上传到 Arduino 的代码,因此复制该代码并将其粘贴到 Arduino IDE 中。
2. 前往 TheThingsNetwork 控制台。在那里你需要创建一个应用程序,给它任何随机的应用程序 ID,如果你想要一些描述,然后单击“添加应用程序”按钮。添加应用程序后,转到设备选项卡。
3. 在那里您需要注册一台设备。为设备提供唯一的设备 ID。生成一个随机的 Device EUI 和 App EUI 并点击注册按钮。
4.完成后,您需要转到设置并将激活方法从OTAA切换到ABP,然后单击保存按钮。
5. 从设备概览页面复制设备地址并将其粘贴到 Arduino IDE 中相应位置的代码中。之后以编码格式复制网络会话密钥和应用程序会话密钥,并将它们也粘贴到代码中。
6. 完成后,将 Arduino 连接到您的 PC。选择正确的 COM 端口并点击上传按钮。一旦代码被上传。以 9600 的波特率打开串口监视器,您会在串口监视器上看到一些数据,这表示数据传输正在进行中。
7. 之后返回 TheThingsNetwork 控制台并打开我们创建的应用程序。在那里单击有效负载格式按钮。回到 Github 存储库,您将看到一个名为“ Arduino GPS Tracker Payload”的文件。打开该文件并复制其中编写的小代码并将其粘贴到有效负载格式下。之后保存有效载荷功能。此有效载荷函数用于解码 GPS 节点发送的数据。
在此,我们也完成了节点的编程部分。如果您前往数据选项卡,您将在应用有效负载功能之前在那里看到一些随机数据。但是一旦应用了有效载荷功能。然后您将看到一些有意义的数据,例如纬度、经度和一条说明 TTN 有效载荷功能的消息。这说明节点连接成功,数据传输也在进行中。由于该节点没有与 GPS 卫星锁定,这就是数据传输需要时间的原因,但如果我们将其保持在开阔的天空下并添加额外的天线,那么我们可以显着提高其性能。
设置 LGT-92 GPS Tracker 节点
至此,我们已经完成了 Arduino GPS 节点的设置和配置,并通过它向网关发送数据。但正如您所看到的,Arduino 节点有点笨重,而且不太美观。但不用担心,因为我们有来自 Dragino 的 LGT-92 GPS Tracker 节点。它是一个轻巧美观的 GPS 跟踪器节点,其内部结构类似于 Arduino 节点,但在外部,它有一个面板,上面有一个大的红色 SOS 按钮,当按下和从网关发送紧急数据时网关,我们可以阅读。它还有一个多色 LED,它点亮以象征不同的事物。右侧有电源开/关按钮。它带有一些配件,例如可以将其系在某处的带子,还有一根 USB 电缆,可用于将其连接到 USB 到串行转换器,然后您可以从那里将其连接到您的 PC。在我们的例子中,我们不需要进行任何编码,因为 LGT-92 是预先配置的。它进来的盒子有一些数据,比如设备 EUI 和其他东西,所以我们需要把盒子安全地放在我们身边。
现在进入配置部分。我们需要像在 Arduino GPS 节点中一样创建一个应用程序。但需要做一些更改,如下所示:
1.当我们进入设置下的EUI选项卡时,我们看到已经有一个默认的EUI。我们需要删除该 EUI 并输入 LGT-92 盒子上的 App EUI。
2. 现在我们需要创建一个设备,在设备设置中,我们需要输入设备 EUI 和我们将在框中获得的应用程序密钥。输入这两个后,我们的设备就被注册并可以使用了。
这样,配置就完成了,我们的设备就可以用作节点了。
测试 LGT-92 的工作情况
到上一步为止,我们已经完成了 LGT-92 GPS Tracker 节点的设置、配置部分和设备注册。现在,当我们打开 LGT-92 时,我们会在它打开时看到绿灯。当设备打开时,灯将熄灭并在特定时间后闪烁。闪烁的灯为蓝色,表示此时数据已发送。现在,当我们进入“数据”选项卡时,我们将看到有一些随机数据。因此,我们需要像对 Arduino 节点所做的那样更改有效负载格式。
前往 Github 存储库,您将在其中看到一个名为“ LGT-92 GPS Tracker Payload”的文件。打开文件并复制那里编写的代码。现在返回 TheThingsNetwork 控制台,您需要转到 Payload Format 选项卡并将代码粘贴到那里。保存更改,您就完成了。现在,当您返回“数据”选项卡时,您会看到现在数据采用某种可以理解的格式。在那里你会看到诸如电池电压、纬度、经度等数据,你还会看到一些数据说 Alarm_status: False 这表明没有按下 SOS 按钮。
通过这种方式,我们了解了 LPS-8 Dragino Gateway 和 LGT-92 GPS Tracker 节点,并将它们配置为发送和接收位置数据。这些设备对于制作基于 LoRa 的项目非常有帮助。将来我也会尝试和他们一起做一些项目。希望你喜欢这个教程。期待下次再见。
- 基于RFID、GPS、GPRS的物流追踪系统的研制
- ZJ-13LD2 LoRa GPS定位器 说明书V1(1)
- 道路质量GPS追踪器开源
- 由Spresense GPS提供支持的宠物追踪器
- 基于Arduino的户外LoRa GPS跟踪器 1次下载
- 基于LoRa的GPS跟踪器 5次下载
- LoRa GPS追踪器开源设计
- Oak-劳拉GPS追踪器开源项目
- 探讨高度计在健身追踪器中的作用 17次下载
- 基于LoRa无线射频信号的行走追踪系统 8次下载
- GPS车辆追踪系统设计解析 2次下载
- 基于GSM-GPS的酒后驾车监测追踪车载系统的设计 9次下载
- 便携式个人追踪器的研发 1次下载
- 基于B S架构GPS手机实时追踪系统的研究
- 车载GPS、GSM报警器电路原理图
- 卡尔曼滤波是什么 卡尔曼滤波与目标追踪技术分析 602次阅读
- 安信可LoRa全系列产品介绍 827次阅读
- LoRa节点、LoRa服务器和终端应用之间的数据传输 4059次阅读
- DIY一个GPS儿童追踪器 8702次阅读
- 北斗/GPS与LoRa结合的智能定位应用 4657次阅读
- 基于LBT01 LoRa的GPS跟踪器和来自LoRa的BLE信标 3668次阅读
- LoRa组网结构和典型应用 7382次阅读
- Semtech的LoRa技术在航空航天制造业实现创新的资产追踪解决方案 1371次阅读
- OpenCV上八种不同的目标追踪算法 3.2w次阅读
- LoRa设计的常见10大问 6119次阅读
- gps追踪器接线方式 8015次阅读
- 自制gps追踪器 2.6w次阅读
- gps追踪器起到什么作用 8247次阅读
- GPS跟踪定位器如何使用 3.7w次阅读
- gps追踪器的工作原理 1.6w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多