0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用UIFlow将LoRaWAN模块连接到物联网的方法

科技观察员 来源:Philip Stewart 作者:Philip Stewart 2022-09-05 14:52 次阅读

M5Stack 最近发布了更新的 LoRaWAN 模块。本文将教你如何使用 UIFlow 将其连接到物联网

介绍

M5Stack 最近发布了使用基于 ASR6501 的 heltec cubecell 芯片的更新 LoRaWAN 模块。该芯片理论上可以使用 Arduino 进行编程,但该模块旨在供 AT 命令使用。

该模块支持两种不同的模式:LoRa(点对点)和 LoRaWAN。这个项目是关于使用 LoRaWAN 将模块连接到 The Things Network - TTN 。

硬件设置

pYYBAGMVnCuAL5F1AAUZhXYEM40466.png

在将模块连接到 M5Stack 设备之前,请确保正确设置 TXD/RXD 指拨开关。如果您使用灰色或基本款并且没有连接其他任何东西,则默认的 UART 引脚配置 16/17 就可以了。对于 Fire,应该使用 13/5,因为所有其他设置都会干扰 Fire 的内部结构。

与 COM.LoRaWAN 芯片通讯

一切正确连接后,让我们确保模块和芯片之间的通信正常。

poYBAGMVnCeAOf-mAAHH-umRgPQ127.png

打开 UIFlow 并加载 UART passthrough 演示。如果之前使用 DIP 开关更改了引脚配置,请确保在 UART 设置块中进行更改。对于 Fire,我将其从 17/16 更改为 5/13。现在在您的设备上运行该应用程序。从现在开始,您通过 USB 电缆发送的串行数据将被转发到 COM.LoRaWAN 芯片。

pYYBAGMVnCSAPKhfAAJ6DGNp0IQ069.png

要使用 USB 发送数据,我们将使用 M5Stack 提供的 M5Burner 软件。将您的设备连接到您的计算机,打开 M5Burner 应用程序并确保选择了正确的 com 端口。现在单击 Com Monitor,您将看到一个窗口,允许我们与 COM.LoRaWAN 芯片进行交互。

在这里,您可以通过键入命令并单击发送在底部输入命令。您也可以按键盘上的 Ctrl-Enter。在顶部,您将看到芯片的答案。

poYBAGMVnB-ANaILAABIfgfa3qI010.png

该芯片支持低功耗模式,可通过发送任意命令唤醒。如果您看到“ASR is Waked,LowPower Mode Stopped”您刚刚唤醒了芯片,则必须重复该命令以使芯片对其做出响应。

首先我们看看芯片是LoRa模式还是LoRaWAN模式。您可以通过发送以下命令来执行此操作:

AT+LORAWAN=?

芯片现在应该以 0 响应 LoRa,1 响应 LoRaWAN 模式。

让我们将其设置为 LoRaWAN 模式:

AT+LORAWAN=1

芯片应响应存储在芯片中的 LoRaWAN 数据。所有这些设置都被保存,并且在断开芯片电源的情况下仍然存在。

目前,您唯一需要的是设备 EUI。选择并复制它。现在让我们在 TTN 中注册设备。

TTN的配置

