【逗老师的无线电】ICOM IC-705终端模式Terminal Mode直连反射器配置-内置网关IP直连篇

各位友台大家好呀,逗老师最近整了一台IC-705,最吸引人的莫过于这玩意可以IP直连反射器。下面简单介绍一下这个功能和其配置方法

目录

  • 一、功能
  • 二、依赖条件
  • 三、配置
    • 3.1、IC-705连接WIFI
    • 3.2、配置Terminal Mode
      • 3.2.1、点击MENU进入菜单,翻到第2屏,点击DV GW
      • 3.2.2、点击Gateway Select,进入二级菜单后,选择Internal Gateway (WLAN)
      • 3.2.3、点击Internal Gateway Settings进入网关参数配置页面
    • 3.3、申请公网IP
    • 3.4、配置NAT端口映射
    • 3.5、进入终端模式
    • 3.6、配置呼叫呼号
    • 3.7、呼叫测试
  • 末尾吐槽
  • 搞定

一、功能

终端模式Terminal Mode允许IC-705电台作为终端直接连接反射器,基于不同的连接方式,可以分为:

  • 内置网关,IP直连反射器
  • USB连接外置网关
    文章链接:
    【逗老师的无线电】ICOM IC-705终端模式Terminal Mode直连反射器配置-外置Pi-Star网关篇
模式优点缺点
705内置网关IP直连反射器简单方便,IP直连,不需要额外的任何硬件,清爽更换反射器需要重新配置Server IP
Pi-Star USB外置网关可以快速切换反射器,不需要热点板需要USB连接树莓派,有硬件成本,使用的时候需要挂着一个小尾巴

这两个功能,分别允许IC-705通过WIFI直连指定反射器,或者允许IC-705通过USB连接到ircDDBGateway(例如Pi-Star)
至于反射器和ircDDBGateway的关系和区别,在之前研究编译MMDVMHost的时候大概研究了一下,不过学艺不深,这里不展开介绍了。
总之一句话,就是这一顿操作下来,允许IC-705不通过射频,直接进行网络呼叫。

好了,逼逼了这么多,书归正文。本文重点介绍使用内置网关,即通过WIFI进行IP直连的使用和配置方式
在这里插入图片描述

二、依赖条件

IP直连依赖:

  • 有真公网IP,否则只能发,不能收
  • 家里的路由器支持DNAT映射
  • 家里有WIFI
  • 家里有IC-705

要是凑齐了这些东西,那就问题不大,接着往下看

三、配置

3.1、IC-705连接WIFI

嗯~~这个应该都会吧。
在这里插入图片描述

3.2、配置Terminal Mode

3.2.1、点击MENU进入菜单,翻到第2屏,点击DV GW

在这里插入图片描述

3.2.2、点击Gateway Select,进入二级菜单后,选择Internal Gateway (WLAN)

在这里插入图片描述

3.2.3、点击Internal Gateway Settings进入网关参数配置页面

在这里插入图片描述
1)配置服务器地址:
055反射器地址52.80.4.154
074反射器地址222.128.4.82
更多反射器地址:
https://github.com/g4klx/ircDDBGateway/blob/5a489bff1ed5b59b4a9d88f2da36ae95cef42c93/Data/DCS_Hosts.txt
当然记不住的话,也可以像我这样,在DNS上注册几个解析地址,方便平时换着用。
在这里插入图片描述
2)配置终端呼号
没啥讲究,就按照平时DStar的Your Callsign的格式,配置一个就行,不知道咋配的,就写你的呼号+空格+B,例如BI1FQO B,注意空格。
在这里插入图片描述
3)网关类型
选择Global
在这里插入图片描述
4)UDP Hole Punch
选择ON,这个选项是寄希望于(对没错,寄希望于)通过STUN来告知通信双方隐藏在NAT后的私网IP和私网端口,借此来提供NAT穿越的可能性。
按理说有这个选项旨在不需要公网IP即可进行通联。但是,ICOM家的IP技术栈一直是个垃圾,或者说日本的网络通信也也真的是垃圾。
ICOM的这个STUN服务器不能自定义,内置配置的咱也不知道选的是哪里的STUN,有时间我得抓包看看,但大概率是个境外STUN。有时候可以正常协商STUN,有时候压根协商不起来。
所以这功能,基本不能解决没有公网IP的问题,保险起见,还是老老实实申请公网IP。
在这里插入图片描述
配置完成后,点击返回。

