5 Commits

3 changed files with 9 additions and 8 deletions
+3 -2
View File
@@ -144,7 +144,7 @@ class GatewayConfigTool(QMainWindow):
self.refresh_ports() self.refresh_ports()
def init_ui(self): def init_ui(self):
self.setWindowTitle("网关配置工具") self.setWindowTitle("网关配置工具(宽带版 V1.2.0)")
self.setWindowIcon(QIcon(resource_path("物联网网关.png"))) self.setWindowIcon(QIcon(resource_path("物联网网关.png")))
self.setMinimumSize(940, 640) self.setMinimumSize(940, 640)
self.resize(1000, 700) self.resize(1000, 700)
@@ -204,8 +204,9 @@ class GatewayConfigTool(QMainWindow):
lora_layout.addWidget(QLabel("信道频率(fc):")) lora_layout.addWidget(QLabel("信道频率(fc):"))
self.combo_lora_fc = QComboBox() self.combo_lora_fc = QComboBox()
self.combo_lora_fc.setFixedWidth(200) self.combo_lora_fc.setFixedWidth(200)
# 宽带 Lora 信道:433.1MHz ~ 492.6MHz,步进0.5MHz,共120信道(信道0起始)
lora_freqs = [] lora_freqs = []
fc_hz = 470100000 fc_hz = 433100000
ch_idx = 0 ch_idx = 0
while fc_hz <= 492600000: while fc_hz <= 492600000:
mhz = fc_hz / 1000000 mhz = fc_hz / 1000000
+6 -6
View File
@@ -147,7 +147,7 @@ story.append(Spacer(1, 10 * mm))
cover_info = [ cover_info = [
["软件名称", "网关配置工具"], ["软件名称", "网关配置工具"],
["适用设备", "物联网网关HC32F460 + 4G/Cat1 + Ethernet"], ["适用设备", "物联网网关"],
["通信接口", "串口(UART),波特率默认500000可修改"], ["通信接口", "串口(UART),波特率默认500000可修改"],
["运行环境", "Windows 7/10/11"], ["运行环境", "Windows 7/10/11"],
["文档版本", "V1.0"], ["文档版本", "V1.0"],
@@ -210,7 +210,7 @@ features = [
["功能模块", "说明"], ["功能模块", "说明"],
["串口通信", "通过USB转串口连接网关设备,波特率默认500000可自行修改,实时收发指令"], ["串口通信", "通过USB转串口连接网关设备,波特率默认500000可自行修改,实时收发指令"],
["配置读取", "一键读取网关全部参数,包括软件/硬件版本、MAC地址、电池状态、注册状态等"], ["配置读取", "一键读取网关全部参数,包括软件/硬件版本、MAC地址、电池状态、注册状态等"],
["Lora信道配置", "选择并设置Lora通信信道频率(470.1MHz ~ 492.6MHz"], ["Lora信道配置", "选择并设置Lora通信信道频率(433.1MHz ~ 492.6MHz"],
["自定义指令", "支持手动输入任意指令与网关交互"], ["自定义指令", "支持手动输入任意指令与网关交互"],
["通讯日志", "实时显示发送和接收的通讯数据,便于调试"], ["通讯日志", "实时显示发送和接收的通讯数据,便于调试"],
] ]
@@ -304,8 +304,8 @@ story.append(make_table(["显示项", "指令关键字", "说明"], para_rows, c
# 3.3 # 3.3
story.append(heading2("3.3 Lora信道配置")) story.append(heading2("3.3 Lora信道配置"))
story.append(body( story.append(body(
"Lora信道配置用于设置网关的Lora无线通信频率。信道列表覆盖470.1MHz至492.6MHz范围," "Lora信道配置用于设置网关的Lora无线通信频率。信道列表覆盖433.1MHz至492.6MHz范围,"
"频率间隔0.5MHz,共46个信道可供选择。" "频率间隔0.5MHz,共120个信道可供选择。"
)) ))
story.append(Spacer(1, 2 * mm)) story.append(Spacer(1, 2 * mm))
@@ -319,8 +319,8 @@ for i, s in enumerate(lora_steps, 1):
story.append(Spacer(1, 2 * mm)) story.append(Spacer(1, 2 * mm))
lora_range = [ lora_range = [
["起始频率", "470.1 MHz(信道0"], ["起始频率", "433.1 MHz(信道0"],
["终止频率", "492.6 MHz(信道45"], ["终止频率", "492.6 MHz(信道119"],
["频率间隔", "0.5 MHz500 kHz"], ["频率间隔", "0.5 MHz500 kHz"],
["指令格式", "lora fc [频率值,单位Hz]"], ["指令格式", "lora fc [频率值,单位Hz]"],
] ]
Binary file not shown.