pdf-icon

UIFlow Guide

UIFlow 1.0 Blockly

Event

Unit

Atomic Base

UIFlow 1.0 Project

coming soon

Comx LoRaWAN 915

案例程序


功能说明


  • 检查并接收下行数据。这个块用于检查LoRaWAN网络是否有数据发送到设备并接收该数据

  • 检查设备加入LoRaWAN网络的状态。这个块用于确认设备是否成功加入LoRaWAN网络

  • 检查上行数据的状态。这个块用于确认设备发送的上行数据是否成功传输到LoRaWAN网络

  • 配置LoRaWAN通信参数。这个块包括以下设置:
    • frequency band mask: 设置频率带的掩码范围,在这里范围是915.2 MHz到916.6 MHz。
    • RX window param: 配置接收窗口参数。
    • RX1 offset: 设置第一个接收窗口的频率偏移量。
    • RX2 datarate: 设置第二个接收窗口的数据速率 (在此示例中为 SF12 BW125)。
    • RX2 freq: 设置第二个接收窗口的频率 (在此示例中为923300000 Hz)。
    • class mode: 设置设备的类别模式 (在此示例中为classA)。
    • uplink downlink: 设置上行和下行数据的频率模式 (在此示例中为相同频率模式)

  • 配置LoRaWAN的OTAA(Over The Air Activation)模式。
    • device eui: 设备的EUI(唯一标识符),用于在LoRaWAN网络中唯一标识该设备。
    • app key: 应用程序密钥,用于确保设备与网络之间的通信安全。
    • app eui: 应用程序EUI,用于识别应用程序的唯一标识符

  • 获取ABP(Activation By Personalization)模式的配置参数。在ABP模式下,设备直接使用预先配置的密钥和参数加入网络,不需要通过OTAA过程

  • 获取OTAA模式的配置参数。这个块用于读取当前设备在OTAA模式下的配置

  • 初始化LoRaWAN 915MHz频段的发送(TX)和接收(RX)引脚。这些引脚用于与LoRaWAN模块的通信

  • uiflow_block_lorawan915_join_start

  • uiflow_block_lorawan915_join_stop

  • uiflow_block_lorawan915_receive_data

  • uiflow_block_lorawan915_send_data

  • uiflow_block_lorawan915_set_join_mode

  • uiflow_block_lorawan915_set_uplink_app_port
On This Page