手持移动数据终端API接口函数说明

手持移动数据终端API接口函数说明
手持移动数据终端API接口函数说明

手持移动数据终端API接口函数说明

一简介

手持移动数据终端API接口函数说明文档,是针对设备所包含的所有功能提出的接口函数说明,更加方便用户在二次开发中调用功能接口,缩短开发周期,加快开发进度。针对C5000W手持移动数据终端,我们提供DeviceAPI.DLL以及CameraAPI.DLL两个动态连接库。

●DeviceAPI.DLL

包含RFID、条码、PSAM安全认证卡、GPS、震动、背光及其他扩展函数。

●CameraAPI.DLL

包含摄像头操作,提供预览、拍照功能。

二DeviceAPI.DLL说明

1.扩展函数接口

1.1int HardwareVersion_Ex(UINT8 *pszData);

功能:获取硬件版本号;

参数:UINT8 *pszData 版本号信息;

返回:0成功;其他失败;

1.2void SerialPortSwitch_Ex(UINT8 ComID);

功能:端口选择,用于端口间的相互切换;

参数:UINT8 ComID 端口号;

范围:0 RFID;1 WIFI;2 Barcode;3 GPS;

返回:无;

1.3void SerialPortControl_Ex(UINT8 uPortID, UINT8 uValue);

功能:IO端口控制,通过该函数可对相应的功能模块做上电、下电等操作;

参数:UINT8 uPortID 端口号;

UINT8 uValue 参数值(0 低电平;1 高电平);

返回:无;

1.4bool SerialPortSetBaudRate_Ex(int iBaudRate);

功能:设置串口波特率(针对RFID、条码);

参数:int iBaudRate 波特率;

返回:true 成功;false 失败;

1.5bool SerialPortFunctionSwitch_Ex(int iModule);

功能:功能模块间相互切换(针对RFID、条码),必须在上电之后使用该指令;

参数:int iModule功能模块;

范围:0 RFID;1 条码;

返回:true 成功;false 失败;

1.6int RF_ModeSwitch(int iMode);

功能:RFID模式切换(需执行该命令之后才可进行相应卡操作,默认ISO14443A模式);参数:int iMode RFID模式;

范围:0 ISO14443A;1 ISO14443B;2 ISO15693;

返回:0 成功;其他失败;

2.震动器

2.1void StartShake(int iTime);

功能:设置震动器;

参数:int iTime震动时间(单位:毫秒)

返回:无;

3PSAM安全认证卡

3.1bool Psam_init();

功能:PSAM模块初始化;

返回:true 成功;false 失败;

3.2void Psam_free();

功能:PSAM模块资源释放;

返回:无;

3.3int Psam_powerOn(UINT8 *pszData);

功能:PSAM模块上电操作(复位指令);

参数:UINT8 *pszData 复位信息;

返回:0 成功;其他失败;

3.4int Psam_powerOff();

功能:PSAM模块下电操作;

返回:0 成功;其他失败;

3.5int Psam_command(UINT8 *pszCOS, int iLenCOS, UINT8 *pszData);

功能:PSAM模块发送COS指令;

参数:UINT8 *pszCOS COS指令内容;

int iLenCOS COS指令长度;

UINT8 *pszData 返回结果内容;

返回:0 成功;其他失败;

4PSAM安全认证卡(扩展函数)

PSAM安全认证卡扩展函数,是通过PSAM安全认证模块进行相应的SAM卡操作,同时支持多波特率设置、支持双SAM卡操作。

4.1bool Psam_init_Ex();

功能:双PSAM模块初始化操作;

返回:true 成功;false 失败;

4.2void Psam_free_Ex();

功能:双PSAM模块资源释放;

返回:无;

4.3int Psam_powerOn_Ex(int iSlot, int iPowerUp, int iBaudrate, UINT8

*pszData);

功能:双PSAM模块上电操作指令,同复位指令;

参数:int iSlot 卡槽 1或者2

int iPowerUp 供电电源 0 – 2

0 - 5v供电;1 – 3v供电;2 – 1.8v供电;

int iBaudrate 波特率 0 - 6

0 – 9600;

1 – 19200;

2 – 38400;

3 – 43000;

4 – 56000;

5 – 57600;

6 – 115200;

UINT8 pszData 复位信息

返回:0 成功;其他失败;

4.4int Psam_powerOff_Ex();

功能:双PSAM模块下电操作指令;

返回:无;

4.5int Psam_select_Ex(int iSlot);

功能:双PSAM模块选择卡槽;

参数:int iSlot 选择所要操作的卡槽 1或者2;

返回:0 成功;其他失败;

4.6int Psam_command_Ex(UINT8 *pszCOS, int iLenCOS, UINT8 *pszData);

功能:双PSAM模块发送COS指令;

参数:UINT8 pszCOS 指令内容;

int iLenCOS 指令长度;

UINT8 pszData 返回数据体信息;

返回:0 成功;其他失败;

5ISO14443A

几种常见卡的简单介绍:

1.M1卡

M1卡是非接触式感应卡,数据保存期为10年,可改写10万次,读无限次。无电源,自带天线,工作频率为13.56MHZ.内含加密控制逻辑和通讯逻辑电路。一般主要有两种,S50和S70。

●S50容量1Kbyte,16个扇区(Sector),每个扇区4块(Block)(块0~3),共64块,按

块号编址为0~63。每个扇区有独立的一组密码及访问控制。第0扇区的块0(即绝对地址0块)用于存放厂商代码,已经固化,不可更改。其他各扇区的块0、块1、块2为数据块,用于存贮数据;块3为控制块,存放密码A、存取控制、密码B。

●S70容量4K byte(字节)的存储容量,即32Kbit(位)的存储容量。S70 卡和 S50 卡

在协议和命令上是完全兼容的,唯一不同的就是两种卡的容量, S70 卡一共有 40 个扇区,前面 32 个扇区( 0 ~ 31 )和 S50 卡一模一样。后面 8 个扇区( 32 ~ 39 ),每个扇区都是 16 个块,同样每个块 16 个字节,并且同样是最后一块是该扇区的密码控制块。

2.MF Ultra Light 卡

Ultra Light卡是一种非接触式IC卡, 容量 512位。有16个块,每块有4个字节。4-15

块为数据块,块0至块3是特殊的数据块,块0至块1里存有7字节序列号,不可改变,形成有效的反克隆机制。数据可保存两年,读写能力1000次。32位用户可定义的一次性编程区域, 384位用户读、写区域。

5.1bool RF_ISO14443A_init();

功能:ISO14443A模块初始化;

返回:true 成功;false 失败;

5.2void RF_ISO14443A_free();

功能:ISO14443A模块资源释放

返回:无;

5.3int RF_ISO14443A_request(int iMode, UINT8 *pszATQA);

功能:呼叫天线区内的电子标签;

参数:int iMode 呼叫模式(0 呼叫未进入休眠状态电子标签;1 呼叫所有状态电子标签) UINT8 *pszATQA 返回ATQA信息;

返回:0 成功;其他失败;

5.4int RF_ISO14443A_request_Ex(int iMode, UINT8 *pszData);

功能:查询电子标签指令;

参数:int iMode呼叫模式(0 呼叫未进入休眠状态电子标签;1 呼叫所有状态电子标签);

UINT8 *pszData返回ATQA(2字节)+ UID长度(1字节)+ UID(S50卡为4字节);返回:0 成功;其他失败;

例:

07040004BE21767A

第一个字节:07 表示有后面的效数据长度

前两个字节:0400 表示卡的类型

后两个字节:04 表示后面UID的长度

最后四字节:BE21767A 卡的UID

5.5int RF_ISO14443A_anticoll(UINT8 *pszUID);

功能:防冲突;

参数:UINT8 *pszUID 返回电子标签ID;

返回:0 成功;其他失败;

5.6int RF_ISO14443A_select(UINT8 *pszUID, int iLenUID, UINT8 *pszSAK);

功能:选择电子标签指令(选择之后标签处于激活状态);

参数:UINT8 *pszUID 电子标签ID信息;

int iLenUID 电子标签ID信息长度;

INT8 *pszSAK 返回SAK值(1字节);

返回:0 成功;其他失败;

5.7int RF_ISO14443A_halt();

功能:A卡休眠指令(电子标签接收到该指令后退出激活状态);

返回:0 成功;其他失败;

5.8int RF_ISO14443A_authentication(int iMode, int iBlock, UINT8 *pszKey, int

iLenKey);

功能:认证卡片密钥;

