• Linux下测试ZLAN 5800


    今天师兄让帮忙测试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  //从该串口发送数据
    
  • 相关阅读:
    php7.1安装
    nginx 的限制连接模块limit_zone与limit_req_zone
    selinux导致docker启动失败
    docker学习笔记
    kvm虚拟机
    ZooKeeper在线迁移
    启动EMQ(emqtt)时报错找不到libsctp.so.1
    Linux Samba服务主配文件smb.conf中文详解
    python-day7-字符串类型的内置方法
    python-day7-数字类型的内置方法
  • 原文地址:https://www.cnblogs.com/j-c-y/p/11512658.html
Copyright © 2020-2023  润新知