中国西部电力网
当前位置:西部电力网-电力新闻|电力产品 >首页 -> 电力产品 -> 常用工具及材料

TOP

商品基本信息

商品名称: DO232
商品编号: DO232 
商品型号: DO232 
积分点数: 0 点
市面价格: 435 元
现售价格:  元
库存量: 不限 个
联系方式:  
浏览人次: 61
发 布 者: gw0001
发布日期: 2017-12-06
商品介绍
DO232
DO232系统实现

  3.1 采集板

  采集板和仪表进行主从通讯采集数据以外,最主要的任务就是把采集的数据封装为HTTP协议的数据包,也就是要在单片机中实现简化的HTTP协议,能够完成基本的数据交互功能即可.在国际标准中,有两个HTTP协议的标准文档:RFC1945和RFC2616[5].这两个文档分别描述了 HTTP/1.0和HTTP/1.1的实现标准.这两个版本的HTTP协议最大区别在于前者不支持保持连接,规定每次的HTTP请求和响应后都要关闭 TCP连接,而后者支持持久连接,这意味着可以打开一次TCP连接进行多次请求/响应,大大提高了性能.为了提高性能,本文中将实现基本的HTTP1.1 协议.经过分析研究,找出了一种比较简单且有效的实现.下面通过 一个具体例子说明实现的HTTP协议包格式.

  GET /com2http/test.aspx HTTP/1.1CRLF

  Host: 127.0.0.1CRLF

  Content-Length: 86CRLF

  Connection: Keep-AliveCRLF

  CRLF

  000000C8420000C8420000C8420000C8420000C8420000C8420000C8420000C8420000C8420000C84251AD

  通过工具截获的数据以16进制显示如下:

  00000000:47 45 54 20 2F 63 6F 6D 32 68 74 74 70 2F 74 65 GET /com2http/te

  00000010:73 74 2E 61 73 70 78 20 48 54 54 50 2F 31 2E 31 st.aspx HTTP/1.1

  00000020:0D 0A 48 6F 73 74 3A 20 31 32 37 2E 30 2E 30 2E ..Host: 127.0.0.

  00000030:31 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 1..Content-Lengt

  00000040:68 3A 20 38 36 0D 0A 43 6F 6E 6E 65 63 74 69 6F h: 86..Connectio

  00000050:6E 3A 20 4B 65 65 70 2D 41 6C 69 76 65 0D 0A 0D n: Keep-Alive...

  00000060:0A 30 30 30 30 30 30 43 38 34 32 30 30 30 30 43 .000000C8420000C

  00000070:38 34 32 30 30 30 30 43 38 34 32 30 30 30 30 43 8420000C8420000C

  00000080:38 34 32 30 30 30 30 43 38 34 32 30 30 30 30 43 8420000C8420000C

  00000090:38 34 32 30 30 30 30 43 38 34 32 30 30 30 30 43 8420000C8420000C

  000000A0:38 34 32 30 30 30 30 43 38 34 32 30 30 30 30 43 8420000C8420000C

  000000B0:38 34 32 35 31 41 44 84251AD

  上面显示的便是一个合法的HTTP协议的数据包实例,从0x61开始为真正的有效数据信息,数据包括一个字节的采集站地址,本例中为“00”,10个符合IEEE-754标准的单精度四字节浮点数,本例中为10个100.0(16进制表示为0000C842),和2个字节的CRC16的循环检验码,本例中为“51AD”.HTTP协议传送的数据一般都是文本格式,所以总共43字节二进制数据经过转化成为86字节的16进制字符串数据.在HTTP包的封装中,除了数据域以外,0x4开始的“/com2http/test.aspx”和0x43开始86会根据实际需要在下位机中由程序自动设置,分别表示处理该数据的处理页面和提交的有效数据字节数.由此可以看出,只要在有效数据的前面加上HTTP请求头,就可以实现简单的HTTP1.1协议,在单片机系统中实现这种功能和写普通的串口发送程序一样简单.

DO232




本公司秉承“顾客至上,锐意进取”的经营理念,
坚持“客户第一”的原则为广大客户提供更加优质的服务。欢迎惠顾!
 
从事(DCS系统)(机器人系统)(大型伺服控制系统)模块 备件销售,公司主营(优势)产品内
容为分布式控制系统(DCS) ,可编程序控制器(PLC), MOTOROLA MVME工业用模组 ,工业控制通訊
转换器(Anybus) ,远端输出/输入模块(RTU) ,工业电脑(IPC)、 工业用低頻萤幕(IPC) ,人机
界面SCSI(50,68,80Pin) AnyBus(Gateway)备件销售
                 
联系人:欧工
手机:18030229050                
电话:0592-5709821
传真:0592-5917519  
QQ 3151326358
邮箱 3151326358@qq.com
 
您的选择,我们的服务 
 
您的信赖,我们的品质
 
您的满意,我们的追求 绝对您满意的选择


 
Agilent N1610A Service Advisor Tablet w/ N1660A Module
 
Agilent Dual DS1/0 Tester N1660A Module
 
Agilent AuroraJazz N1737A Opt.010 DSX-DS3/DS1 Module
 
IDEAL TRACETEK MM Module for LANTEK 6 & 7 Certifier
 
HP Agilent 1660AS 136 Channel Portable Logic Analyzer
 
Fluke 683 10/100 Enterprise Network LANMeter & Tester
 
Noyes HiLite 650nm Visual Fault Identifier VFL Hi Lite
 
Fluke OC3port Plus ATM Analyzer OC3-P2 OC3P2 OC3 P2
 
Tektronix OTS91L1 OC192/STM64 Tx/Rx Optics Optical Test
 
Tektronix OTS91R2 OC192/STM64 Receiver Optical Test Sys
 
Tektronix OTS91T2 OC192/STM64 Transmitter Optical Test
 
Tektronix OTS91C1 OC192/STM64 Clock Trigger Card Module
 

相关栏目

最新商品

热门商品

推荐商品

相关商品

广告位

DO232 - 常用工具及材料 - 西部电力网-电力新闻|电力产品