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实现数据发送和回传(补充数据接收错乱处理方法)相关推荐

  1. 以太网,IP,TCP,UDP数据包分析【转】

    原文地址:http://www.cnblogs.com/feitian629/archive/2012/11/16/2774065.html 1.ISO开放系统有以下几层: 7 应用层 6 表示层 5 ...

  2. 面试网络知识篇之TCP/UDP

    网络知识 001. 能不能说一说 TCP 和 UDP 的区别? 首先概括一下基本的区别: TCP是一个面向连接的.可靠的.基于字节流的传输层协议. 而UDP是一个面向无连接的传输层协议.(就这么简单, ...

  3. unix网络编程之简介和运输层TCP/UDP

    前言:本文只介绍了有关UNIX网络编程的理论知识,具体的应用和例子在稍后的博文中将更新 第一章  简介 一个简单的服务器程序步骤: 说明:1.创建TCP套接口 2.捆绑服务器的众所周知端口 3.把套接 ...

  4. STM32F103VG使用RTT实现发送DMX512调光数据

    DMX512调光协议和DALI一样属于数字调光协议,一个完整的DMX512数据包格式:1break+1mab+1startcode+512个调光数据. DMX512发送是基于485串口的基础上实现的特 ...

  5. Linux串口驱动程序(4)-数据发送

    1.tty数据发送调用关系 怎么样才能找到发送数据所使用的函数呢?打开uart_register_driver函数,找到里面的tty_register_driver,转到定义,这里调用了tty_fop ...

  6. 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 ...

  7. asp.core api 通过socket和服务器通信发送udp_python socket之TCP/UDP

    #coding=utf-8 # socket #网络中进程之间通信:网络层的"ip地址"可以唯一标识网络中的主机,而传输层的"协议+端口"可以唯一标识主机中的应 ...

  8. 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 ...

  9. 计算机网络课程设计——发送和接收TCP数据包以及发送和捕获ARP数据包

    1.课程设计要求: 发送和接收TCP数据包:TCP是一种面向连接的.可靠的传输层协议.TCP协议工作在网络层IP协议的基础上.本课程设计的目的是设计一个发送和接收TCP数据包的程序,其功能是填充一个T ...

最新文章

  1. 查看Linux中硬链的所有文件路径
  2. sklearn自学指南(part18)--多项式回归-用基函数扩展线性模型
  3. 计算机二级考试答题无法启动ppt,计算机二级考试中操作题常见问题之[演示文稿]...
  4. [Java] 蓝桥杯BASIC-21 基础练习 Sine之舞
  5. Spark提交任务参数详解
  6. 運行命令”msiexec”查看Windows Installer的版本
  7. 编译问题处理:undefined symbol: OPENSSL_init_crypto
  8. up能不能应急启动计算机,启动盘 提升电脑的性能
  9. javascript prototype 学习笔记
  10. 打开好哈录屏或者OBS直播软件黑屏问题解决,亲测有效!
  11. java 四分位算法_四分位数怎么算
  12. 华硕笔记本电脑的风扇转速正常是多少
  13. 东南大学计算机程光,东南大学计算机科学与工程学院硕导介绍:程光
  14. Codevs 3322 时空跳跃者的困境(组合数 二项式定理)
  15. 客户端软件GUI开发技术漫谈:原生与跨平台解决方案分析
  16. 堆、栈、队列的区别和联系
  17. 微型计算机实验报告,微型计算机实验报告1
  18. 【面试】奇虎360笔试解答
  19. 平板KNoteX Pro 安装Windows 11 记录
  20. Macronix nand 驱动移植总结

热门文章

  1. pb使用记录 关于pbt、pbr、pbd
  2. 新开普:公司与联通支付有限公司在数字人民币产品和解决方案等领域建立合作关系
  3. 水下目标检测算法赛方法总结与思路分享(已开源)
  4. 墨者学院 - PHP代码分析溯源(第2题)
  5. 如何将一连串图片做成动图?怎么把图片做成gif动态图?
  6. 关于安装openSSL
  7. [笔记]systemverilog书本推荐
  8. C/C++编程学习 - 第20周 ⑥ 直角三角形
  9. 以中银E路通小程序为例10分钟带你学会微信小程序的反编译
  10. 程序员必备的英语词汇 (1)