3.3、申请公网IP

DStar Network不同于其他语音业务,例如SIP或者H323,没有包内协商流媒体端口机制,所以不支持NAT穿透。

反射器下行流量会直接送到客户端上行报文源地址的UDP 40000端口,没得商量。

所以必须要配置公网IP+公网端口->私网IP+私网端口的映射关系,这里面最重要的就是要有公网IP。

绝大部分省份,我说绝大部分啊,打10010 10000 10086都能申请下来。
但如果申请不下来,又想尝试这个功能的话,假如你恰好有一些网络运维经验,那你倒是可以去公有云上申请个公网IP,然后家里的路由器VPN上去,再配置双层NAT映射,倒也可以。

3.4、配置NAT端口映射

我觉得,你大概率不会把公网IP直接配置到IC-705上,当然如果你恰好在数据中心工作,那当我没说。
对于常见的家庭网络,配置
公网IP,UDP 40000端口,映射到IC-705的内网IP,UDP 40000端口的映射转发。具体操作参考你家路由器的操作手册。
在这里插入图片描述
同时记得放通防火墙策略(如有)
在这里插入图片描述

3.5、进入终端模式

哎对,看准这个钮 < < Terminal Mode > > ,点它。
然后,继电器咔哒响一声,断开射频电源。主屏幕界面进入Terminal Mode (Int),表示进入内置网关的终端模式
在这里插入图片描述
在这里插入图片描述

3.6、配置呼叫呼号

点击TO
在这里插入图片描述
滚动到最后,点击Direct Input (RPT),手动输入呼叫呼号
在这里插入图片描述
按照下图的格式输入与反射器对应的呼叫目的地,例如/XLX055C注意,与使用热点和中继呼叫不通,这里需要前置一个/
在这里插入图片描述

3.7、呼叫测试

掐台子喊CQ就行了
发射和接收的时候,☁️标志的右侧会分别出现↑和↓来表示上行和下行数据。
在这里插入图片描述

在这里插入图片描述

末尾吐槽

IP直连反射器的终端模式,使用 WLAN 连接并直接连接到互联网,好处是无需额外的硬件。但是,必须在设置中配置支持反射器IP地址或者域名。因此改变反射器就意味着改变设置。
如下图,哎,每次换一个反射器就要重新写一遍服务器IP,不像使用Pi-Star+热点版的时候,可以直接通过Link Repeater命令快速切换。

我想,未来可能会发展出一些 TM“代理”,就像Pi-Star内置的ircddbgateway一样,根据 D-Star 链接命令处理所有连接并将它们路由到不同的反射器。此外,该代理应该实现某种形式的心跳,以便即使没有 D-Star 流量,路由器上的传入 UDP 端口也保持打开状态。
但是…目前来说,这样的事情还不存在……

另外一种外置网关的方式(Pi-Star),跟IP直连恰好相反,好处是可以像使用Pi-Star+热点版一样快速切换反射器。但是缺点是,哈,你需要一台Pi-Star。
文章链接:
【逗老师的无线电】ICOM IC-705终端模式Terminal Mode直连反射器配置-外置Pi-Star网关篇
在这里插入图片描述

逗老师现在看,未来的最优技术路线,还是等待反射器网络版本更新,出一个支持快速切换反射器的服务端。这个事情可能是DPlus网络来做一个云端的服务器,也可能是跟随MMDVM_Host让本地热点盒子可以支持WIFI连接705.

搞定