按照 TTN 网站 ( https://www.thethingsnetwork.org/docs/devices/registration.html ) 上的设备注册教程创建帐户并注册应用程序和设备。当它要求提供设备 ID 时,将您之前复制的 ID 粘贴到 M5Burner 应用程序中。本教程的 ABP 部分可以忽略。

从该注册过程中,您现在应该拥有加入 TTN 网络所需的另外两个设置:App Key 和 App EUI。在下一章中,我们会将它们保存到 COM.LoRaWAN 芯片中。

设置和首次加入

让我们回到 M5Burner 应用程序并保存 TTN 在上一步中提供的设置。您必须一个接一个地设置设置。它们将存储在芯片中,您无需在设备重置后再次设置它们。

AT+AppEui=AABBCCDD

AT+AppKey=AABBCCDD

现在您可以尝试加入网络:

AT+Join=1

芯片应以“Joining.。.”回答。如果你做的一切都正确,一段时间后你应该看到“加入”。如果它不起作用,请确保您正确执行了前面的所有步骤。如果您无法访问 TTN 网关,您也将无法加入。您可以在https://ttnmapper.org/上查看最近的网关所在的位置。

发送数据

如果您成功加入,您现在可以通过 TTN 发送内容,方法是发送以下命令:

AT+SendHex=CAFE

如果你在 TTN 上的应用程序中访问您的设备并单击数据选项卡,您现在应该会看到数据到达。

pYYBAGMVnBqARERJAAMfXeAgxKc497.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2867

    文章

    41592

    浏览量

    358274
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184816
  • lorawan
    +关注

    关注

    3

    文章

    290

    浏览量

    23647
收藏 人收藏

    评论

    相关推荐

    联网之 LPWAN 连接技术大揭秘

    本文是 LPWAN(低功率广域网)的联网连接技术系列文章的第二篇。第一篇文章是 LPWAN 的简单概述,包括了低功耗广域网的定义以及 LPWAN 技术相对于其他
    发表于 08-09 17:47

    SKYLAB:超好用的联网WiFi模块使用指南

    分享,SKYLAB君将为大家奉上一份超好用的联网WiFi模块使用指南。联网WiFi模块使用指
    发表于 09-05 18:03

    联网WiFi模块: WLAN模块WiFi WU106

    分享的这篇文章,介绍通过添加WU106 IoT UART WiFi模块的方式产品、设备接入联网的实现案例。
    发表于 10-25 18:36

    联网蓝海来袭,无线模块联网领域的典型应用

    就将全面进入万互联时代。目前市场上出现一款多款物联网WiFi无线通信模块,其中SKYLAB的IOT UART WiFi模块:WU105&WU106,可将用户的物理设备
    发表于 11-30 16:28

    LoRa与NB各领风骚,激荡百亿级联网连接

    LoRa、NB-IoT等标准化技术从连接层面缓解了困扰联网的“碎片化”问题后,渐行渐近的百亿连接生态系统吸引了越来越多的巨头入场。在国内三大电信运营商陆续巨资推动NB-IoT同时,L
    发表于 10-30 16:37

    电脑如何登录树莓派网关——手把手教你如何树莓派LoRaWAN网关连接到服务器之第一篇

    本系列文章用于介绍如何从零开始,树莓派LoRaWAN网关连接到服务器。
    发表于 05-19 07:00

    联网卡,设备联网的好方法

    可以说联网卡为智能设备建立了连接的桥梁。联卡,智能设备联网好的方法,没有之一。
    发表于 09-07 17:31

    如何选择合适的联网模块

    如何选择合适的联网模块联网正在彻底改变和改进我们的工作和生活方式,但它只能通过普遍、灵活和长期的无线
    发表于 09-08 17:55

    常见的联网连接方法分享

      联网(IoT)由连接到同一网络的数百或数千个设备组成下面我们一起来看看IoT应用程序中最常用的6种连接方法。  1、以太网  以太网是
    发表于 12-11 13:53

    请问一下用LoRaWAN部署联网就一定安全?

    请问一下用LoRaWAN部署联网就一定安全?
    发表于 06-10 10:28

    LoRaWAN是什么

    LoRaWAN 是由 LoRa 联盟推出的一个低功耗广域网规范,这一技术可以为电池供电的无线设备提供区域、国家或全球的网络。LoRaWAN 瞄准了联网中的一些核心需求,如安全地双向通
    发表于 07-26 06:44

    如何ESP8266-02模块连接到动态IP的网页呢?

    我正在做一个联网项目,使用 Arduino 和 ESP8266-01 模块。我项目的核心思想是实时传感器值传输到网站。我通过免费托管网站 (000webhost) 托管了一个网站。
    发表于 02-28 06:14

    如何房间的窗户连接到联网

    看看我是如何制作一个很棒的项目的,我房间的窗户连接到联网
    发表于 05-22 07:40

    如何模块连接到联网和Arduino板?

    我如何模块连接到联网和 Arduino 板
    发表于 06-12 06:12

    LoRaWAN模块强势面市物联网 (IoT) 要求

    LoRaWAN是基于LoRa技术的一种通信协议,可将“事物”无线连接到区域、国家或全球网络中的互联网LoRaWAN技术可满足关键的物联网
    的头像 发表于 01-08 09:52 179次阅读
    <b class='flag-5'>LoRaWAN</b><b class='flag-5'>模块</b>强势面市物<b class='flag-5'>联网</b> (IoT) 要求