0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

适用于工业应用的TCP/IP协议栈网络解决方案

电子设计 来源:瑞萨电子 作者:瑞萨电子 2021-04-13 15:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本应用笔记介绍了适用于工业应用的基于TCP / IP协议栈的网络解决方案。该文档描述了获取开发环境的方法,环境准备工作,构建项目,验证操作以及Web服务器和主程序规范以及用户定义的功能。

Web服务器是使用TCP / IP运行的应用程序。通常,可从Web浏览器访问Web服务器,并提供使用TCP / IP将存储在Web服务器上的内容传输到那些浏览器的功能。

概述

本应用笔记描述了使用M3S-T4-Tiny TCP / IP协议栈的工业应用网络解决方案。本应用笔记包括用于执行Web服务器和模块初始化以及驱动程序处理的主程序的示例代码,并且当与RX64M Group RX驱动程序包结合使用时,可以构建Web服务器系统。与RX驱动程序包结合使用的示例应用程序称为RX驱动程序包应用程序。

本应用笔记通过结合USB驱动程序(主机mas存储),FAT文件系统(M3S-TFAT-Tiny),以太网驱动程序和TCP / IP协议堆栈(M3S-T4-Tiny),描述了主程序和Web服务器评估的过程。 )包含在RX64M组RX驱动程序包中。

操作环境

pIYBAGB1TDWAT2GTAAJIDdZgWkc647.png

样本操作环境

模块结构

o4YBAGB1TEKAXAA-AAFJ8cZ-DDo121.png

模块结构

档案结构

pIYBAGB1TFCAUorQAACndOksjN0581.png

档案结构

分解本应用笔记随附的ZIP文件时,将创建一个具有相同名称的文件夹,并在该文件夹中创建各种文件夹和文件。该项目是用于构建Web服务器的专用项目。通过将其输入到e2studio工作区来使用它。此外,还包括瑞萨提供的项目文件,这些文件用于通过CubeSuite +读取项目。

Web服务器FIT模块包含在FITModules文件夹中。

Web服务器规格

绩效概述
这是在HTTP / 1.0规范上实现的简单Web服务器。当用户开发自己的服务器以嵌入最终产品中并且该Web服务器将在M3S-T4-Tiny(在本文档的其余部分中称为T4)下运行时,该Web服务器旨在作为基础服务器。该Web服务器不包含任何针对SYN-FLOOD之类的攻击对策,并且不包含任何安全功能。因此,它不适用于将其用作在www端口(编号80)上等待连接到Internet的服务器的应用程序。假设此示例程序仅在不存在恶意行为者的本地网络(例如,营业所或工厂内的网络)中使用,就会开发出来。此外,它可以处理的文件名仅限于短文件名。