这里是BI1FQO,DMR ID:4606666,希望各位HAM通联愉快!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/281484.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【软件工程】走进敏捷开发:灵活、协作、迭代的软件工艺之旅

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a; 软件工程 ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言&#xff1a; 正文 敏捷开发&#xff08;Agile Development&#xff09; 详细介绍&#xff1a; 优缺点&#xff1a; 优点&#xf…

计算机网络技术概述 习题答案及解析

1-1 因特网的前身是 1969 年创建的第一个分组交换网&#xff08; D &#xff09;。 A. internet B. Internet C. NSFNET D. ARPANET 【答案】D 1-2 因特网上的数据交换方式是&#xff08; C &#xff09;。 A. 电路交换 B. 报文交换 C. 分组交换 D…

Redis经典五大类型源码及底层实现(二)

&#x1f44f;作者简介&#xff1a;大家好&#xff0c;我是爱吃芝士的土豆倪&#xff0c;24届校招生Java选手&#xff0c;很高兴认识大家&#x1f4d5;系列专栏&#xff1a;Spring源码、JUC源码、Kafka原理、分布式技术原理、数据库技术&#x1f525;如果感觉博主的文章还不错的…

【力扣100】207.课程表

添加链接描述 class Solution:def canFinish(self, numCourses: int, prerequisites: List[List[int]]) -> bool:# 思路是计算每一个课的入度&#xff0c;然后使用队列进行入度为0的元素的进出# 数组&#xff1a;下标是课程号&#xff0c;array[下标]是这个课程的入度# 哈希…

ESP32入门九(超声波测距传感器)

一、超声波测距原理 超声波测距模块可提供非接触式距离感测功能&#xff1b;模块包括超声波发射器、接收器和控制电路。其工作原理为当接收到信号后&#xff0c;发射器发出音速的超声波信号&#xff0c;信号在受到物品阻挡时会返回并被接收器检测到&#xff0c;当接收器检测信…

Django学习3——靓号管理

目录 靓号管理 表结构和数据 根据表结构的需求&#xff0c;在models.py中创建类&#xff08;由类生成数据库中的表&#xff09; 在数据库生成表 自己在数据模拟创建一些数据&#xff1a; 靓号列表 新建靓号 编辑靓号 删除靓号 搜索靓号 靓号管理 表结构和数据 根…

【Linux Shell学习笔记】Linux Shell的位置参数与函数

一、位置参数 位置参数&#xff0c;也被称之为位置变量&#xff0c;通过位置参数&#xff0c;可以在执行程序的时候&#xff0c;向程序传递数据 1.1 shell接收参数的方法 1.2 向shell传递参数的方法 二、函数 2.1 函数基础 2.1.1 函数简介 函数本质上就是一个代码块&#xf…

CentOS虚拟机硬盘管理

CentOS虚拟机硬盘管理 一、创建虚拟机时分配硬盘 创建虚拟机时&#xff0c;在下图这个页面需要重新选择一下硬盘&#xff0c;可以对硬盘进行配置。 默认自动分区 ![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e9ce72af3d934e75be95f7f86860e92b.png 选择确认分…

【REST2SQL】01RDB关系型数据库REST初设计

0 概念 REST2SQL实现连接数据库&#xff0c;数据库的表或视图即可提供REST的GET\POST\PUT\DELETE请求&#xff0c;SQL可执行SQLECT\INSERT\UPDATE\DELETE语句。 0.1 RDB Relational Database 即关系型数据库&#xff08;简称 RDB&#xff09;是一种以关系&#xff08;即表格…

CLion Nova:全新的C/C++ IDE

CLion Nova是一款备受期待的集成开发环境&#xff08;IDE&#xff09;&#xff0c;由JetBrains专门为C/C开发者设计。这款IDE提供了许多新的功能和改进&#xff0c;使用 ReSharper C/Rider C 语言引擎而不是 CLion “传统” 引擎&#xff0c;以满足C/C开发者的需求。目前预览版…

全球电商平台API数据稳定接入

