【逗老师的无线电】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通联愉快!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WEB 3D技术 three.js 雾 基础使用讲解

本文 我们说一下 雾 在three.js中有一个 Fog类 它可以创建线性雾的一个效果 她就是模仿现实世界中 雾的一个效果 你看到远处物体会组件模糊 直到完全被雾掩盖 在 three.js 中 有两种雾的形式 一种是线性的 一种是指数的 个人觉得 线性的会看着自然一些 他是 从相机位置开始 雾…

报错大全(未完待续)

springboot Could not find artifact org.springframework.boot:spring-boot-maven-plugin 报错环境&#xff1a;昨天的springboot项目的pom文件正常&#xff0c;今天再打开就会有些依赖爆红 解决步骤&#xff1a; 去maven的仓库里找你下载的依赖文件&#xff0c;路径是你的…

蓝桥杯C/C++程序设计——特别数的和

题目描述 小明对数位中含有 2、0、1、9 的数字很感兴趣&#xff08;不包括前导 0&#xff09;&#xff0c;在 1 到 40 中这样的数包括 1、2、9、10 至 32、39 和 40&#xff0c;共 28 个&#xff0c;他们的和是 574。 请问&#xff0c;在 1 到 n 中&#xff0c;所有这样的数的…

S32K312使用ITCM向FLASH代码区写入数据

使用C40_IP的系列方法向FLASH代码区写入数据时&#xff0c;程序会卡死在读取写操作的状态C40_Ip_MainInterfaceWriteStatus()这个方法中。本文主要介绍S32K312通过ITCM的方式&#xff0c;通过C40_IP的方法向FLASH代码区成功写入数据的方法和步骤。 首先&#xff0c;验证一下C4…

使用Android Studio等idea工具开发flutter应用,必备的debug调试技能,非常好用

我们程序员不论开发什么软件&#xff0c;都需要一把锋利的调试工具&#xff0c;这是必不可少的&#xff0c;不然出现问题了&#xff0c;你都不知道问题是啥&#xff0c;出现在哪&#xff0c;就更别说怎么解决了。所以我这里就介绍一下android studio开发flutter必备的调试技能&…

GRNdb:解码不同人类和小鼠条件下的基因调控网络

GRNdb&#xff1a;解码不同人类和小鼠条件下的基因调控网络 摘要introduction数据收集和处理Single-cell and bulk RNA-seq data collection and processing 单细胞和bulk RNA-seq 数据收集和处理Cell cluster identification for scRNA-seq datasets &#xff08;scRNA-seq 数…

记录汇川:MODBUS TCP-梯形图

H5U的MODBUS通信不需要编写程序&#xff0c;通过组态MODBUS通信配置表&#xff0c;实现数据通信。 Modbus-TCP 主站即Modbus-TCP客户端&#xff0c;通过Modbus-TCP配置&#xff0c;可最多支持同时与31个 Modbus-TCP服务器&#xff08;从站&#xff09;进行通讯。 …

12.30_黑马数据结构与算法笔记Java

目录 320 全排列无重复 Leetcode47 321 组合 Leetcode77 分析 322 组合 Leetcode77 实现 323 组合 Leetcode77 剪枝 324 组合之和 Leetcode 39 325 组合之和 Leetcode 40 326 组合之和 Leetcode 216 327 N皇后 Leetcode51-1 328 N皇后 Leetcode51-2 329 解数独 Leetco…

javaweb基础2.0 (持续更新中)

Day 10 : Responbody 将响应的实体类转为json发送给前端。RequestBody将request的json转为实体类给后端 修改未成功的可能是因为根据id 查询的时候&#xff0c;只查询了name字段&#xff0c;因为后面需要根据id 修改&#xff0c;所以还需查询id &#xff0c;不然前端不知道id也…

JavaWeb乱七八糟的报错及其原因和解决办法(持续更新中。。。)

报错&#xff1a; com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.原因&#xff1a;MySQL服务关闭…

【数据结构】树

一.二叉树的基本概念和性质&#xff1a; 1.二叉树的递归定义&#xff1a; 二叉树或为空树&#xff0c;或是由一个根结点加上两棵分别称为左子树和右子树的、互不相交的二叉树组成 2.二叉树的特点&#xff1a; &#xff08;1&#xff09;每个结点最多只有两棵子树&#xff0…

深度学习中Batch/Layer/Instance/Group normalization方法

图片中&#xff0c;N是batch size&#xff0c; c是channel。 BN&#xff1a;在每一个channel内&#xff0c;对H&#xff0c;W&#xff0c;Batch做平均LN&#xff1a;在每一个batch内&#xff0c;对H&#xff0c;W&#xff0c;Channel做平均IN&#xff1a;在每一个channel和bat…

方太厨电,在创新科技中看见烟火人间

人类的历史&#xff0c;就是一部创新的历史。科普作者马特里德利在《创新的起源&#xff1a;一部科学技术进步史》写道&#xff1a;能源是所有创新之源。 火的发明和使用&#xff0c;就是一种创新&#xff0c;人类第一次通过控制热量的转换来做功&#xff0c;依靠火来取暖和烹饪…

[NCTF 2022]calc

[NCTF 2022]calc 考点&#xff1a;python环境变量注入 打开题目&#xff0c;F12有hint 访问一下得到源码 app.route("/calc",methods[GET]) def calc():ip request.remote_addrnum request.values.get("num")log "echo {0} {1} {2}> ./tmp/log…

天擎离线升级工具使用说明

免责声明 本文旨在提供信息和解决问题的建议&#xff0c;观点和建议可能不适用于个人情况&#xff0c;仅供参考&#xff01;&#xff01;&#xff01; 文章中所有敏感信息已经修改&#xff0c;对于因本文中提供的信息而导致的任何直接或间接损失或损害不承担责任。 使用本文中的…

Android14新特性 开启前台service服务

1. Android14新特性 1.1. 场景 在Android14&#xff08;targetSDK34&#xff09;系统手机开启前台service服务崩溃 ATAL EXCEPTION: mainProcess: com.inspur.lbrd, PID: 15634java.lang.RuntimeException: Unable to create service com.inspur.lbrd.service.KeepAliveServi…

uniapp Vue3 日历 可签到 跳转

上干货 <template><view class"zong"><view><view class"top"><!-- 上个月 --><view class"sgy" click"sgy">◀</view><view class"nianyue">{{ year }}年{{ month 1 }}…

MySQL 8.0 InnoDB Tablespaces之General Tablespaces(通用表空间/一般表空间)

文章目录 MySQL 8.0 InnoDB Tablespaces之General Tablespaces&#xff08;通用表空间/一般表空间&#xff09;General tablespaces&#xff08;通用表空间/一般表空间&#xff09;通用表空间的功能通用表空间的限制 创建通用表空间&#xff08;一般表空间&#xff09;创建语法…

【map】【滑动窗口】【字典树】C++算法:最长合法子字符串的长度

作者推荐 动态规划 多源路径 字典树 LeetCode2977:转换字符串的最小成本 本题涉及知识点 滑动窗口字典树 map 离线查询 map map可以分成有序(单调)map和无序(哈希)map。还可分成单键map和多键map&#xff08;允许重复的键&#xff09;。本文用&#xff1a;单键无序map。 …

防弹防线:彻底击败Redis缓存穿透问题【redis问题 一】

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 防弹防线&#xff1a;彻底击败Redis缓存穿透问题 前言1. 缓存穿透定义和成因定义&#xff1a;缓存穿透的隐秘入侵成因分析&#xff1a;揭秘缓存穿透的幕后黑手故事描述 2. 缓存穿透的影响对数据库的影…