我是靠谱客的博主 傻傻大炮,最近开发中收集的这篇文章主要介绍【LoRaWAN】HT-M00L 单通道网关+节点接入腾讯物联网平台一、设备与资料二、设备端网关配网三、平台端配置四、设备端节点加网,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

  • 一、设备与资料
    • 网关:
    • 节点:
  • 二、设备端网关配网
  • 三、平台端配置
    • 1、创建网关
      • (1)登录平台
      • (2)新建项目
      • (3)添加网关
      • (4)查看网关状态
    • 2、创建节点
      • (1)新建产品
      • (2)添加和配置设备
      • (3)添加设备
  • 四、设备端节点加网
    • 遇到的问题:

一、设备与资料

HT-M00L单通道网关,在ESP32 + SX1278 LoRa节点芯片的硬件基础上增加了软件LoRa解调器和软件混频器,让它实现了单通道的LoRaWAN协议通信。主要用于方案验证、通信链路开发、智能家居等场景。
主要特性:

  • 已绑定腾讯云(通过WiFi接入腾讯云物联网开发平台)
  • 可自定义监听频点
  • 软件LoRa解调器和软件混频器
  • 自动自适应扩频因子,支持SF7到SF12
  • 支持 LoRaWAN Class A, Class C 协议
  • 收发状态RGB指示

参考:
腾讯物联网开发平台快速入门
腾讯物联网开发平台控制台
Heltec HT-M00L 单通道网关接入指引
HT-M00双通道LoRa网关
Heltec “ESP32 + LoRa”节点系列快速入门
灵活多变的LoRaWAN通信节点方案

主要器件:

器件描述
ESP32主控MCU,支持WiFI和蓝牙
SX1278LoRa芯片
W25Q64FLASH芯片
LDO电源芯片
RGBRGB灯
按键RSTUSR两个按键

网关:

在这里插入图片描述

节点:

在这里插入图片描述

二、设备端网关配网

  1. 先按下USR键不松开,再按一下RST键并立即松开,待 RGB 灯变成黄绿色后,松开USR键。此时网关将创建一个名为M00L_****的 Wi-Fi。
  2. 手机连接该WIFI,密码为heltec.org
  3. 连接上该WIFI后,在浏览器中输入192.168.4.1,进入网关配置界面。
  4. 记录下网关ID,该ID在云平台添加网关时要使用。
  5. Wi-Fi 名称Wi-Fi密码配置成自己无线路由器的WIFI名和密码,点击提交,网关重启后 亮蓝灯 就连上WIFI了。
    在这里插入图片描述
  • Wi-Fi 名称:HT-M00L 网关要连接的 WIFI 名称。
  • Wi-Fi 密码:HT-M00L 网关要连接的 Wi-Fi 密码。
  • 信道频率(Hz):该网关 LoRa 将要监听的频率,该频率必须与服务器、节点发射频率相对应。
  • 最小扩频因子:LoRa通信的最小扩频因子。(MIN SF:7 - 12)
  • 最大扩频因子:LoRa 通信的最大扩频因子,该值必须大于等于“最小扩频因子”。(MAX SF:MIN SF - 12))
  • 网关 ID:网关的唯一序列号,根据硬件 Mac 地址自动产生并已绑定。
  • 服务器地址:腾讯云(无法更改)
  • 端口号:HT-M00L 网关与 LoRa 服务器通信的端口,一般默认1700。
  • 时区:网关所在位置的时区。

三、平台端配置

1、创建网关

(1)登录平台

登录 物联网开发平台 ,选择公共实例标准企业实例
请添加图片描述


(2)新建项目

进入公共实例后,点击新建项目,填入项目名称和描述。
请添加图片描述
请添加图片描述


(3)添加网关

  • 进入新建的项目,单击左侧导航栏 网络管理LoRa 网关管理 ,进入 LoRa 网关管理页面。
  • 单击 用户网关添加网关 并填写网关相关信息,GwEUI即设备端的网关ID获取方式见设备端网关配网章节
    在这里插入图片描述
    在这里插入图片描述

(4)查看网关状态

  • RST按键重启网关
  • 在用户网关界面就能看到网关在线了。
    在这里插入图片描述

2、创建节点

Heltec HT-M00L 单通道网关接入指引

(1)新建产品

进入新建的项目,点击新建产品,填入产品名称并选择对应的项。
请添加图片描述
在这里插入图片描述
在这里插入图片描述


(2)添加和配置设备

  • 进入新建的产品,新建功能自动添加模板。
  • 设备开发交互开发可根据自己需要配置。
  • 数据模板

在这里插入图片描述
在这里插入图片描述

(3)添加设备

  • 点击 设备调试 —— 新建设备 ,填入节点的参数信息。
  • 单击保存即可完成设备节点创建。
  • 参照:LoRaWAN 设备调试
  • 参数可自定义,不与平台现有的重复,DevEUIAppKey跟设备端烧录的一致即可。
    在这里插入图片描述
  • 设备名称:支持英文、数字、下划线的组合,最多不超过48个字符。
  • DevEUI:仅支持16进制字符,长度16位。必须与 LoRaWAN 节点相对应。
  • AppKey:仅支持16进制字符,长度32位。必须与 LoRaWAN 节点相对应。

四、设备端节点加网

  • ESP32 LoRaWAN库
  • 克隆LoRaWAN库放在 {你的项目文件夹位置}Arduinolibraries 文件夹下。
  • Arduino里面打开示例LoRaWAN_HDC1080
  • 修改DevEuiAppKey,与之前云平台上配置的节点一致。
  • 修改userChannelsMask,配置为网关对应的通道(1)
    uint16_t userChannelsMask[6]={ 0x0001,0x0000,0x0000,0x0000,0x0000,0x0000 };
    
  • 工作频段设置为 CN470
    在这里插入图片描述
  • 烧录到节点,可以看到加网成功:
    在这里插入图片描述

遇到的问题:

HeltecTM “ESP32+LoRa”系列常见问题
问题:开发板复位

  • 可能是选错开发板型号[FLASH不同](排除
  • 可能是供电电流不够(排除
  • 最后看LOG是开发板进入深度睡眠模式唤醒后复位
    ets Jun  8 2016 00:22:57
    
    rst:0x5 (DEEPSLEEP_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:DIO, clock div:1
    load:0x3fff0018,len:4
    load:0x3fff001c,len:1216
    ho 0 tail 12 room 4
    load:0x40078000,len:9720
    ho 0 tail 12 room 4
    load:0x40080400,len:6352
    entry 0x400806b8
    
  • 修改为Class C模式就不会进入深度睡眠了。
    DeviceClass_t  loraWanClass = CLASS_C;
    

最后

以上就是傻傻大炮为你收集整理的【LoRaWAN】HT-M00L 单通道网关+节点接入腾讯物联网平台一、设备与资料二、设备端网关配网三、平台端配置四、设备端节点加网的全部内容,希望文章能够帮你解决【LoRaWAN】HT-M00L 单通道网关+节点接入腾讯物联网平台一、设备与资料二、设备端网关配网三、平台端配置四、设备端节点加网所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部