Ubuntu绑定端口-ros应用

  • 使用shell编写绑定端口脚本
  • 简单编写ros节点实现代码发送相关指令到绑定的端口号

故事是这样的:

由于在ros操作系统在使用端口号,每次设备所占用的端口名称可能会发生变化,这样就导致我们每次运行ros时就需要去确认对应的端口,还要修改代码,所以我们将根据”idVendor”和”idProduct”字段进行绑定映射到对应的别名设备所在端口上,这样我们就可以一劳永逸了。废话不多说了,直接上代码!

绑定端口脚本及查看设备的idVendor和idProduct

!#/bin/bash
echo 'KERENL=="ttyUSB*",ATTRS{idVendor}=="067b",ATTRS{idProduct}=="2303",MODE:=0666",GROUP:="dialout",SYMLINK+="duoji">/etc/udev/rules.d/duoji.rules
service udev reload
sleep 2
service udev restart
  • 查看idVendor和idProduct
ls -l /sys/class/tty

代码设置串口(初始化)

serial::Serial ser;
ser.setPort("/dev/duoji");//对于不绑定的设备直接/dev/${usbName},绑定则用相应别名替代("duoji")
ser.setBaudrate(115200);//不同设备其值不同
...略

Ubuntu+ros 绑定端口,一劳永逸,再也不怕端口变化啦!相关推荐

  1. linux默认的https端口,如何在Ubuntu 18.04 Bionic Beaver Linux上拒绝除HTTP端口80和HTTPS端口443之外的所有传入端口...

    目的 目的是启用UFW防火墙,拒绝所有传入端口,但是在Ubuntu 18.04 Bionic Beaver Linux上仅允许HTTP端口80和HTTPS端口443. 操作系统和软件版本 操作系统:- ...

  2. 各种计算机端口功能,STP各种端口的功能是什么?

    华为交换.路由器常见命令 路由器基本配置命令举例 [Quidway]sysname router_name 命名路由器(或交换机) [Quidway]delete 删除Flash ROM中的配置 [Q ...

  3. 端口截听实现端口隐藏 嗅探与攻击

    端口截听实现端口隐藏 嗅探与攻击 作者: FLASHSKY 在WINDOWS的SOCKET服务器应用的编程中,如下的语句或许比比都是: s=socket(AF_INET,SOCK_STREAM,IPP ...

  4. 端口复用技术简单了解;重用端口;socket复用端口

    端口复用相关点 多个应用复用端口,只有最后一个绑定的socket可以接受数据,所有socket都可以发送数据 使用端口复用技术时,所有的socket都开启端口复用,才可以实现端口复用 黑客技术,使用标 ...

  5. linux7.5开放端口,Centos/linux开放端口

    在linux上部署tomcat发现外部无法访问可以通过两种方式解决: 1.关闭防火墙 service iptables stop(不推荐) 2.修改相关文件,开放需要开放的端口 (1)通过命令vi / ...

  6. 交换机高级特性简介:MUX VLAN、端口隔离功能、端口安全功能简单原理与配置

    文章目录 MUX VLAN MUX VLAN应用场景 MUX VLAN基本概念 实验配置 配置命令 端口隔离 端口隔离基本概念 实验配置 配置命令 端口安全(Port Security) 端口安全基本 ...

  7. Esxi6.7网络trunk端口设置和vlan端口设置访问

    Esxi6.7网络trunk端口设置和vlan端口设置访问 1,Esxi网络trunk端口设置,即带tag的端口 1.1, 网络-虚拟交换机设置-添加标准虚拟交换机VlanAll,绑定vmnic3网卡 ...

  8. 使用O2OA二次开发搭建企业办公平台(二)平台部署篇:端口冲突和服务器端口配置

    本博客为O2OA系列教程.O2OA使用手册,教程目录和各章节天梯将在连载完后更新. 使用O2OA二次开发搭建企业办公平台(一)平台部署篇:平台下载和部署 使用O2OA二次开发搭建企业办公平台(二)平台 ...

  9. 红蓝对抗之隧道技术第一篇(内网穿透、端口映射端口转发、Netsh端口转发、CS正反向连接多层内网、Burp设置上游代理访问内网、MSF protfwd端口转发/重定向)

    文章目录 隧道应用 端口映射&端口转发 Netsh端口转发 Netsh端口转发meterpreter CS正向连接多层内网 CS反向连接多层内网 Burp设置上游代理访问内网 MSF prot ...

  10. 端口详解 | 开启端口 | 关闭端口

    在网络技术中,端口(Port)大致有两种意思: 一是物理意义上的端口,比如,ADSL Modem.集线器.交换机.路由器用于连接其他网络设备的接口,如RJ-45端口.SC端口等等. 二是逻辑意义上的端 ...

最新文章

  1. AI技术在安防市场上的应用主要还存有几个挑战
  2. linux svn 撤销del,svn delete-删除文件和目录的实例
  3. .NET手撸绘制TypeScript类图——上篇
  4. Python第三方库的安装,升级以及版本查看
  5. 每个产品经理都应该知道的机器学习术语
  6. oracle下lag和lead分析函数
  7. 从Excel读取数据,然后分析相似的数据,多线程处理(多线程比较相似的字符串,统计出相似的数量及字符串)...
  8. Flink学习笔记:搭建Flink on Yarn环境并运行Flink应用
  9. mongodb sharding maintenance (分片维护1)
  10. 可能有用的篡改检测常识
  11. 进程管理工具—— Sloth
  12. Selenium应用中使用chrome浏览器时的新手安装教程
  13. python end用法_Python turtle.end_fill方法代码示例
  14. 浅谈矩阵加速——以时间复杂度为O(log n)的算法实现裴波那契数列第n项及前n之和使用矩阵加速法的优化求法
  15. 手机访问网站获取外网IP
  16. 【扫盲贴】浅谈38K红外发射接受编码(非常好)
  17. Linux系统进程调度——调度架构详细分析
  18. 软考知识点---20标准化与法律法规
  19. Linux shell:脚本编写快速入门
  20. Web前端之背景、雪碧图

热门文章

  1. C语言:表白(多彩小心心)
  2. editormd生成博客编辑页面
  3. 运用matlab求公式 的主析取范式与主合取范式,并求公式的成真赋值和成假赋值。
  4. R语言:作业二(矩阵:求行列式、逆矩阵、特征值、特征向量)【补充:矩阵相关运算知识】
  5. 【蓝桥杯真题】走迷宫算法
  6. OpenCV每日函数 对象追踪模块 Meanshift算法
  7. 51单片机开发板lcd1602不显示字符问题
  8. 越想越气(拍拍购物过程)
  9. 病毒木马查杀实战第025篇:JS下载者脚本木马的分析与防御
  10. 常见条形码的用法和格式