API是什么&#xff1f; API就是接口&#xff0c;就是通道&#xff0c;负责一个程序和其他软件的沟通&#xff0c;本质是预先定义的函数。”比如&#xff1a;电脑需要调用手机里面的信息&#xff0c;这时候你会拿一根数据线将电脑手机连接起来&#xff0c;电脑和手机上连接数据…

迪杰斯特拉(Dijkstra)算法详解

【专栏】数据结构复习之路 这篇文章来自上述专栏中的一篇文章的节选&#xff1a; 【数据结构复习之路】图&#xff08;严蔚敏版&#xff09;两万余字&超详细讲解 想了解更多图论的知识&#xff0c;可以去看看本专栏 Dijkstra 算法讲解&#xff1a; 迪杰斯特拉算法(Di…

ASM-HEMT射频建模

关于ASM-HEMT RF模型 ASM-HEMT是指用于氮化镓高迁移率电子晶体管的先进SPICE模型。该模型于2018年由紧凑模型委员会&#xff08;CMC&#xff09;进行了标准化。 ASM-HEMT模型涵盖了氮化镓器件在射频&#xff08;RF&#xff09;和功率电子应用中的应用。模型手册提供了模型方程…

Win10 + 4090显卡配置深度学习环境 + gaussian-splatting配置 + 实测自己的场景

目录 1 安装Anaconda 2023.09版本 2 安装CUDA11.8 3 安装深度学习库Cudnn8.6.0 4 安装VSCODE2019 5 安装Colmap3.8 6 安装git 7 安装Python3.10 Pytorch2.0.0 7 安装项目 8 采集数据 8.1 IPhone 14 pro 拍摄30张照片左右 做预处理 8.2 生成colmap位姿等信息 8.3 开…

负载均衡概述

负载均衡 负载均衡 建立在现有网络结构之上&#xff0c;它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 四层负载均衡 vs 七层负载均衡 四层负载均衡&#xff08;目标地址和端口交换&#xff09;…

【数据结构和算法】找出两数组的不同

其他系列文章导航 Java基础合集数据结构与算法合集 设计模式合集 多线程合集 分布式合集 ES合集 文章目录 其他系列文章导航 文章目录 前言 一、题目描述 二、题解 2.1 哈希类算法题注意事项 2.2 方法一&#xff1a;哈希法 三、代码 3.1 方法一&#xff1a;哈希法 四…

2023.12.30 Pandas操作

目录 1. pandas基础 1.1 pandas的基本介绍 1.2 pandas基础使用 2. pandas的数据结构 2.1 series对象 2.2 使用列表,自定义索引,字典,元组方式创建series对象 2.3 Series对象常用API 2.4 Series 对象的运算 1. pandas基础 1.1 pandas的基本介绍 Python在数据处理上独步天下…

ES6语法(五)封装模块化公共工具函数、引入npm包 ,并上传到npm中进行下载

1. 模块化 模块化是指将一个大的程序文件&#xff0c;拆分为许多小的文件&#xff08;模块&#xff09;&#xff0c;然后将小的文件组合起来。 1.1. 优点 &#xff08;1&#xff09;防止命名冲突 &#xff08;2&#xff09;代码复用 &#xff08;3&#xff09;高维护性 &…

计算机网络【EPOLL 源码详解】

IO多路复用 在以前&#xff0c;传统的网络编程是多线程模型&#xff0c;一个线程单独处理一个请求。 然而&#xff0c;线程是很昂贵的资源&#xff1a; 线程的创建和销毁成本很高&#xff0c;linux的线程实际上是特殊的进程&#xff1b;因此通常会使用线程池来减少线程创建和…

啊哈c语言——4.10、for隆重登场(一起来找茬)

下面这段代码是求12345678910的值。其中有4个错误&#xff0c; 快来改正吧&#xff01; 改正后&#xff1a; #include <stdio.h> #include <stdlib.h> int main( ) {int i, sum;sum1;for(i1; i<10;i){sumsum*i;}printf("%d", sum);system("paus…