Linux下测试ZLAN 5800
2024-09-02 09:29:36
今天师兄让帮忙测试ZLAN 5800八串口通信模块,windows下的测试按照手册来已经搞定,接下来是Linux下的测试。
因为厂家不提供Linux下的相关资料,所以需要在windows下设置好后直接拿到Linux环境下进行TCP/IP测试,厂家提供的IP地址虚拟为串口的操作也无法使用了(好在接下来的项目也用不到)
1.查看com口
ls -l /dev/ttyUSB*
2. 打开cutecom
出现过打不开相关com的问题,这时候使用sudo cutecom
打开cutecom
3.打开TCP/IP通信客户端程序
from socket import *
# 走到这一步就已经建立连接完毕,接下来开始数据通信:
#client.send('hello server'.encode('utf-8')) # 将发送的信息转码成Bytes类型数据
client = socket(AF_INET, SOCK_STREAM) # 这里的SOCK_STREAM代表的就是流式协议TCP,如果是SOCK_DGRAM就代表UDP协议
# 开始连接服务端IP和PORT,建立双向链接
client.connect(('192.168.1.200', 4196)) # 通过服务端IP和PORT进行连接
while True:
client.send('hello world 1'.encode('utf-8')) # 将发送的信息转码成Bytes类型数据
data = client1.recv(1024) # 每次最大收数据大小为1024字节(1kb)
print(data.decode('utf-8')) # 将b类型数据转换成字符串格式
4.进行测试
串口操作
sudo chmod 777 /dev/ttyUSB0 //开启读串口权限
echo "hello world" > /dev/ttyUSB0 //从该串口发送数据
最新文章
- Freemarker中日期时间格式出错
- Linux Buffers和Cached的区别(转)
- myBatis 实现用户表增删查改操作<;方法2 加入接口>;(最终版)
- Maven概要[转]
- TCP带外数据读写
- HTTP协议探析
- User-Agent-Switcher和fiddler
- 网络编程第三讲UDP编写
- 自动化部署iptables防火墙脚本
- 浅谈java反射机制
- 谈谈你对Java多线程的理解以及多线程的实现方式
- jQuery的杂项
- ScrollView嵌套LinearLayout布局不能撑满全屏的问题
- leetcode55&mdash;Jump Game
- VS2017编译Poco1.9.0的64版本
- 【入门教程】kafka环境搭建以及基础教程
- 数据库schema的简介
- GO_02:GO语言开篇
- 利用反射实现JavaBean的自动赋值
- Solr后台管理界面配置
热门文章
- ...cURL error 60: SSL certificate problem: unable to get local issuer certificate...
- js上传整个文件夹
- MSMQ使用
- INLINE HOOK过简单驱动保护的理论知识和大概思路
- Noip 模拟题 T2 数字对
- 浅谈C++运算符重载
- AcWing:240. 食物链(扩展域并查集 or 带边权并查集)
- Leetcode题目75.颜色分类(双指针-中等)
- 安装wget 、 wget命令
- 在linux上使用impdp命令时提示ORA-12154: TNS:could not resolve the connect identifier specified的问题