IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> ROS下实现ModbusTCP的数据传输 -> 正文阅读

[网络协议]ROS下实现ModbusTCP的数据传输

? ? ? 感觉自己知识比较碎散,这是第一篇日志,用于自己知识整理,希望可以坚持下来这个习惯。

? ? ? 本文实现的是编写ROS节点,实现ModbusTCP数据的发送,并用一台win10电脑接收和读取数据。

? ? ? win10电脑准备工作:

1、连接至同一个WiFi,用ipconfig查询本机ip地址,这里本机ip是172.172.100.49。将Ubuntu电脑也连至同一wifi下,用ifconfig查询ip为172.172.100.167。

??2、打开wireshark,检测wlan的网络数据。ip.src==172.172.100.167可以筛选出来源于172.172.100.167地址的数据。ip.dst==172.172.100.49可以筛选出目标地址的数据。过滤两种条件时,使用and连接,如过滤ip为172.172.100.167并且为http协议的,ip.src==172.172.100.167 and http。如过滤80端口,在Filter中输入,tcp.port==80,这条规则是把源端口和目的端口为80的都过滤出来。使用tcp.dstport==80只过滤目的端口为80的,tcp.srcport==80只过滤源端口为80的包。

3、打开MThings工具,创建ModbusTCP的服务端。

设置如下:

此时client端(主机端)还未启动,故连接不上。

Ubuntu准备工作:

1、安装Modbus_ROS功能库,安装支持

sudo apt-get install python-pymodbus

sudo apt-get install python-pyasn1 python-twisted-conch

,?modbus - ROS Wiki

cd catkin_ws/src

git clone?https://github.com/HumaRobotics/modbus.git

cd ..

catkin_make

放在工作空间下编译。即可

2、修改modbus_client.py代码。

3、启动roscore和rosrun?modbus?modbus_client.py 即可。

此时win10电脑里的MThings的服务端,点击链接操作-启动,即可连接上并接收到数据。

?在wireshark里也可以观察到此时接收到了modbusTCP的数据。

?

?

?

?

?

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-24 15:54:17  更:2021-08-24 15:55:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年9日历 -2024/9/29 3:29:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码