基于S3C2440处理器Linux平台的物流配送系统设计
④ GPRS通信模块。利用GPRS无线物流在S3C2440和控制中心之间进行双向通信。本文采用Web Service的方式来进行。
2.4.2 GPS与RFID数据提取
GPS接收机只要处于工作状态,就会源源不断地把接收并计算出的GPS导航定位信息通过串口传送到计算机中。从串口接收数据后将其放置于缓存内,在没有进一步处理之前缓存中是一长串字节流,这些信息在没有经过分类提取之前是无法加以利用的。因此,必须通过程序将各个字段的信息从缓存字节流中提取出来,将其转化成有实际意义的、可供使用的定位信息数据。例如,“$GPRMC”帧结构的1、2、3、5、9段是我们需要得到的数据,分别是时间、数据的可信度、纬度、经度、日期。从“$GPRMC”帧中获取定位数据的代码如下:
for(int i=0;i
if(Data[i]=“$”)//帧头,SectionID为逗号计数器
SeetionID=0;
if(Data[i]==10)//帧尾
if(Data[i]=“,”)//逗号计数
SectionIiD++;
else{
switch(SeotionID){
case1: //提取出时间
m_sTime+=Data[i];
break;
case2: //判断数据是否可信(GPS天线至少接收到3颗GPS卫星时为A,可信)
if(Data[i]==“A”)
GPSParam[m_nNumberl].m_bVaIid=true;
break;
case3: //提取出纬度
m_sPositionY+=Data[i];
break;
case5: //提取出经度
m_PositionX+=Data[i];
break;
case9://提取出日期
m_Date+二Data[i];
break;
default:
break;
}
}
}
RFID模块通过串口将信息传输至移动终端,信息传输流程如图5所示。当接收缓冲区内字节个数达到或者超过该值后就取出数据并对相应事件进行处理。程序设计的主要任务是:读出标签ID信息(读ID命令);向标签写入存放在数据库中的数据信息(写信息);读取标签中写入的数据信息,查询数据库以得到具体的产品信息(读信息);实时显示读标签信息的结果。大电流电感
高效率大功率LED驱动IC-SMD802 SDM802是一款高效率,稳定可靠的高亮度LED灯恒流驱动控制IC,高效率:优于92% 宽输入电压范围:8V~450V 高工作频率:最大300KHz,LED灯串可从1个到几百个LED高亮度灯,
综合描述
SM
1553B-PCI接口转换技术实现 1553B 总线是MIL-STD-1553B 总线的简称,其全称为飞机内部时分制指令/响应式多路 传输数据总线,是一种满足实时性、数据完整性和系统可靠性的通用机载串行多路总线标 准,该总线标准首先在
基于CentOS 6.5的服务器搭建与配置 摘 要: 从初学者的角度介绍了CentOS 6.5操作系统的安装及分区方法,并对Apache网站服务器、MySQL数据库、FTP文件服务器、SSH远程连接服务器的安装与配置进行了描述。 关键词: