pdf-icon

UIFlow Guide

UIFlow 1.0 Blockly

Event

Unit

UIFlow 1.0 Project

coming soon...

DTU LoRaWAN 470

案例程序


功能说明


  • 初始化 LoRaWAN 470 DTU 模块,准备设备以便进行 LoRa 通信。

  • 检查是否有未处理的缓存数据。

  • 检查并接收来自网关的下行数据,通常用于设备接收网络指令或信息。

  • 检查设备是否成功加入 LoRaWAN 网络。

  • 检查设备发送的上行数据的状态,确认数据是否成功发送。

  • 设置频段掩码、接收窗口参数、接收频率和数据速率(例如 RX1 和 RX2 参数)。
  • 设置设备的工作模式(Class A),以及上下行通信的频率模式。

  • 通过 OTAA(Over-The-Air Activation)模式配置设备,输入设备 EUI、应用密钥(app key)和应用 EUI。

  • 获取设备的 ABP(Activation By Personalization)模式配置信息。

  • 获取设备的 OTAA 模式配置信息。

  • 启动加入 LoRaWAN 网络的过程。可以选择自动加入模式,设定尝试加入的间隔时间(秒)和最大尝试次数。

  • 停止加入 LoRaWAN 网络的过程。

  • 读取所有可用的数据。

  • 按行读取数据。

  • 读取指定数量的字符。

  • 读取线圈状态,使用 Modbus 协议,指定从机地址、起始地址和线圈数量。

  • 读取离散输入状态,指定从机地址、起始地址和输入数量。

  • 读取保持寄存器,指定从机地址、起始地址和寄存器数量。可以选择读取有符号或无符号的值。

  • 读取输入寄存器,指定从机地址、起始地址和寄存器数量。可以选择读取有符号或无符号的值。

  • 从缓冲区接收下行数据,通常用于处理 LoRaWAN 网络发送的消息。

  • 发送数据负载,可以选择是否使用确认模式。

  • 设置加入网络的模式,如 OTAA(Over-The-Air Activation,空中激活)。

  • 设置上行应用端口,范围是 1 到 233。

  • 在 UART 串口中写入数据。

  • 在 UART 串口中写入一行数据。

  • 向 Modbus 设备写入多个线圈的状态,指定起始地址和输出值。

  • 向 Modbus 设备写入多个寄存器的值,指定起始地址、寄存器值,并支持带符号数据。

  • 在 UART 串口中写入原始数据,数据以列表的形式传递。

  • 向 Modbus 设备的单个线圈写入状态,指定输出地址和输出值。

  • 向 Modbus 设备的单个寄存器写入值,指定寄存器地址和寄存器值,并支持带符号的数据。
On This Page