moxa Nport配置tcp/udp实现数据发送和回传(补充数据接收错乱处理方法)
moxa Nport配置tcp/udp实现数据发送和回传–记一次吐血经历
目的
现有一内网环境需要连外网进行钉钉推送,开始使用串口连接实体电脑的方式实现,现需要撤除实体电脑,故选用串口服务器的方式实现。型号是moxa NPort5150
网络环境连接
配置工具
可以下载Nport Administrator Cofiguration 链接:https://pan.baidu.com/s/1QzJBEm-rnqdoWktWlJ00eA
提取码:q7jt
也可以直接在网页上配置:重置设备,将设备连入局域网,在网页上输入默认IP进入配置页面。
个人觉得两个一起使用比较方便
配置
网页配置:
1、进入配置页面
2、网络设置
因为要连接CPE,所以设置为动态获取IP的方式,内网使用可以设置为静态IP。
3、保存配置(每个页面配置完都要保存配置)
保存配置:
重启设备:
4、配置串口参数
5、配置工作模式
UPD模式:外网使用推荐,丢包少
TCP Client模式:
到此配置完毕,需要注意的是若是在内网进行配置,连接到路由器或者交换机时(外网),需要设备断电重启,才可以重新分配IP地址
客户端配置:
1、进入客户端界面(默认安装即可)
2、搜索Nport设备
点击“搜索”按钮,弹出界面框,显示局域网内的所有Nport设备,若是搜索不到设备,考虑是否在同一个局域网内,或者长按Nport上reset按钮,重置设备。设备通过网口接入局域网。
3、解锁设备
如果设备状态显示“lock”字样,右击设备,点击Unlock,输入默认密码:moxa,解锁成功,可以继续操作。
4、进入配置页面
改完配置保存、断电重启设备即可。
到此所有配置完毕~
使用的时候Nport串口端发送/接收串口数据,网口端发送/接收tcp数据即可,根据工作模式自由配置tcp和udp。
【20220311补充数据收发不全、包序错乱解决方法】
按照先前的配置可以收发,但是经过测试发现,tcpClient和UDP模式下丢出现不同程度的丢包、包序错位的问题。
解决方法:
进入配置工作模式界面,tcp和udp界面都可以设置打包长度,这个配置我理解的意思是收到这个长度的数据后再发送出去。使用这个配置最好加上心跳,否则可能超时收不到数据包。长度可以根据心跳包的长度设定,接收数据端的缓冲区清除时间可以适当加长。
moxa Nport配置tcp/udp实现数据发送和回传(补充数据接收错乱处理方法)相关推荐
- 以太网,IP,TCP,UDP数据包分析【转】
原文地址:http://www.cnblogs.com/feitian629/archive/2012/11/16/2774065.html 1.ISO开放系统有以下几层: 7 应用层 6 表示层 5 ...
- 面试网络知识篇之TCP/UDP
网络知识 001. 能不能说一说 TCP 和 UDP 的区别? 首先概括一下基本的区别: TCP是一个面向连接的.可靠的.基于字节流的传输层协议. 而UDP是一个面向无连接的传输层协议.(就这么简单, ...
- unix网络编程之简介和运输层TCP/UDP
前言:本文只介绍了有关UNIX网络编程的理论知识,具体的应用和例子在稍后的博文中将更新 第一章 简介 一个简单的服务器程序步骤: 说明:1.创建TCP套接口 2.捆绑服务器的众所周知端口 3.把套接 ...
- STM32F103VG使用RTT实现发送DMX512调光数据
DMX512调光协议和DALI一样属于数字调光协议,一个完整的DMX512数据包格式:1break+1mab+1startcode+512个调光数据. DMX512发送是基于485串口的基础上实现的特 ...
- Linux串口驱动程序(4)-数据发送
1.tty数据发送调用关系 怎么样才能找到发送数据所使用的函数呢?打开uart_register_driver函数,找到里面的tty_register_driver,转到定义,这里调用了tty_fop ...
- moxa服务器udp协议设定,Moxa Nport串口服务器漏洞全球统计报告(Moxa Nport Vulnerability Global Census Report)...
ICS-ALERT-16-099-01 ICS-CERT在4月8日发布了ICS-ALERT-16-099-01,报告中指出了 Moxa NPort model 6110, firmware Versi ...
- asp.core api 通过socket和服务器通信发送udp_python socket之TCP/UDP
#coding=utf-8 # socket #网络中进程之间通信:网络层的"ip地址"可以唯一标识网络中的主机,而传输层的"协议+端口"可以唯一标识主机中的应 ...
- EBYTE E103-W02 WIFI模块配置总结(TCP+UDP+HTTP+云透传)
目录 1.硬件配置 1.1 原理图 1.2 管脚配置 2.AT指令集 3.AP模式配置 3.1AP介绍 3.2 AP配置TCP通信 3.3 AP配置UDP通信 4.STA模式配置 4.1STA介绍 4 ...
- 计算机网络课程设计——发送和接收TCP数据包以及发送和捕获ARP数据包
1.课程设计要求: 发送和接收TCP数据包:TCP是一种面向连接的.可靠的传输层协议.TCP协议工作在网络层IP协议的基础上.本课程设计的目的是设计一个发送和接收TCP数据包的程序,其功能是填充一个T ...
最新文章
- 学习PetShop3.0(3)模仿购物车的简单可变类
- of type std::bad_cast: std::bad_cast
- 模拟一:STEMA 考试选择题模拟练习试卷(初级组)及答案 + 自我解题笔记
- 11张图演进SeviceMesh服务网格
- python脚本编程实例_C程序调用Python脚本的例子
- oracle错误12637,TNS-12537 TNSconnection closed ORA-609错误处理
- java项目类上有黑色的点_图像处理 – 如何使用javacv / opencv识别黑色多边形上的点?...
- html之CSS设计(float定位和position定位详细分析)
- Linux修改挂载目录名称
- 省市区经纬度地图json获取方法
- PowerDesiger导出简洁数据字典
- 计算机一级考试试题在线操作,计算机一级考试题库操作题
- html 手机端可以选择复制粘贴,js移动端实现网站内容复制粘贴功能
- 生成影片的预览图像另Mencoder和ffmpeg使用实例小全
- 关于isalpha——计算英文单词的个数
- java获取系统dpi_Java DPI介绍
- tp5用redis防高并发
- 身为程序员月薪还不到50k?你们好菜,我已经拿着阿里成长笔记实现财富自由了
- 肖战真的没我帅!我自己写的Python颜值检测说的!
- 手写数字的分割和识别