参数:int iMode密钥验证模式 0 A密钥;1 B密钥;

int iBlock要验证密钥的绝对块号块号范围 0~63;

UINT8 *pszKey密钥内容;

int iLenKey密钥长度最大长度为6字节;

返回:0 成功;其他失败;

5.9int RF_ISO14443A_read(int iBlock, UINT8 *pszData);

功能:读取电子标签内容;

参数:int iBlock要读取数据的绝对块号块号范围 0~63;

UINT8 *pszData返回读取到的块数据信息;

返回:0 成功;其他失败;

5.10int RF_ISO14443A_write(int iBlock, UINT8 *pszData, int iLenData);

功能:将指定内容写入电子标签中;

参数:int iBlock要写入数据的绝对块号块号范围 0~63;

UINT8 *pszData 要写入的数据内容;

int iLenData 要写入的数据内容的长度;

返回:0 成功;其他失败;

5.11int RF_ISO14443A_initval(int iBlock, int iValue);

功能:电子钱包初始化;

参数:int iBlock要写入数据的绝对块号块号范围 0~63;

int iValue初始化金额;

返回:0 成功;其他失败;

5.12int RF_ISO14443A_readval(int iBlock, UINT8 *pszValue);

功能:读取电子钱包余额;

参数:int iBlock要写入数据的绝对块号块号范围 0~63;

UINT8 *pszValue余额(4字节)

返回:0 成功;其他失败;

5.13int RF_ISO14443A_decrement(int iBlockValue, int iBlockResult, int

iValue);

功能:电子钱包扣值;

参数:int iBlockValue当前金额所在块;

int iBlockResult扣值后剩余金额保存的块;

int iValue金额(4字节);

返回:0 成功;其他失败;

5.14int RF_ISO14443A_increment(int iBlockValue, int iBlockResult, int

iValue);

功能:电子钱包充值;

参数:int iBlockValue当前金额所在块;

int iBlockResult充值后金额保存的块;

int iValue金额(4字节);

返回:0 成功;其他失败;

5.15int RF_ISO14443A_restore(int iBlock);

功能:回传函数,将EEPROM中的内容传入卡的内部寄存器;

参数:int iBlock值所在块;

返回:0 成功;其他失败;

5.16int RF_ISO14443A_transfer(int iBlock);

功能:传送,将寄存器的内容传送到EEPROM中;

参数:int iBlock值所在块;

返回:0 成功;其他失败;

5.17int RF_ISO14443A_ul_anticoll(UINT8 *pszUID);

功能:Ultra light 防冲突指令;

参数:UINT8 *pszUID 电子标签UID信息(7字节);

返回:0 成功;其他失败;

5.18int RF_ISO14443A_ul_write(int iBlock, UINT8 *pszData, int iLenData);

功能:Ultra light 将指定内容写入电子标签;

参数:int iBlock 写入数据的绝对块号(0-3块不能写入数据);

UINT8 *pszData写入的数据信息;

int iLenData 写入数据信息的长度(每页4字节);

返回:0 成功;其他失败;

5.19int RF_ISO14443A_cpu_rats(UINT8 *pszData);

功能:CPU卡复位操作指令(TYPE A类型);

参数:UINT8 *pszData 返回复位信息(需配合RF_ISO14443A_request_Ex指令使用);

返回:0 成功;其他失败;

5.20int RF_ISO14443A_cpu_reset(UINT8 *pszData);

功能:CPU卡复位操作指令(TYPE A类型);

参数:UINT8 *pszData 返回ATQ+UID(长度)+UID+复位信息;

返回:0 成功;其他失败;

5.21int RF_ISO14443A_cpu_command(UINT8 *pszCOS, int iLenCOS, UINT8

*pszData);

功能:CPU卡 T=CL 发送COS指令(TYPE A类型);

参数:UINT8 *pszCOS 传输的COS指令内容;

int iLenCOS 传输的COS指令内容长度;

UINT8 *pszData返回的数据信息;

返回:0 成功;其他失败;

5.22int RF_ISO14443B_cpu_reset(UINT8 *pszData);

功能:CPU卡复位操作指令(TYPE B类型);

参数:UINT8 *pszData 返回复位信息;

返回:0 成功;其他失败;

5.23int RF_ISO14443B_cpu_command(UINT8 *pszCOS, int iLenCOS, UINT8

*pszData);

功能:CPU卡 T=CL 发送COS指令(TYPE B类型);

参数:UINT8 *pszCOS 传输的COS指令内容;

int iLenCOS 传输的COS指令内容长度;

UINT8 *pszData 返回的数据信息;

返回:0 成功;其他失败;

6ISO15693

6.1bool RF_ISO15693_init();

功能:ISO15693模块初始化;

返回:true 成功;false 失败;

6.2void RF_ISO15693_free();

功能:ISO15693模块资源释放;

返回:无;

6.3int RF_ISO15693_inventory(int iMode, int iAFI, UINT8 *pszData); 功能:寻电子标签指令;

参数:int iMode寻卡模式选择范围0-3;

0 多张卡呼叫不带AFI;

1 单张卡呼叫不带AFI;

2 多张卡呼叫带AFI;

3 单张卡呼叫带AFI;

int iAFI AFI值;

UINT8 *pszData 返回电子标签数据信息;

返回:0 成功;其他失败;

6.4int RF_ISO15693_stayQuiet(UINT8 *pszUID, int iLenUID);

功能:设置电子标签进入静止状态;

参数:UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

返回:0 成功;其他失败;

6.5int RF_ISO15693_read_sm(int iMode, UINT8 *pszUID, int iLenUID, int

startblock, int blocknum, UINT8 *pszData);

功能:读电子标签中指定块内容;

参数:int iMode模式选择范围 0-7;

0非SELECT状态不传UID 只返回块内容;

1SELECT状态不传UID 只返回块内容;

2非SELECT状态传UID 只返回块内容;

3SELECT状态传UID 只返回块内容;

4非SELECT状态不传UID 返回安全状态字 + 块内容(5字节);

5SELECT状态不传UID 返回安全状态字 + 块内容(5字节);

6非SELECT状态传UID 返回安全状态字 + 块内容(5字节);

7SELECT状态传UID 返回安全状态字 + 块内容(5字节);

UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

int startblock 起始块号范围 0-27或0-63;

int blocknum 块数一次性读块数1-10;

UINT8 *pszData返回电子标签块内数据信息;

返回:0 成功;其他失败;

6.6int RF_ISO15693_write_sm(int iMode, UINT8 *pszUID, int iLenUID, int

startblock, int blocknum, UINT8 *pszData, int iWriteLen);

功能:将数据内容写入标签指定块中;

参数:int iMode模式选择范围 0-7;

0 非SELECT状态不传UID NXP I CODE SLI 标签;

1 SELECT状态不传UID NXP I CODE SLI 标签;

2 非SELECT状态传UID NXP I CODE SLI 标签;

3 SELECT状态传UID NXP I CODE SLI 标签;

4 非SELECT状态不传UID TI 标签;

5 SELECT状态不传UID TI 标签;

6 非SELECT状态传UID TI 标签;

7 SELECT状态传UID TI 标签;

UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

int startblock 起始块号范围 0-27或0-63;

int blocknum 块数一次性读块数1-10;

UINT8 *pszData 待写入数据体信息;

int iWriteLen 待写入数据体长度(4字节的整数倍);

返回:0 成功;其他失败;

6.7int RF_ISO15693_lockBlock(int iMode, UINT8 *pszUID, int iLenUID, int

startblock, int blocknum);

功能:锁定电子标签指令数据块;

参数:int iMode模式选择范围 0-7;

0 非SELECT状态不传UID NXP I CODE SLI 标签;

1 SELECT状态不传UID NXP I CODE SLI 标签;

2 非SELECT状态传UID NXP I CODE SLI 标签;

3 SELECT状态传UID NXP I CODE SLI 标签;

4 非SELECT状态不传UID TI 标签;

5 SELECT状态不传UID TI 标签;

6 非SELECT状态传UID TI 标签;

7 SELECT状态传UID TI 标签;

UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

int startblock 起始块号范围 0-27或0-63;

int blocknum 块数一次性读块数1-10;

返回:0 成功;其他失败;

6.8int RF_ISO15693_select(UINT8 *pszUID, int iLenUID);

功能:选择指定电子标签;

参数:UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

返回:0 成功;其他失败;

6.9int RF_ISO15693_resetToReady(int iMode, UINT8 *pszUID, int iLenUID);

功能:电子标签复位指令使状态变为 READY;

参数:int iMode模式选择范围 0-3;

0 非SELECT状态不传UID NXP I CODE SLI 标签;

1 SELECT状态不传UID NXP I CODE SLI 标签;

2 非SELECT状态传UID NXP I CODE SLI 标签;

3 SELECT状态传UID NXP I CODE SLI 标签;

UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

返回:0 成功;其他失败;

6.10int RF_ISO15693_writeAFI(int iMode, UINT8 *pszUID, int iLenUID, int

iAFI);

功能:写电子标签AFI值;

参数:int iMode 模式选择范围 0-7;

0 非SELECT状态不传UID NXP I CODE SLI 标签;

1 SELECT状态不传UID NXP I CODE SLI 标签;

2 非SELECT状态传UID NXP I CODE SLI 标签;

3 SELECT状态传UID NXP I CODE SLI 标签;

4 非SELECT状态不传UID TI 标签;

5 SELECT状态不传UID TI 标签;

6 非SELECT状态传UID TI 标签;

7 SELECT状态传UID TI 标签;

UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

int iAFI 待写入的AFI值;

返回:0 成功;其他失败;

6.11int RF_ISO15693_lockAFI(int iMode, UINT8 *pszUID, int iLenUID);

功能:锁定电子标签AFI值;

参数:int iMode模式选择范围 0-7;

0 非SELECT状态不传UID NXP I CODE SLI 标签;

1 SELECT状态不传UID NXP I CODE SLI 标签;

2 非SELECT状态传UID NXP I CODE SLI 标签;

3 SELECT状态传UID NXP I CODE SLI 标签;

4 非SELECT状态不传UID TI 标签;

5 SELECT状态不传UID TI 标签;

6 非SELECT状态传UID TI 标签;

7 SELECT状态传UID TI 标签;

UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

返回:0 成功;其他失败;

6.12int RF_ISO15693_writeDSFID(int iMode, UINT8 *pszUID, int iLenUID, int

iDSFID);

功能:写电子标签DSFID值;

参数:int iMode模式选择范围 0-7;

0 非SELECT状态不传UID NXP I CODE SLI 标签;

1 SELECT状态不传UID NXP I CODE SLI 标签;

2 非SELECT状态传UID NXP I CODE SLI 标签;

3 SELECT状态传UID NXP I CODE SLI 标签;

4 非SELECT状态不传UID TI 标签;

5 SELECT状态不传UID TI 标签;

6 非SELECT状态传UID TI 标签;

7 SELECT状态传UID TI 标签;

UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

int iDSFID 待写入的DSFID值;

返回:0 成功;其他失败;

6.13int RF_ISO15693_lockDSFID(int iMode, UINT8 *pszUID, int iLenUID);

功能:锁定电子标签DSFID值;

参数:int iMode模式选择范围 0-7;

0 非SELECT状态不传UID NXP I CODE SLI 标签;

1 SELECT状态不传UID NXP I CODE SLI 标签;

2 非SELECT状态传UID NXP I CODE SLI 标签;

3 SELECT状态传UID NXP I CODE SLI 标签;

4 非SELECT状态不传UID TI 标签;

5 SELECT状态不传UID TI 标签;

6 非SELECT状态传UID TI 标签;

7 SELECT状态传UID TI 标签;

UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

返回:0 成功;其他失败;

6.14int RF_ISO15693_getSystemInformation(int iMode, UINT8 *pszUID, int

iLenUID, UINT8 *pszData);

功能:获取电子标签信息;

参数:int iMode模式选择范围 0-3;

0 非SELECT状态不传UID NXP I CODE SLI 标签;

1 SELECT状态不传UID NXP I CODE SLI 标签;

2 非SELECT状态传UID NXP I CODE SLI 标签;

3 SELECT状态传UID NXP I CODE SLI 标签;

UINT8 *pszUID 卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

UINT8 *pszData 电子标签信息;

返回:0 成功;其他失败;

6.15int RF_ISO15693_getMultipleBlockSecurityStatus(int iMode, UINT8 *pszUID,

int iLenUID, int startblock, int blocknum, UINT8 *pszData);

功能:读取卡片的多块“写锁定”标志位;

参数:int iMode模式选择范围 0-3;

0 非SELECT状态不传UID NXP I CODE SLI 标签;

1 SELECT状态不传UID NXP I CODE SLI 标签;

2 非SELECT状态传UID NXP I CODE SLI 标签;

3 SELECT状态传UID NXP I CODE SLI 标签;

UINT8 *pszUID卡号 Unique identifier (可通过寻卡指令获取);

int iLenUID 卡号长度;

int startblock 起始块号范围 0-27或0-63;

int blocknum 块数一次性读块数1-10;

UINT8 *pszData返回状态信息;

返回:0 成功;其他失败;

6.16int RF_ISO15693_transferCommand(UINT8 *pszCmd, int iComLen, UINT8

*pszData);

功能:通用指令;

参数:UINT8 *pszCmd指令内容;

int iComLen 指令长度;

UINT8 *pszData返回数据信息;

返回:0 成功;其他失败;

6.17int RF_ISO15693_anticollInventory(UINT8 *pszData);

功能:抗冲突寻卡指令(适用于多张卡);

参数:UINT8 *pszData返回数据信息(UID);

返回:0 成功;其他失败;

7EM125K

7.1bool EM125k_init();

功能:125K模块初始化;

返回:true 成功;false 失败;

7.2void EM125k_free();

功能:125K 资源释放;

返回:无;

7.3int EM125k_read(int iMode, UINT8 *pszData);

功能:125K读卡;

参数:int iMode模式切换 0 为只读ID;1 为只读动物标签;

UINT8 *pszData读取到的数据信息;

返回:0 成功;其他失败;

8一维条码

8.1bool Barcode1D_init();

功能:一维条码初始化;

返回:true 成功;false 失败;

8.2void Barcode1D_free();

功能:一维条码资源释放;

返回:无;

8.3int Barcode1D_scan(UINT8 *pszData);

功能:一维条码扫描 (条码长度不可超过255) ;

参数:UINT8 *pszData读取到的数据信息;

返回:条码长度;

9二维条码

9.1bool Barcode2D_init();

功能:二维条码初始化;

返回:true 成功;false 失败;

9.2void Barcode2D_free();

功能:二维条码资源释放;

返回:无;

9.3int Barcode2D_scan(UINT8 *pszData, int iBufferlen);

功能:二维条码扫描;

参数:UINT8 *pszData 取到的数据信息;

int iBufferlen 数组长度;

返回:条码长度;

10GPS

10.1void Gps_init();

功能:GPS模块初始化;

返回:无;

10.2void Gps_free();

功能:GPS模块资源释放;

返回:无;

11设置背光

11.1int GetBackLightLevel();

功能:获取背光等级;

返回:背光等级(1-10);

11.2bool SetBackLightLevel(int iLevel);

功能:设置背光等级背光等级;

参数:int iLevel背光等级值范围 1-10;

返回:true 成功;false 失败;

三CameraAPI.DLL说明

Camera的使用通过DSHOW实现,用户在进行二次开发中需要注意在应用中对Camera资源的释放,避免由资源未释放锁造成的死机、无法使用等情况,如果出现以上描述情况,用户可以通过复位键重启设备,同时为避免上述情况的发生,我们建议在摄像头使用完后释放所使用资源,同时在C#所写应用程序中在工程文件中添加如下语句:

移动终端课程设计

大连科技学院 移动终端综合实训 题目移动终端与数据库技术发展综述起讫日期 学生姓名专业班级 指导教师职称 所在单位

摘要 移动终端作为简单通信设备伴随移动通信发展已有几十年的历史。自2007年开始,智能化引发了移动终端基因突变,从根本上改变了终端作为移动网络末梢的传统定位。移动智能终端几乎在一瞬之间转变为互联网业务的关键入口和主要创新平台,新型媒体、电子商务和信息服务平台,互联网资源、移动网络资源与环境交互资源的最重要枢纽,其操作系统和处理器芯片甚至成为当今整个ICT产业的战略制高点。移动智能终端引发的颠覆性变革揭开了移动互联网产业发展的序幕,开启了一个新的技术产业周期。随着移动智能终端的持续发展,其影响力将比肩收音机、电视和互联网(PC),成为人类历史上第4个渗透广泛、普及迅速、影响巨大、深入至人类社会生活方方面面的终端产品。 关键词:移动终端智能化移动互联网

目录 1 移动终端概述 (1) 1.1 移动终端的定义 (1) 1.2 移动终端的特点 (1) 1.3 移动终端的分类 (2) 1.4 移动终端的应用领域 (3) 2 数据库技术概述 (4) 2.1 数据库技术的历史背景 (4) 2.2 数据库技术的发展现状 (4) 2.3 数据库技术的应用领域 (5) 3 移动终端开发技术 (7) 3.1 移动终端开发技术支持 (7) 3.2 技术概述 (7) 3.2.1 Android开发技术 (7) 3.2.2 ios开发技术 (7) 4 五种主流的DBMS软件 (8) 4.1 Oracle (8) 4.2 SQL Server (8) 4.3 Mysql (8) 4.4 Berkeley DB (9) 4.5 LevelDB (9) 5 数据库建模 (10) 5.1数据库概念模型 (10) 5.2 数据库逻辑模型 (12) 5.3 数据库物理模型 (12) 总结 (14) 参考文献 (15)

GSM——R手持终端剖析

三、GSM-R数字移动通信手持终端机(一)功能介绍 1.组呼、广播呼叫 2.铁路紧急呼叫 3.增强多级优先级与强拆呼叫支持 4.铁路通讯功能号管理 5.应急区间移动公务通信 6.指挥通信话音和数据业务 7.铁路通讯拨号 (二)关键技术 1.自主GSM-R协议功能实现 2.PTT功能设计 3.双面通话功能 4.超长时间待机

5.高稳定性 6.防滑设计 7.户外强光直射下清晰显示 8.三防设计(防尘、防水、防震);达到IP54标准 (三)GSM-R 数字移动通信手持终端机结构图(见图1-5) 图1-5 GSM-R 数字移动通信手持终端机 四、站车信息交互手持设备 (一)整体系统结构 站车交互系统分为三个部分(见图1-6) 铁路通讯拨号 开关键 紧急群呼键 通话键 屏幕 音量键 功能键I 键通话功能 II 设置功能III 信道功能 指示灯 充电插口 背面电池 紧急呼救键

1.信息发布服务器:是客票系统与移动终端的接口系统,该服务器实时更新向外发布的客票数据。 2.移动终端:移动终端可以是手持终端或笔记本电脑,是应用显示和操作界面。 3.无线网络:本系统采用中国移动的GPRS网络实现移动终端和信息发布服务器直接的数据通道。 图1-6 手持终端/笔记本配置中国移动提供的专用SIM卡,连入中国移动的专用APN,由移动网络分配专用IP地址,再通过专用VPN接入客票外网。手持终端/笔记本开机启动应用后,完成专用SIM卡在移动网络的注册,向信息发布服务器

发送身份认证信息,通过合法性验证后接收信息。客票接口服务器定时产生乘车人数通知单数据和席位信息,由客票内网单向传送到位于客票外网的信息发布服务器。信息发布服务器负责接收与管理从客票系统接口服务器传送的数据,根据车上手持终端的获取请求,将数据发送给GPRS接口服务器。GPRS接口服务器是移动通信网络与站车交互系统信息发布服务器的数据交换平台,负责应用协议转换、终端地址寻址、信息发送、GSM和GSM-R(预留)网络的隔离、非法数据的安全屏蔽。安全隔离系统负责保护铁道部中心客票系统内网与客票系统外网的边界安全,只允许预定义的合法信息通过。防火墙负责保护客票外网与移动通信网络的边界安全。M2M管理平台负责管理手持终端的状态信息。(二)终端系统介绍 1.硬件和软件环境 (1)手持终端设备运行Microsoft Mobile Version 5.0 Pocket PC或者Microsoft Windows CE 5.0及以上的操作系

移动护理_系统项目解决方案

成为移动护理系统解决方案 ◆行业背景 随着信息化技术的发展,移动医疗在全球围逐渐发展壮大,部分发达国家已趋于成熟。 近年来,我国也相继出台了一系列文件、政策鼓励和支持互联网医疗的发展,其中移动医疗解决方案、“移动护士站”被列为发展重点。这一全新的医疗模式,不但显著提高医护效率,优化医疗服务流程,为人们提供更加高效便捷的医疗服务,也有利于提高医院的医疗水平,更好地为患者服务,促进医护行业良性循环发展。 ◆方案介绍 移动护理系统是全新一代以无线网络技术为载体,依托医院现有HIS系统,通过移动护理APP,将医护业务整合延伸到移动手持终端,形成一个实时、动态的工作平台。 医护人员通过手持终端随时随地采集、查询、核对、录入医嘱信息或患者信息,利用4G/WIFI无线网络进行信息的传输或共享,方便快捷、安全可靠,是简化医疗流程、提高医疗效率、保障医疗安全的有效措施。

◆功能应用 ?医嘱执行 ------------------------------------------------------------------------- 主要容包括辅助输液、口服药、治疗和检验类、生命体征采集等医嘱的执行。通过移动护理系统,护理人员通过PDA即可及时获取医嘱条目提醒,根据医嘱任务智能扫描比对病人腕带及药品条码信息,即可进行快速准确地执行医嘱,精准快速,有效避免执行错误的情况发生。 功能特点 ●自动核对患者与药品信息,准确、 高效; ●精确记录用药时间,帮助医生更好 地诊断治疗; ●实时录入药品信息,有助于药品的 闭环管理; ●医嘱执行跟踪记录,有利于规护 理人员的操作,加强管理。 ?移动查房 ------------------------------------------------------------------------- 通过手持PDA,扫描病人腕带条码信息,即可轻松进行患者生命体征的录入,完成查房工作,无需翻阅纸质资料,也无需重复录入病人基本信息,通过无线网络发回后台系统,无需人工转录电脑,还可实时查看病人的电子病例,获取全部相关信息,方便快捷。 功能特点 ●实时性,可实时查询患者的电子病 历、治疗信息,方便快捷; ●便捷性,实时录入患者体温血压等 体征信息并上传,无需二次输入; ●准确性,根据病人腕带作为唯一索 引,查询录入信息,零错误; ●规性,信息后台可以实时查询查房 记录,有利于规医护人员的操作。 ?护理提醒 ------------------------------------------------------------------------- 根据患者的病情、护理级别和体温、脉搏、血压等体征数据,对异常患者以声音、灯光或震动等方式,通过护士的手持终端进行提醒。具备自定义功能,护理人员能根据患者

手持终端巡检系统应用方案

手持终端巡检系统 目录 1.1监控中心功能菜单 (5) 1.1.1人员搜索 (6) 1.1.2人员实时定位 (7) 1.1.3地图操作 (7) 1.1.4查询人员信息 (7) 1.1.5人员轨迹查询 (8) 1.1.6人员实时跟踪 (9) 1.1.7行驶数据查询 (10) 1.1.8限制行驶范围 (10) 1.1.9指定行驶线路 (11) 1.1.10语音通话(语音调度)/根据产品来选配 (12) 1.1.11远程设置 (12) 1.1.12远程控制功能 (13) 1.2基本报表 (13) 1.2.1人员报警日志 (13) 1.2.2人员报警统计 (14) 1.2.3里程油耗报表 (14) 1.2.4人员停人报表 (15) 1.2.5区域人员查询 (16) 1.2.6拍照数量查询(根据不同产品选择配置) (17) 1.2.7人员行驶月报表 (18) 1.2.8里程日统计表 (18) 1.2.9里程月统计表 (18)

项目背景 现代社会燃气业务飞速发展,已成为经济发展的重要公用基础设施之一,并关系到广大百姓的日常生活。燃气管网及其附属设施有其特定功能,在燃气的输送、配气中发挥其特定的作用。正是因为有这些管线和附属设施,对燃气管网的总体控制才成为可能,满足用户的不同用气需求才得以实现,因此必须加强对管线及其附属设施的管理。 燃气管网和相关的设施(包括调压器,阀门,聚水井,牺牲阳极等)是燃气输送环节中的一个重点、设施的正常运行,保障了公司为所有客户提供可靠的燃气供应服务,并能在发生应急情况下具有较强的供气保障手段和能力。要保证设备的正常运行,及时的掌握设备的运行数据和运行状态是基础。目前燃气行业主要通过人员的日常巡检巡视和远程监测系统相结合的方式对管网及其附属设施实现日常管理和维护。 管网及其附属设施的日常巡检工作主要为:对不同类型的管网或附属设施制定相应的日常巡视保养周期以及巡检保养的具体工作内容,即巡检计划。管网及附属设施日常巡视保养人员应根据巡检计划在规定的巡视周期内完成巡视保养工作,在现场记录管线及附属设施的状态和运行数据。管理者收集现场采集的管线及设施的运行状态和运行数据,安排对管线和设施的维护保养,并对设施状态的变更在台帐中予以更新。并通过以上数据的积累和数据挖掘为管线和设施的更新,选型作辅助决策。 二. 需求分析 对燃气公司的巡线和附属设施的巡检工作的管理目标是能降低成本、提高工作效率以及管理水平。在目前阶段巡检工作的主要管理难点有三个: 1. 无法客观、方便地掌握巡检人员巡检的到位情况,因而无法有效地保证巡检 工作人员按计划要求,按时按周期对所有的管线或附属设施开展巡视,使巡检工作的质量得不到保证,管线状态和设施运行数据的真实性得不到保证。 2. 管线和附属设施的运行状况、运行参数无法方便、可靠的记录存档,目前很 多用户还在使用纸张记录的方式记录巡检信息,保存不便,如录入电脑存档,又存在数据丢失,误差的问题,并耗工费时。 3. 管线和附属设施的运行状况、运行参数等历史数据无法有效地利用,查询不

XXXX_XXXX_1_手持移动设备应用开发_习题参考答案

XXXX_XXXX_1_手持移动设备应用开发_习题 参考答案 第1章J2ME简介 1. 什么是手持移动设备? 答:本课程所谓的手持移动设备是指能随身携带的小型智能电子设备,通常硬件系统应包含处理机、内存和输入输出设备,而软件系统应包含嵌入式操作系统、可安装或卸载的嵌入式应用软件。 目前要紧的手持移动设备有智能手机、PDA等消费类小型电子设备,也能够包括各类便利式嵌入式电子设备。 2. 以智能手机为例的手持移动设备,目前要紧有哪些智能手机手持设备操作系统,各自支持何种开发平台?(提示:通过网络搜索查找)答:微软公司操作系统:Windows Mobile 开发平台:C # .net Nokia公司操作系统:Symbian 开发平台:S ymbian C++ Google公司操作系统:Android 开发平台:Ja va Apple公司操作系统:IOS 开发平台:O bjective-C Research In Motion公司操作系统:BlackBerry 开发平台:J ava 3. 简述Java三个版本的区不联系,以及本课程采纳J2ME作为开发平台的缘故。 答:区不:Java的三个版本分不针对不同的领域。三个版本其差不多语法完全相同,只是按照针对的对象设备不同,API库有些差异。 联系:J2SE包含了Java差不多的核心的元素,是J2EE和J2ME的基础。J2EE是Java 的高级版本,在J2SE基础上增加了新的类库,引入了新

的技术,要紧用于服务器端的程序;J2ME在J2SE基础上删减了部分内容,还引入了专门的API类库。 缘故:J2ME要紧用于移动设备等小型电子设备的软件开发,本课程针对手持移动设备开发。J2ME有专门的API类库。J2ME是手持移动设备开发目前的主流开发平台,通用性强。 4. 手持设备移动开发中与J2ME技术中Configuration、Profile对应的技术名称是什么? 答:Configuration:CLDC(Connected Limited Device Configuration,连同意限设备配置) Profile:MIDP(Mobile Information Device Profile,移动信息设备配置简表) 5. 什么是MIDlet? 答:在J2ME技术平台上按照MIDP规范建立的应用程序。MIDlet是应用程序治理最差不多的单元。J2ME应用程序必须继承MIDlet,然后重写三个事件函数。MIDlet中包含有启动、停止、销毁三个函数和一个构造函数,MIDlet第一调用不带参数的构造函数然后应用程序治理器按照当前的MIDlet的状态,决定调用启动、停止或销毁中的某一个。 【教材习题】 p.11 一、选择题:2、3、4、5 二、摸索题:3 第2章J2ME开发环境 1. 什么是手机模拟器? 答:一种能在PC机上仿真手机软硬件环境及界面,使得手机软件的编程、调试、运行、测试等开发过程能够在PC机的模拟环境中实现的软件系统。

智能化手持工作终端系统技术规范书

智能化手持工作终端系统 技术规范书 1总则 1.1基本规定 (1)本技术规范书为智能化手持终端智能化手持工作终端系统而提出技术上的规范和说明,内容包括供货范围、功能规范、技术要求、硬件和软件配置、验收试验、工程管理及所有必需的其它事项。本技术规范书提供给智能化手持终端智能化手持工作终端系统设备及技术服务卖方,作为其编写技术建议书和报价之用。 (2)本次工程招标采购的买方为安徽省电力公司,卖方为安徽西行电子科技有限公司,系统的最终用户为合肥供电公司。 (3)本技术规范书中提出的仅为最低限度的技术要求。卖方必须仔细阅读技术规范书的全部条款,并提供能完全满足本技术规范书所规定要求的完整的系统及相应的技术服务。投标商也可推荐符合招标文件技术规范的类似的或更优的产品,但必须提供详尽的技术规范偏差说明。

(4)供货范围:安徽电力系统,包括硬件、软件、技术服务、图纸资料、备品备件和专用工具等。买方有权对供货范围内的硬件、软件数量和性能指标进行调整。 (5)卖方提供的设备(包括硬件和软件)必须是标准的,技术上是成熟的;全部设备应是全新的,具有先进结构和一流工艺水平,并能在中国境内安全使用(包括软件产品必须具有在中国境内的合法使用权)。所提供的技术指标和性能应有具有权威的第三方的测试报告。 (6)本技术规范书的解释权属于买方,未经买方同意,任何个人和单位不得作出任何修改。在未经双方商定作为订货合同技术附件之前,买方保留对技术规范书修改的权利,可以提出变更的意见和建议;同时买卖双方签订合同之后,买方有权提出和卖方有责任接受因规范标准和规程发生变化及与相关系统接口要求改变所产生的一些补充要求,具体事项由买卖双方共同商定。 (7)技术规范书经买卖双方确认后作为合同的附件,与合同正文具有同等的法律效力。本技术规范书的未尽事宜,由买卖双方在合同技术谈判时协商确定,或以其它形式补充。 (8)在合同生效期间,下述文件与合同具有同样法律效力: ●设计联络会的会议纪要 ●双方确认的测试和验收文件 ●所有卖方对技术问题的澄清及买方确认的文件 1.2投标须知 (1)卖方必须在收到本技术规范书后14天内,向买方提供符合要求的详细的技术建议书和报价清单。内容至少包括软硬件设备配置(包括计算机设备和网络设备、芯片、备品备件、工具及仪器、安装材料等)、技术方案(包括功能实现方案、性能指标等)、验收试验、工程管理(包括工程进度计划、设计联络会、技术培训和合作开发、安装指导、售后服务、技术资料等)等。 (2)本技术规范书中建议的系统配置方案,卖方可参考采用。卖方应尽可能提出一个功能规范和性能指标满足本技术规范书的要求,而技术方案更先进合理、性能价格比更优越的系统设计方案。对于本技术规范书未能提出但卖方系统

无线手持终端MC3190配置说明

?无线?手持终端MC3190配置说明 1、启动?手持 红?色电源键为开机按键,打开电源,系统开始启动直到出现笔尖校准程序。 热启动:热启动会停?止所有正在运?行的程序,未保存的程序会丢失, ?方法:同时按下7和9和Power(电源)键。 冷启动:冷启动?手持终端会变成出?厂时的设置,请谨慎使?用, ?方法:同时按下1和9和Power(电源)键。 注意:冷启动会丢失?无线配置,如?非设备故障,请勿执?行此操作! 冷启动后,执?行笔尖校准程序。使?用触控笔点击?十字中?心,直?至校准完成,按Enter键保存,或按Esc键退出(放弃保存)。 2、条码扫描器启动 启动完成?手持终端后,进?入桌?面,依次点击“我的设备”---“A p p l i c a t i o n”,找到“SCANWEDGE”?文件,双击打开,即完成扫描器的启动,如图2-1所?示。 注:可以将此?文件拷?贝?至“Application”??目录下的“StartUp”?文件夹内,可实现开机?自动启动。 图2-1

3、?无线配置 3.1 查找?无线?网络 找到右下?角“?无线??网络管理”图标,点击“查找??网络”,进?入?无线??网络扫描界?面,如图3-1所?示。 图3-1 3.2创建配置?文件(图3-2) 选中所要连接的?无线??网络,?长按弹出“创建配置?文件”菜单,如图3-2所?示。 图3-2

3.3配置?无线?网络 填写“配置?文件名称”(默认),如图3-3-1所?示,点击下?一步 图3-3-1 选择操作模式和国家(地区),如图3-3-2所?示,点击下?一步 图3-3-2 选择安全模式为“WPA2-个?人”,?身份验证类型为“?无”。注:此处安全模式为“WPA2-个?人”,若选择错误,就算?无线密钥正确,终端也会连接不上?无线,切记!如图3-3-3所?示,完成点击下?一步

企业级移动商务同步平台解决方案.doc

企业级移动商务同步平台解决方案1 企业级移动商务同步平台解决方案 企业级移动商务同步平台(EMC-Syncml)以同步技术(Syncml)为主要技术手段,通过支持各类手持终端(Smartphone、PocketPC等)与企业各类应用信息系统(ERP、CRM、SCM等)的互联互通,实现对企业各类业务流程的紧密结合和支持,在提升企业业务效率的同时,满足企业日益增长的移动化管理需要。 1.后台系统。可以支持企业多种应用数据库,如:IBM DB2, Oracle, SQL Server, Sybase等;所支持的应用类型有:ERP、CRM、SCM、SFA等;所支持的数据形式包括XML、基于Web服务的数据等。 2.应用层系统。具有支持分布式应用的功能,因此可以根据企业后台系统的不同配置和使用情况,灵活安装配置。其非侵入式集成特性,可以便利、高效得根据企业业务流程得不通需要和变化,灵活配置企业后同系统与移动终端的对应关系。为此,其配置了图形界面的专门工具,以提高企业移动应用系统对企业业务流程的快速响应。另外,保证企业信息的安全、可靠,本应用系统提供了多种加密方式(FIPS 140-2 validated Triple DES / FIPS 140-2 validated AES / SSL / Certicom SSL Plus with ECC),以确保系统整体安全有效。此外,本系统采用了先进的数据/文件压缩机制,在确保数据有效传送的同时,大幅度降低了网络通信成本。 3.网络层。目前,本解决方案可以支持多种网络连接方式,

如:GSM, GPRS, TDMA, CDMA / Wireless LAN (i.e. 802.11) / 以太网/ 无线调制解调器/ 无线手机上网/ 红外线等,其基于移动IP和同步技术的采用,有效降低了通信成本,提高了网络通信质量。 4.移动终端。支持的移动终端主要有:笔记本、PDA、Windows Mobile操作系统手机、Symbian 操作系统手机等。从操作者实际使用特点分析,移动终端是否具有良好的使用和操作体验,将直接关系到移动应用能否成功。因此,开发界面友好、操作简便的客户端程序也就成为企业移动应用的关键要素之一。 1.存储转发结构。 避免客户端的过多干预,使用方便、简单。 降低网络通信费用。 2.可视化规则编辑器。快速建立数据库与客户端的各类实际业务应用。 无需编程,缩短系统整合时间。 可以根据具体业务的变化和要求,进行灵活修改,提高业务响应速度。 降低维护、开发成本。 3.支持数据自动组合。 可以自动支持企业业务管理变化而引发的数据变化,如:人员变化、管理区域变化、客户变化等。

手持终端CX800

CX800手持移动数据终端 使用手册

目录 第一章 快速指导 (4) 1.1 产品概述: (4) 1.2 外部结构 (5) 1.3 键盘说明 (6) 1.4 随机配件 (7) 1.5 可选配件 (7) 第二章 使用入门 (7) 2.1 安装电池 (7) 2.2 安装TF卡 (8) 2.3 安装SIM卡 (8) 2.4 电池充电 (8) 2.5 TF卡使用 (9) 2.6 休眠与唤醒 (9) 2.7 任务栏 (10) 2.8 桌面 (11) 2.9 设备复位 (12) 第三章 系统设置 (13) 3.1 Internet选项 (15) 3.2 PC连接 (16) 3.3 存储管理器........................................错误!未定义书签。 3.4 电源管理设置 (17) 3.5 键盘属性 (18) 3.6 用户密码及安全设置 (18) 3.7 区域设置 (19) 3.8 日期和时间设置 (21) 3.9 删除程序 (21) 3.10 输入面板 (22) 3.11 鼠标 (23) 3.12 所有者(设备使用者私人信息) (23) 3.13 网络连接和拨号 (24) 3.14 系统信息设置 (25)

3.15 显示及背光设置 (27) 3.16 音量和声音 (28) 3.17 拨号设置 (29) 3.18 证书管理 (30) 3.19 笔针 (30) 第四章 键盘及输入法 (32) 4.1 软件盘的使用 (32) 4.2 输入法 (32) 第五章 网络连接 (34) 5.1 WIFI网络连接 (34) 5.2 GPRS拨号连接 (37) 第六章 应用程序的安装与卸载 (40) 6.1 安装 Microsoft ActiveSync (40) 6.2 通过Microsoft ActiveSync连接PC进行数据传输 (44) 第七章 功能使用 (46) 7.1 扫描器的使用 (46) 7.2 RFID的使用 (46) 7.3 其他功能 (47) 第八章 故障排出 (48) 8.1 设备及系统故障 (48) 8.2 扫描故障 (48) 8.3 RFID故障 (49) 8.4 网络及通讯故障 (49) 第九章 保养维护 (50)

手持终端设备常见问题及维修方法

手持终端设备常见问题及维修方法 (1)设备无法开机,怎么办? ·检查电池是否安装正确,电池后盖是否完全盖好; ·请检查电池是否有电; ·如电池有电,且有正确安装电池,请做一次冷却操作(FN键+复位键); ·请对电池充电10分钟,再尝试开机。 (2)扫描过程中,扫描头出光但识别不了条码,而且扫描时系统很卡,怎么办? ·重新校准扫描头,操作方法:在桌面上双击“Scanner”,开启扫描头,复位扫描头,复位成功即可; ·请确认所扫描的条码是否完整无破损; ·如果扫描头重新校准后,并且确认条码无破损,则可重启设备。 (3)无法连接WIFI网络? ·首先检查加密方式是否正确,即检查手持设备与本地网络的加密方式是否一致; ·检查密码是否正确; ·检查网络是否正常; ·重启设备或者把网络删除再重新连接(网络删除后在无线配置界面选择高级,在首选网络的列表框中删除所需要删除的网络,按确定键完成操作)。 (4)无法连接GPRS网络? ·检查当地信号强度; ·检查SIM卡是否安装正确; ·检查SIM卡是否开通上网功能; ·接入点是否设置正确; ·检查SIM卡是否欠费或者SIM卡是否损坏(SIM卡装入手机进行测试是否损坏或者欠费)。 (5)无线网启动后自动消失了,怎么办? ·启用无线后状态栏出现网络图标,但两秒后自动消失了,也不要担心,在“开始—设置—网络连接”里面能够看到无线网络连接为打叉的标志,查看属性,将其设置为启用即可。 (6)USB无法连接? ·查看电脑是否安装了Microsoft ActiveSync同步软件; ·打开控制面板中的USBSwitch中模式是否选择了U盘模式(改为ActiveSync同步模式)。 (7)触屏失灵了怎么办? ·重新校准屏幕; 方法:打开“我的设备-控制面板-笔针”,进入笔针项后点校准,点十字光标的中心,跟着光标走一圈,成功后光标消失,这时按下键 盘的回车键或者点一下屏幕,最后点屏幕右上角的OK(校准过程中某个点未点准时,需要重新校准)。

智能终端测试总结(手持)

智能终端测试总结 智能终端(手持)要做的测试有:功能测试、兼容性测试、安全性测试、安装卸载测试、UI测试、易用性测试等。 1.功能测试:对功能点一一进行测试,确保每个点都能正确实现,对 流程进行测试,确保流程无误。 2.兼容性测试:对不同型号的机器进行测试。 3.安全性测试:对程序和数据库进行安全性测试,以确保符合系统安 全指标。 4.安装卸载测试:程序能否正确和卸载安装。 5.UI测试:程序的设计是否够美观、界面图片、按钮是否合适。 6.易用性测试:所开发的功能,是否让用户容易接受,是否符合大众 的操作习惯。 7.性能测试:程序的性能是否满足用户需求,如程序响应速度以及多 用户进行操作时,程序的功能及响应速度是否符合要求。 (一)功能测试 a)打印 ●对于具有打印功能的终端,测试点打印按钮是否有反应,且打印出 来的信息是否与当前页面信息一致。 ●测试打印的过程中,中止打印,系统是否正常返回上次的界面。 ●测试打印时中止打印,能否再次正常打印。 * 其他需根据客户具体的需求进行功能和流程测试 (二)兼容性测试 ●在不同机型上进行测试。 (三)安全性测试 a)登录 ●对于需要插卡才能进行操作的,测试不插卡时,系统是否有提示。

●测试在插卡非正常(没插好)的情况下,系统是否有提示。 ●测试插入非指定性卡(如要求插入医疗卡,插入的是银行卡),系统是否有提示。 ●测试正常插入卡片,输入错误的密码,系统是否有提示。 ●测试正常插入卡片,输入正确的密码,是否可以正常进入系统。 ●测试用户的登录密码是否是不可见的。 ●对于对数据库安全性有较高要求的,测试密码信息是否加密显示。 ●测试程序是否满足各种通信协议或相应行业的安全标准。 (四)安装卸载测试 对于需要安装程序,才能运行系统,需要做安装卸载测试。 ●测试在安装的过程中,中断安装,然后重新安装,能否安装成功。 ●测试正确安装后,能否成功启动程序,各模块界面是否可以正常使用。 ●测试正确安装后,不卸载程序,将程序重新进行安装,程序能否安装成功且能正常使用。 ●将成功安装的程序进行卸载,在卸载过程中,取消卸载,测试未卸载成功的程序能否再正常使用。 (五)UI测试 ●查看界面的风格、样式、颜色是否美观,按钮的位置是否合适。 ●查看各界面中的按钮风格是否统一、布局是否一致。 ●测试界面中的各个按钮,操作是否方便(把相似的控件放在一起,方便用户操作)。 ●测试界面上的功能按钮是否有重复。 ●测试页面标题、按钮、各字段是否有错别字。 ●测试页面中各字段、按钮上下是否统一、对齐。 (六)易用性测试

手持移动设备应用开发测验参考完整答案

《手持设备移动应用开发》习题 第1章 J2ME简介 1. 什么是手持移动设备? 答:本课程所谓的手持移动设备是指能随身携带的小型智能电子设备,通常硬件系统应包含处理机、内存和输入输出设备,而软件系统应包含嵌入式操作系统、可安装或卸载的嵌入式应用软件。 目前主要的手持移动设备有智能手机、PDA等消费类小型电子设备,也可以包括各类便捷式嵌入式电子设备。 2. 以智能手机为例的手持移动设备,目前主要有哪些智能手机手持设备操作系统,各自支持何种开发平台?(提示:通过网络搜索查找) 答:微软公司操作系统:Windows Mobile开发平台:C# .net Nokia公司操作系统:Symbian开发平台:Symbian C++ Google公司操作系统:Android开发平台:Java Apple公司操作系统:IOS开发平台:Objective-C Research In Motion公司操作系统:BlackBerry 开发平台:Java 3. 简述Java三个版本的区别联系,以及本课程采用J2ME作为开发平台的原因。 答:区别:Java的三个版本分别针对不同的领域。三个版本其基本语法完全相同,只是根据针对的对象设备不同,API库有些差异。 联系:J2SE包含了Java基本的核心的元素,是J2EE和J2ME的基础。J2EE是Java 的高级版本,在J2SE基础上增加了新的类库,引入了新的技术,主要用于服务器端的程序;J2ME在J2SE基础上删减了部分内容,还引入了专门的API类库。 原因:J2ME主要用于移动设备等小型电子设备的软件开发,本课程针对手持移动设备开发。J2ME有专门的API类库。J2ME是手持移动设备开发目前的主流开发平台,通用性强。 4. 手持设备移动开发中与J2ME技术中Configuration、Profile对应的技术名称是什么? 答:Configuration:CLDC(Connected Limited Device Configuration,连接受限设备配置) Profile:MIDP(Mobile Information Device Profile,移动信息设备配置简表) 5. 什么是MIDlet? 答:在J2ME技术平台上按照MIDP规范建立的应用程序。MIDlet是应用程序管理最基本的单元。J2ME应用程序必须继承MIDlet,然后重写三个事件函数。MIDlet中包含有启动、停止、销毁三个函数和一个构造函数,MIDlet首先

GSM——R手持终端汇总

三、GSM-R数字移动通信手持终端机 (一)功能介绍 1.组呼、广播呼叫 2.铁路紧急呼叫 3.增强多级优先级与强拆呼叫支持 4.铁路通讯功能号管理 5.应急区间移动公务通信 6.指挥通信话音和数据业务 7.铁路通讯拨号 (二)关键技术 1.自主GSM-R协议功能实现 2.PTT功能设计 3.双面通话功能 4.超长时间待机 5.高稳定性 6.防滑设计 7.户外强光直射下清晰显示 8.三防设计(防尘、防水、防震);达到IP54标准

(三)GSM-R 数字移动通信手持终端机结构图(见图1-5) 图1-5 GSM-R 数字移动通信手持终端机 四、站车信息交互手持设备 (一)整体系统结构 站车交互系统分为三个部分(见图1-6) 1.信息发布服务器:是客票系统与移动终端的接口系统,该服务器实时更新向外发布的客票数据。 2.移动终端:移动终端可以是手持终端或笔记本电脑,是应用显示和操作界面。 3.无线网络:本系统采用中国移动的GPRS 网络实现移动终端和信息发布服务器直接的数据通道。 铁路通讯拨号 开关键 紧急群呼键 通话键 屏幕 音量键 功能键I 键通话功能 II 设置功能III 信道功能 指示灯 充电插口 背面电池 紧急呼救键

图1-6 手持终端/笔记本配置中国移动提供的专用SIM卡,连入中国移动的专用APN,由移动网络分配专用IP地址,再通过专用VPN接入客票外网。手持终端/笔记本开机启动应用后,完成专用SIM卡在移动网络的注册,向信息发布服务器发送身份认证信息,通过合法性验证后接收信息。客票接口服务器定时产生乘车人数通知单数据和席位信息,由客票内网单向传送到位于客票外网的信息发布服务器。信息发布服务器负责接收与管理从客票系统接口服务器传送的数据,根据车上手持终端的获取请求,将数据发送给GPRS接口服务器。GPRS接口服务器是移动通信网络与站车交互系统信息发布服务器的数据交换平台,负责应用协议转换、终端地址寻址、信息发送、GSM和GSM-R(预留)网络的隔离、非法数据的安全屏蔽。安全隔离系统负责保护铁道部中心客票系统内网 与客票系统外网的边界安全,只允许预定义的合法信息通

PDA解决方案

条码扫描器、条码打印机、数据采集器(盘点机)、磁卡读写器、条码检测仪、条码耗材等诸多条码设备。 充分了解N2、N2s、N2s—A产品 熟记并编纂各个领域应用方案 向客户展示产品、商务谈判、获取互利。 1酒庄追溯系统解决方案: 追溯系统实现的目标 ——搭建追溯平台,建立完整的产品质量追溯体系 主要以自动识别技术(一维条码、二维条码、RFID、、激光标识及视觉识别等)为核心,与企业现有信息系统集成,从原料种植、酿酒、酒管、包装、物流运输、经销商到消费者全过程整合产品的相关信息,与企业的文化内涵相结合,对每瓶酒通过唯一身份证标识信息,从而实现质量信息的可追溯。 ——物理防伪与信息防伪相结合,实现产品防伪管 借助先进标识技术的优势,对每瓶酒进行智能化的标识方案设计;通过追溯平台,将产品的全程质量信息(原料、酿造、环境、包装、物流、零售等)可视化,使造假者无法模拟出产品全生命周期的信息,从而达到信息防伪的目的;通过企业、经销商、消费者及政府部门的共同参与,实现防伪预警。 ——规范销售渠道数据采集,实现产品的防窜货管理 借助物联网技术,在产品流通的过程中,将产品的流向信息及时采集并回传到追溯平台,达到对产品流向的实时跟踪。方便快捷了解经销商、专卖店的库存及销售数据,及时了解产品在流通渠道内的分布。同时借助追溯平台强大的统计分析功能,实现窜货预警。 ——提高物流作业效率,追踪每一瓶酒的流向 与企业生产系统、物流系统紧密集成,借助自动识别技术,产品包装下线-产品入库-销售-发货-物流运输-经销商-零售-消费者,整个供应链中,实时获取流向数据并提高物流的作业效率,加快产品从生产到消费的进程。

手持终端操作说明1

手持终端操作说明 一、电池及电话卡的安装 参照手机电池及电话卡的安装方法方法 二、开机、关机及归出厂值 产品按键如图所示: 1.开机 关机状态下,先按一下橙色“”,再按一下“” 2.关机 长按电源键“”约5s 3.归出厂值 同时按住橙色“”和电源键“”不放,约5秒钟后将自动重启,重启后手持终端会出现触屏校准过程,按相关提示操作即可。 三、驱动安装 将设备开机状态下连接上电脑后,系统将自动安装驱动程序;若未能成功安装需手动安装驱动文件。 四、权限分配及执照发布 1.登陆“乔松燃气管理系统”→“系统设置”→“操作员管理”中添加需要的用户名及其权 限; 2.点击“乔松燃气管理系统远程服务器”选择“发布操作员执照”点击刷新后使用鼠标双击 该用户名名称,在右方操作权限下出现该用户名称时为选中,点击“发布执照”按钮;

3.在“QsIpServer”文件夹下选择“license.dat”文件,将其拷贝到“智能手持终端”→“我 的设备”→“FlashDisk2”中。 五、软件登陆及GPRS连接 1.双击“QSMT”图标,进入设置界面,在用户名一栏中输入以上发布的执照名称和对应的 密码; 2.等待“GPRS连接”图标变为黑色后,点击该按钮,等待提示“连接成功”后即可进行相 应操作。若未提示“连接成功”则反复连接直到成功为止。(由于各地区信号强度不同,则连接的所需时间均不相同) 六、日常操作说明 1.购气 输入需要购气用户的缴费账号点击“读手持器”按钮或将用户的手持器打开点击“读手持器”按钮将用户信息读出后,填入需要购入气量方数和对应的金额(只有输入的金额大于或等于应收的金额时才能完成购气) 2.维护 输入需要购气用户的缴费账号点击“读手持器”按钮或将用户的手持器打开点击“读手持器”按钮将用户信息读出。在窗口的下方选择需要进行的维护操作。 “配置”:配置相关参数,通过软件对燃气表的使用状态进行监控。

手持移动拍摄设备

型号DJI OSMO+ 22-77mm等效焦距镜头,7倍变焦 支持移动延时拍摄 支持Wifi功能 可通过DJI GO APP 将拍摄内容储存在手机 报价3999 技术参数 手柄 尺寸61.8 x 48.2 x 161.5 mm 重量 (含电池) 201 g 可搭载设备最佳尺寸最大:158.2(L)×77.9(W) mm 相机 型号X3 ZOOM / FC350Z 影像传感器1/2.3" CMOS 有效像素1240万 (总像素1276万) 镜头 3.5倍光学变焦镜头,35mm等效焦距:22-77mm

F2.8 (广角) - F5.2 (长焦), FOV 92° (广角) -35° (长焦) ISO范围100-3200 (视频) ; 100-1600 (照片) 电子快门速度8秒-1/8000秒 (M档下最高可达30秒) 照片最大分辨率4000 × 3000 照片拍摄模式单张拍摄 多张连拍 (BURST) : 3/5/7张 自动包围曝光(AEB): 3/5张@0.7EV步长 定时拍摄 一键全景 自拍全景 超广角 移动延时摄影 静态延时摄影 录影分辨率C4K (4096 × 2160) 24/25p 4K (3840 × 2160) 24/25/30p 2.7K (2704 × 1520) 24/25/30p FHD: 1920 × 1080 24/25/30/48/50/60/100p 录影模式普通录影 慢动作录影 视频存储最大码流60 Mbps 支持文件系统FAT32(≤32 GB); exFAT (>32 GB) 图片格式JPEG, DNG ( RAW ) 视频格式MP4 / MOV ( MPEG-4 AVC / H.264 ) 支持存储卡类型Micro SD卡, 最大支持64GB, 传输速度为 Class 10及以上或达到UHS-1评级的 Micro SD卡 工作环境温度0°C至40°C 音频输出48 KHz; AAC 电池 型号HB02-542465 类型LiPo

移动供应链解决方案

移动供应链解决方案 一、 物流领域应用市场分析 物流领域 是目前在世界范围内 条码应用 市场规模最大的领域之一。近年来 物流 在中国飞速发展,预计未来 10年中国 物流 行业的规模将以每年 20-30% 的速度增长。与国外物流企业相比,中国的 物流企业信息化 程度还比较低,只有 10%左右的企业使用了 自动识别技术 。 物品中转环节多, 人工分拣效率低下 ; 条码 应用较多,但在实际操作中使用率不高;原始数据多数靠 手工录入 ,检索困难;原始 数据采集 、传输手段有限,难以满足企业的需要;对包裹、邮件和货物的全过程监控及跟踪手段落后。中国市场日益开放 ,迫使中国 物流 业在技术和服务上向国际标准看齐增强其竞争力 。 物流信息化 是降低 物流 成本的关键所在, 条码技术 作为 物流信息化 的核心技术,其应用正从起步阶段走向快速发展阶段。 二、 方案介绍 维深 移动供应链物流解决方案 , 是通过利用 自动识别 专用 数据采集 和 通信终端 ,增值服务平台和客户端软件,通过联通 CDMA 1X 或移动 GPRS 数据通信网络,为 物流企业 提供相关数据信息的采集、数据信息的传输(包括下达和查询等功能)、 移动定位 、以及短信和语音 增值服务 的 全面解决方案 。该解决方案将有助于物流业 企业提高服务水平和工作效率,提升物流业企业的竞争能力,在物流领域中有着极大地推广价值。 移动供应链物流解决方案 基于维深多年以来在物流领域 条码应用 的成功经验,对 物流业务操作流程 进行详细分析,以维深移动增值服务平台为桥梁,以 条码数据采集 为基础,帮助物流企业打造快、准、全的业务信息控制平台,为个人用户和企业内部提供移动增值服务 ,从而改善物流企业信息化建设,提高消费者满意度, 降低信息传递及运营成本 ,为企业创造新的利润增长点。 移动供应链物流解决方案将面向广大的物流业、运输业企业按用户的实际需求提供以下服务和业务模型: 三、 移动供应链物流解决方案功能模块 数据传输服务 ? 货物(快件、运单)到达通知 ? SMS调度服务 ? 短信查询服务 ? 快件在线跟踪 ? 大客户个性化管理服务 ? 移动定位服务 ? 集群电话服务 ? 统计功能服务

基于智能移动终端的数据监控系统的解决方案

龙源期刊网 https://www.360docs.net/doc/d21021836.html, 基于智能移动终端的数据监控系统的解决方案 作者:孙弘羿郎诚廉 来源:《软件》2012年第02期 摘要:工业监控设备(仪器仪表)主要由数据采集,显示以及数据输出等部分构成。现有工业用数据监控设备多为专用设备,通用性和便携性差,现场数据传送需有专用PC,有一定的制约性,价格昂贵。本文针对以上问题设计了运行在Android智能移动终端上的数据监控系统,旨在利用移动终端在数据存储、远程传输、监控等方面的优势,实现专业数据采集器的部分功能,由此,无需专用PC,由个人所持智能移动终端便可实现现场数据查询和远程数据传送。降低产品自身的价格的同时,也能减少固定投资成本。 关键词:Android;监控系统;移动终端; 中图分类号:TP399 文献标识码:a DoI: 10.3969/j.issn.1003-6970.2012.02.021 Surveillance System Solution Based on Smart Mobile Terminal SUN Hongyi, LaNG Chenglian(Department of Electrical Engineering, Tongji University, Shanghai 201804, China) 【Abstract】 Monitoring Devices in Industry mainly consist of Data Collectors, Monitor and Data output. Most of the Monitoring Devices are special-designed, which means limited-utility, and not convenient to bring with. Besides, the PC should be used to monitor and transfer the data, therefore adding the cost. this paper aims to use the Smart Mobile terminal, implementing the functions of the Monitoring Devices. Accordingly, the personal-owned Smart Mobile Terminal can be used to query and transfer the data instead of PC, which cuts the cost and enhances the flexibility. 【Key words】android; Surveillance System; Mobile terminal 0 引言 工业监控设备(仪器仪表)主要由数据采集,显示以及数据输出(有线向PC传送)等部分构成。现有工业用数据监控设备多为专用设备,如安捷伦DSO9000, 日本Bits的HM-2G等,其便携性差,成本高。部分数据监控设备通过USB线或Wifi等方式,将监控所得数据传输至专用PC,有一定的制约性,价格昂贵。如图1所示数据采集器,作为与PC机配合使用的专用硬件,通过USB线或Wifi将串口数据传输至PC机,进行数据采集和监视。

相关文档
最新文档