操作概述
与Internet上广泛使用的Web服务器(例如Apache)相比,此Web服务器将实现的功能集降至最低。此外,它可以通过非阻塞调用来实现,以使其易于在嵌入式应用程序中使用,并且该应用程序可以简单地通过定期调用R_httpd()来执行Web服务器处理。函数R_httpd()监视所有通信端点(通常称为套接字),如果套接字变为断开连接状态,则转换为连接等待状态。通信处理在T4 API function_process_tcpip()中执行,并且在此Web服务器中,从计时器中断和以太网中断调用此API函数。报告处理过程的完成情况tcip()函数调用回调函数。在该回调函数中执行HTTP数据分析处理和数据生成处理。

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP协议
    +关注

    关注

    3

    文章

    85

    浏览量

    22643
  • Web服务器
    +关注

    关注

    0

    文章

    139

    浏览量

    25350
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ROHM推出适用于车载SoC的全新电源解决方案

    全球知名半导体制造商ROHM(总部位于日本京都市)宣布,推出PMIC*1“BD968xx-C系列”和DrMOS*2“BD96340MFF-C”相结合的新电源解决方案,该方案非常适用于ADAS(高级驾驶辅助系统)、DMS(驾驶员监
    的头像 发表于 05-22 09:33 1390次阅读
    ROHM推出<b class='flag-5'>适用于</b>车载SoC的全新电源<b class='flag-5'>解决方案</b>

    DPE5500/W5500—SPI 接口以太网协议芯片

    DPE5500是一款SPI接口的以太网协议芯片,适用于单片机系统实现以太网通讯。DPE5500集成了全硬件TCP/IP
    发表于 05-21 17:46

    TCP/IP(Socket)协议深度剖析

    TCP/IP协议作为互联网通信的基础架构,其核心机制Socket编程承载着全球数据交换的使命。本文将深入剖析这一协议的七层架构、三次握手与四次挥手的精妙设计、流量控制与拥塞控制的动态平
    的头像 发表于 03-03 17:06 876次阅读

    工业级4G路由器:TCP/IP与UDP协议,解锁工业物联网高效传输新范式

    /以太网能力,正重新定义工业数据传输的边界。其核心优势,在于对TCP/IP与UDP协议的深度适配,为不同场景提供精准的通信解决方案。   
    的头像 发表于 01-19 18:25 395次阅读
    <b class='flag-5'>工业</b>级4G路由器:<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>与UDP<b class='flag-5'>协议</b>,解锁<b class='flag-5'>工业</b>物联网高效传输新范式

    协议“老将”,连接工业智能的桥梁——一文读懂ModBus通信协议

    标准,广泛应用于各类工业电子设备之间的数据交换。 二、三大核心特点 1. 兼容性强,跨平台通用 ModBus支持串口、以太网等多种物理层,适配RS-485、TCP/IP等通信方式,实现
    发表于 12-15 10:08

    为什么会有TCP/IP协议

    见了面,完全不能交流信息。因而他们需要定义一些共通的东西来进行交流,TCP/IP就是为此而生。TCP/IP不是一个协议,而是一个
    发表于 12-03 06:28

    网段隔离器适用于哪些设备的NAT转换

    网段隔离器(NAT转换网关)在工业网络场景中应用广泛,适用于生产网络对 PLC、HMI、CNC、DCS、MES等网络通讯和数据采集,兼有跨网
    的头像 发表于 10-24 10:52 699次阅读
    网段隔离器<b class='flag-5'>适用于</b>哪些设备的NAT转换

    工业路由器支持哪些有线网络

    接口连接有线网络,提供高速稳定的数据传输。 应用场景 :工厂自动化、智能交通、能源监控等需要高带宽和可靠连接的场景。 TCP/IP协议
    的头像 发表于 10-23 09:47 737次阅读

    EtherNet/IP转Modbus TCP网关,让设备对话更简单!

    的SCADA、仪表、传感器无缝通信?三格电子全新推出的 EtherNet/IP转Modbus TCP协议网关 ,型号:SG-EIP-TCP-210。正是您理想的
    的头像 发表于 09-19 16:30 896次阅读
    EtherNet/<b class='flag-5'>IP</b>转Modbus <b class='flag-5'>TCP</b>网关,让设备对话更简单!

    rtthread网络接口设备 轻量级tcp/ip 堆栈 这两个冲突吗?

    需要使用 lwip 上图中 网络接口设备 需要使能么? 上图中 网络接口设备 是干嘛用的?是一个比lwip 功能弱的tcp/ip 协议
    发表于 09-18 06:16

    GraniStudio : TCP/IP(Socket)协议深度剖析

    工业自动化与物联网领域,TCP/IP(Socket)协议作为应用最广泛的网络通信标准,是实现设备间数据交互的核心技术。GraniStudi
    的头像 发表于 08-03 22:20 1460次阅读
    GraniStudio : <b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>(Socket)<b class='flag-5'>协议</b>深度剖析

    什么是Modbus TCP协议

    Modbus TCP是一种基于TCP/IP协议的Modbus通信协议用于在客户机和服务器之间进
    的头像 发表于 07-23 17:18 5127次阅读
    什么是Modbus <b class='flag-5'>TCP</b><b class='flag-5'>协议</b>

    是否有适用于智能手表应用的 BLE 和 NFC 标签的二合一解决方案

    我想知道是否有适用于智能手表应用的 BLE 和 NFC 标签的二合一解决方案
    发表于 06-30 06:14

    JF - 600MT称重变送器与Modbus TCP转Profibus DP网关通讯案例

    工业自动化领域,Modbus TCP和Profibus DP是两种广泛使用的通信协议。Modbus TCP基于TCP/
    的头像 发表于 06-21 12:09 765次阅读
    JF - 600MT称重变送器与Modbus <b class='flag-5'>TCP</b>转Profibus DP网关通讯案例

    工业数据采集网关支持哪些工业协议

    用于串行通信,适合于多个从设备与一个主设备的通信。 ModbusTCP/IP:基于以太网的Modbus协议适用于工业
    的头像 发表于 06-08 10:10 2363次阅读