精华内容
下载资源
问答
  • QT5 串口调试助手 环境:WIN7/WIN8/WIN10, MinGW-64 bits,已测试完成,串口工具实现了自动刷新串口,16进制转换,显示发送,多项发送,自定义串口命令,暂停开始串口数据接收等通用的功能,运作良好 QT5 TCP ...
  • 串口调试助手网络调试助手相结合为一体的调试工具,嵌入式必备神器。 1、串口要选择好COM口_不懂就打开'设备管理器'查看‘端口COM口’ __其他不用改。 2、网络调试助手:根据选择开启TCP客户端连接、TCP服务器...
  • 串口服务器 软件

    2013-05-10 16:47:21
    串口与网络互转通讯中心(简称:串口服务器),实现网络数据和串口数据相互转换的功能,能够将RS232串口转换成TCP/IP网络接口(或TCP/IP网络接口转换成RS232串口),实现串口(RS232)与TCP/IP网络接口的数据双向透明...
  •  4、作为RS232串口-TCP网络接口的转换器,把串口数据转换成TCP数据发送到网络上连接网络应用,也可以把网络数据转发至串口,以连接串口设备,同时可以作为RS232串口和TCP应用的调试工具。  5、通过本软件,可以将...
  • 1、在阿里云服务器上安装好通讯的软件如Socket调试工具 设置为tcp server模式,设置一个本地端口如6666,不能冲突了,然后点击创建 2、这个时候就可以接受到连接上的信息了 3、当然如果你想知道双向通信是否...

    1、在阿里云服务器上安装好通讯的软件如Socket调试工具

    设置为tcp server模式,设置一个本地端口如6666,不能冲突了,然后点击创建

    2、这个时候就可以接受到连接上的信息了

    3、当然如果你想知道双向通信是否正常,可以把单片机板子通过usb接口连在另一台电脑上,在另一台电脑上安装socket通信软件,然后设置为TCP client模式,输入阿里云服务器的ip地址,以及对应服务器设置的端口号6666;然后点击连接,就会连接上了

    展开全文
  • tcp调试工具

    2013-07-01 23:32:41
    与串口服务器连接后,输入串口服务器的IP地址,在数据发送区输入01,十六进制前打对勾。点击连接,如连接上,绿灯亮。
  • WiFi串口服务器 实现了类似一个WiFi模块的功能,传感器通过485接口与串口服务器连接串口服务器连接WiFi。 配置串口服务器工作模式为透明传输模式,socket A 为TCP client,服务器IP地址为自己电脑的IP地址,端口...

    物联网云平台从端到端[1、串口服务器配置]
    工具:6合一空气传感器 WiFi串口服务器 串口调试助手 nodejs redis
    WiFi串口服务器 实现了类似一个WiFi模块的功能,传感器通过485接口与串口服务器连接,串口服务器连接WiFi。
    功能结构图
    配置串口服务器工作模式为透明传输模式,socket A 为TCP client,服务器IP地址为自己电脑的IP地址,端口号为8000;(之后要在自己电脑上建TCP server)
    本机IP 地址通过CMD 输入ipconfig 后查看ipv4地址即可。一般电脑默认是DHCP模式获取IP,推荐设置静态IP地址,方法:搜索更改以太网设置,在右边相关设置找到更改适配器设置,然后如图操作
    在这里插入图片描述
    注意!默认网关处一般填访问路由器管理界面的地址。在ipconfig里能看到。在这里插入图片描述

    展开全文
  • 本人会继续努力进行更新,为大家提供一个功能完善稳定的调试工具,为大家节省不必要的时间。 本软件的使用手册可到www.smartmcu.com进行下载! 作者: 温子祺 联系方式:wenziqi@hotmail.com或wenziqi@gmail....
  • 串口工具 网络调试助手 云服务器 第一步:连线 USB-TTL wifi模块连线 USB-TTL ESP 8266模块 3.3V VCC GND GND RX UTXD TX URXD 3.3V CH_PD 第二步:设置wifi模块 设置...

    物件:

    ESP8266EX 模块

    USB-TTL 

    软件:

    串口工具

    网络调试助手

    云服务器

     

    第一步:连线

    USB-TTL 与wifi模块连线

    USB-TTL  ESP 8266模块
    3.3V VCC
    GND GND
    RX UTXD
    TX URXD
    3.3V CH_PD

     

    第二步:设置wifi模块

    设置端口号,设置波特率(如之前没修改过,默认为115200),打开串口后

    1、发送 :AT (注意后面有回车)

         返回:OK

    2、设置wifi模式

    发送: AT+CWMODE=3    (1-Station模式,2-AP模式,3-AP兼Station模式。重启后生效)

     

    3、发送: AT+RST

    4、配置AP参数 ssid 和password  (注意wifi密码不要错误)
    发送 :AT+CWJAP="SSID","PASSWORD"

    返回:OK
     

    连接完成后,可以通过  AT+CIFSR  指令查询IP

    5、连接网络助手创建的 TCP 服务器

    首选查看本地IP地址  win+r ,打开cmd ,输入ipconfig  即可查看

    根据本地的ipv4 的地址创建

     

    6、连接服务器
    发送:AT+CIPSTART="TCP","192.168.1.2",1234

    返回:CONNECT

               OK 

    7、发送消息

    发送: AT+CIPSEND=4  (4代表的是发送多少个字符)

     > WIFI   (看到 >  输入发送的内容即可)

    可以在网络调试助手上看到已经接收到对应的数据了

    至此,已经可以连接本地服务器传输数据了。

     

    那么怎样连接云服务器实现数据传输呢?

    在此,我创建的是socket 服务器,注意在云服务器管理端开通对应的端口号

    在linux系统上 创建tcp_server.cpp 文件 ,在本程序中,应用的是 8888端口号

    #include <sys/types.h>
    #include <sys/socket.h>
    #include <stdio.h>
    #include <netinet/in.h>
    #include <arpa/inet.h>
    #include <unistd.h>
    #include <string.h>
    #include <stdlib.h>
    #include <fcntl.h>
    #include <sys/shm.h>
     
    #define PORT  8888
    #define QUEUE_SIZE   10
    #define BUFFER_SIZE 1024
     
    //传进来的sockfd,就是互相建立好连接之后的socket文件描述符
    //通过这个sockfd,可以完成 [服务端]<--->[客户端] 互相收发数据
    void strPrintf(int sockfd)
    {
        char buffer[BUFFER_SIZE];
        pid_t pid = getpid();
        while(1)
        {
            memset(buffer,0,sizeof(buffer));
            int len = recv(sockfd, buffer, sizeof(buffer),0);
            if(strcmp(buffer,"exit\n")==0)
            {
                printf("child process: %d exited.\n",pid);
                break;
            }
            printf("pid:%d receive:%s\n",pid,buffer);
            fputs(buffer, stdout);
            send(sockfd, buffer, len, 0);  //将接收到数据发送回去
    		
        }
        close(sockfd);
    }
     
    int main(int argc, char **argv)
    {
        //定义IPV4的TCP连接的套接字描述符
        int server_sockfd = socket(AF_INET,SOCK_STREAM, 0);
     
        //定义sockaddr_in
        struct sockaddr_in server_sockaddr;
        server_sockaddr.sin_family = AF_INET;
        server_sockaddr.sin_addr.s_addr = htonl(INADDR_ANY);
        server_sockaddr.sin_port = htons(PORT);
     
        //bind成功返回0,出错返回-1
        if(bind(server_sockfd,(struct sockaddr *)&server_sockaddr,sizeof(server_sockaddr))==-1)
        {
            perror("bind");
            exit(1);//1为异常退出
        }
        printf("bind success.\n");
     
        //listen成功返回0,出错返回-1,允许同时帧听的连接数为QUEUE_SIZE
        if(listen(server_sockfd,QUEUE_SIZE) == -1)
        {
            perror("listen");
            exit(1);
        }
        printf("listen success. The Port is %d \n",PORT);
     
        for(;;)
        {
            struct sockaddr_in client_addr;
            socklen_t length = sizeof(client_addr);
            //进程阻塞在accept上,成功返回非负描述字,出错返回-1
            int conn = accept(server_sockfd, (struct sockaddr*)&client_addr,&length);
            if(conn<0)
            {
                perror("connect");
                exit(1);
            }
            printf("new client accepted.\n");
     
            pid_t childid;
            if(childid=fork()==0)//子进程
            {
                printf("child process: %d created.\n", getpid());
                close(server_sockfd);//在子进程中关闭监听
                strPrintf(conn);//处理监听的连接
                exit(0);
            }
        }
     
        printf("closed.\n");
        close(server_sockfd);
        return 0;
    }
     

    编译 g++ tcp_server.cpp  -o tcp_server

    编译无误,可生成 tcp_server 可执行文件 。执行  ./tcp_server  

     

    然后在串口助手

    发送:AT+CIPSTART="TCP","xxx.xxx.xxx.xxx",8888   其中xxx.xxx.xxx.xxx 为云服务器地址

    当串口助手现实CONNECT  OK,可以看到云服务器上现实

    接着就可以发送数据了

    发送 AT+CIPSEND=13

     

     

    至此,wifi模块就可以实现和云服务器连接了。

    如有疑问,可以通过添加微信号 LinLinux6_13 进行交流学习

    或者关注公众号 “404肥钦实验室”  获取更多内容。

     

     

    展开全文
  • 可以作为串口调试工具、TCP应用开发调试工具串口远程调试工具、TCP-COM转换器使用。 串口网络适配器PortAdapter功能如下: 1、专业的串口工具,支持COM1-32等多串口号,数据显示支持ASCII码和16进制HEX两种方式...
  • visual C++_Turbo C串口通信编程实践

    热门讨论 2010-07-30 09:14:24
    10.1 串口与其它通信协议模块的调试与设备 10.1.1 Windows超级终端 10.1.2串口通信中的无线数据传输 10.2 计算机与Rabbit 2000嵌入式系统通信编程实例 10.2.1 Rabbit2000微处理器介绍 10.2.2 动态C...
  • 多功能型嵌入式以太网串口数据转换模块介绍: ...3. 工具软件: 模块配置软件、TCP/UDP测试工具串口调试软件; 附件内容截图: 实物购买链接:https://detail.tmall.com/item.htm?id=10590162971&a...
  • 3.5 串口与modem拨号应用简例 76 3.5.1 创建工程 76 3.5.2 代码分析 78 3.5.3 应用 85 第4章 windows api串口编程 87 4.1 windows api串口编程概述 87 4.2 api串口编程中用到的结构及相关概念说明 89 4.2.1 ...
  • 3.5 串口与modem拨号应用简例 76 3.5.1 创建工程 76 3.5.2 代码分析 78 3.5.3 应用 85 第4章 windows api串口编程 87 4.1 windows api串口编程概述 87 4.2 api串口编程中用到的结构及相关概念说明 89 4.2.1 ...
  • 3.5 串口与modem拨号应用简例 76 3.5.1 创建工程 76 3.5.2 代码分析 78 3.5.3 应用 85 第4章 windows api串口编程 87 4.1 windows api串口编程概述 87 4.2 api串口编程中用到的结构及相关概念说明 89 4.2.1 ...
  • 本书从编程实践的角度详细介绍了Windows环境下和DOS环境下的串口通信的基本方法,并根据当前串口与网络结合发展的趋势,介绍了串口与网络TCP/IP、远程控制与监测相结合的一些解决方案和编程要点。由于编程步骤详尽...
  • 本书从编程实践的角度详细介绍了Windows环境下和DOS环境下的串口通信的基本方法,并根据当前串口与网络结合发展的趋势,介绍了串口与网络TCP/IP、远程控制与监测相结合的一些解决方案和编程要点。由于编程步骤详尽...
  • 在X86平台上,首先确定调试手段,是通过网络还是串口调试?然后按下面的步骤建立调 试 环境:   1 修改配置文件 2 生成bootrom_uncmp引导文件和VxWorks影像文件 3 制作启动软盘 4 配置主机环境 5 用启动软盘...
  • 2. 计算机端运行串口与 TCP/UDP 调试工具,创建 TCP 服务器。设置如下:其中协议类型为 TCP SERVER,本地 IP 为 192.168.1.100,端口为 1000,当前连接状态:TCP 服务器监听中。3. 运行 ...
  • Net2Serial V2

    2013-03-01 11:45:36
     4、作为RS232串口-TCP网络接口的转换器,把串口数据转换成TCP数据发送到网络上连接网络应用,也可以把网络数据转发至串口,以连接串口设备,同时可以作为RS232串口和TCP应用的调试工具。  5、通过本软件,可以将...
  • VC_6_0实现客户端与服务器端通讯.pdf VC_6_0实现计算方法中的曲线拟合.pdf VC_6_0读写Access数据库中图像字段的方法研究.pdf VC_6_0通过ADO连接数据库的通用方法研究.pdf VC_SQLServer和Matlab混合编程管理仿真数据....
  • 重点:利用Winsock控件实现最基本的客户机与服务器的编程。 第五章 数据的表示与转换(2学时) 5.1 字节转换为16进制字符串 5.2 16进制字符串转换为字节 5.3 普通字符串转换为16进制字符串 5.4 16进制字符串转换为...
  • VC_6_0实现客户端与服务器端通讯.pdf VC_6_0实现计算方法中的曲线拟合.pdf VC_6_0读写Access数据库中图像字段的方法研究.pdf VC_6_0通过ADO连接数据库的通用方法研究.pdf VC_SQLServer和Matlab混合编程管理仿真数据....
  • VC_6_0实现客户端与服务器端通讯.pdf VC_6_0实现计算方法中的曲线拟合.pdf VC_6_0读写Access数据库中图像字段的方法研究.pdf VC_6_0通过ADO连接数据库的通用方法研究.pdf VC_SQLServer和Matlab混合编程管理仿真数据....
  • VC_6_0实现客户端与服务器端通讯.pdf VC_6_0实现计算方法中的曲线拟合.pdf VC_6_0读写Access数据库中图像字段的方法研究.pdf VC_6_0通过ADO连接数据库的通用方法研究.pdf VC_SQLServer和Matlab混合编程管理仿真数据....
  • ELDK使用开发手册

    2018-03-07 10:53:39
    然后,我们会阐述通过串口与你的目标板连接:你需要配置一个终端控制程序,如cu或者kermit。 你常常需要通过网线把映像文件下载到你的目标板上。为了实现这个目的,你需要TFTP和DHCP/BOOTP服务器。文档中提供了简要...
  • 本文以esp8266作为STA,以手机WIFI作为AP,电脑端用网络调试助手esp8266共同连接至手机WIFI并建立TCP连接,操作步骤我在另一篇博文提到的一致。 下面分别以“esp8266作为TCP客户端”和“esp8266作为TCP服务器”...

    本文以esp8266作为STA,以手机WIFI作为AP,电脑端用网络调试助手与esp8266共同连接至手机WIFI并建立TCP连接,操作步骤与我在另一篇博文提到的一致。

    下面分别以“esp8266作为TCP客户端”和“esp8266作为TCP服务器”两种情况进行实验示范:

    准备工具
    USB转TTL、
    esp8266模块、
    串口调试助手、
    网络调试助手、

    一、esp8266作为TCP客户端

    1、设置工作模式&连接热点

    通过串口发送AT指令来设置esp8266的工作模式,并连接手机WIFI热点。
    这里我们设置为STA模式。(电脑端也记得连上手机热点)(网线建议拔掉)
    初始化配置

    2、建立TCP连接

    这里我们让esp8266作为TCP客户端,电脑端的网络调试助手作为TCP服务器。
    于是,我们要先打开网络调试助手并建立一个TCP服务器。其中,端口号自行设置,(ip地址的话,软件会自动根据电脑的WIFI情况帮你填好,无法人为更改)
    网络调试助手
    紧接着,我们将esp8266连接至网络调试助手建立的服务器上,即建立TCP连接。模块返回连接成功,同时可以看见网络调试助手上显示客户端上线。(注意ip和端口号填写正确,否则无法正确连接)
    在这里插入图片描述

    3、进入透传模式&开始透传

    TCP连接建立之后,就可以进入透传模式,进行数据传输了。
    指令发送完成后,当模块返回>,说明透传开始,接下来由串口助手发送出的数据将不再被认为是AT指令,而会被当作是纯数据,并通过TCP传送到网络助手上。
    开始透传
    我们通过串口向网络调试助手发送“This is a message!”数据,可以看到网络助手原封不动的收到了数据。由于是透传模式,此时如果我们发送“AT”,会被当做是数据发送给网络助手,而并不是指令。

    所以,可以看到,网络助手收到“AT”这个数据,而串口调试助手中,并没有反馈OK,也没有将我们发送的“This is a message!”和“AT”显示出来,再次表明当前是透传模式。

    (同时要注意,从本文开始至此,我们的串口调试助手发送数据时都是勾选“发送新行”的)
    开始透传数据

    4、退出透传

    当数据发送完了,不想再发送数据了,则通过发送+++退出透传模式。此时,请注意,先取消勾选“发送新行”,再发送+++
    发送+++发送+++后,可以看见串口助手和网络助手均无任何反馈,如上图。

    紧接着,我们再次勾选“发送新行”,并通过串口发送AT,可以看到模块返回OK,说明模块退出透传模式,AT被当成了指令而不是数据。如下图:
    成功退出透传
    于是,模块成功退出透传模式。至此,我们就完成了TCP通信的简单实验。

    .
    .
    .

    二、esp8266作为TCP服务器

    下面我们来讲解esp8266作为TCP服务器的情况,相关步骤与上面“esp8266作为TCP客户端”时相似,有细微差别。

    1、设置工作模式&连接热点

    与上面提到的相同,这里略过不讲。

    二、建立TCP连接

    这里我们让esp8266作为TCP服务器,电脑端的网络调试助手作为TCP客户端。
    所以,这一次网络调试助手要建立一个TCP客户端,以便稍后连接至esp8266建立的TCP服务器。

    那么,网络调试助手的客户端参数(ip地址和端口号)怎么设置呢?该设置成多少呢?为了解决这个问题,我们先不忙着操作我们的网络助手,先操作esp8266。

    通过AT指令,我们设置8266为多连接模式(因为我们要让其作为服务器,服务器需满足供多个设备连接的要求,所以是多连接),同时,我们配置8266的端口号(自行定义)。而8266建立的TCP服务器的ip地址,我们通过AT+CIPSTA_CUR?指令查得,返回数据的第一个ip则为我们要的。
    esp8266建立TCP服务器

    TCP服务器建立好之后,接下来我们就用网络助手作为客户端连接,客户端的参数为8266设置的端口号和其ip。连接成功后,模块返回CONNECT。
    TCP连接建立

    3、透传

    8266作为服务器时,不能开启透传模式(并不等于不能透传),我们需要通过AT+CIPSEND=<>,<>指令完成数据的传输,其第一个参数为ID号,即要发送数据给连接此服务器的第几个客户端(注意到CONNECT前的0了吗?),第二个参数为数据长度。注意,编号是从0开始的。
    透传
    大概就是这样。

    P.S. 类似的,其实在上一个模式,当esp8266作为客户端时,也可以使用AT+CIPSEND=<>指令实现透传(注意此时只有一个参数,即数据长度),由于不用选择客户端,所以只有一个参数。

    以上就是本实验的基本内容,再进一步的,与外网建立TCP连接,也是相似的步骤,就不再赘述。

    展开全文
  • 瑞芯微RK3399Pro开发板Hello World

    千次阅读 2020-02-27 12:44:00
    真正的小白第一次接触RK3399Pro开发板要解决几个... 开发板既然是Debian系统,是不是可以看做是一个迷你型的linux服务器,使用ssh连接工具SecureCRT之进行交互? 下面针对这些问题提供一些经验,供大家参考。...
  • 2.TCP/IP传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输在TCP连接中必须要明确客户端与服务器端(同一网络下)举例(串口调试工具)3.PL...
  • Tornado使用指南

    2009-10-18 09:47:19
    Tornado使用指南 ...另外,所有工具都通过一个中央服务器(Target Server)处理目标机的通讯。所以无论连结方式是Ethernet,还是串口线、ICE仿真器、ROM仿真器或客户设计的调试通道,所有工具均可使用。

空空如也

空空如也

1 2 3 4
收藏数 78
精华内容 31
关键字:

串口与服务器连接调试工具