烟感传感器的报警可以将香烟的烟靠近,当烟感传感器感测到有烟,会发出“滴滴”警报声音,宿舍界面中的“烟感:正常”立刻显示为“烟感:冒烟”。如下图所示
宿舍场景界面
点击设置按钮,可以与DONET程序进行交互,可以将报警信息传递到PC端如图下图所示进行设置。
IP设置界面
3.3 IC卡充值系统
3.3.1 IC卡充值系统功能描述及设计说明
IC卡充值系统通过高频设备读取IC卡,为IC卡提供充值功能,并通过POS机打印小票。
3.3.2-1 主界面 如图所示
3.3.2-2主界面空间属性说明
类别 ID btnReadcard Button btnRecharge tvCardNum TextView tvBalance 3.3.3 高频卡操作类
充值金额 充值 显示高频卡号 说明 读取高频卡 com.newland.dev包下的高频读取类:
HighRFID.java,主要包括打开串口连接高频设备、寻卡、密钥验证、读块数据、写块数据、关闭串口断开设备,详细说明如下:
int openAndConnect(int port ,int mode, int baudRate); 功能:连接设备
参数:port - 串口(默认值为2,即COM2)
mode–端口模式(mode=0,表示高频RFID连接至串口), baudRate—波特率(默认值为6,表示波特率为57600),取值
为0-9,分别表示波特率为
\\; 返回:执行状态,0—命令执行成功,非0—执行失败 void closeAndDisconnect() 功能:断开设备 参数:无
int selectCard(int time,String[] cardID) 功能:寻卡操作,获取卡的序列号 参数:time—等待卡激活时间(毫秒)
cardID—输出类型 ,cardID[0]为卡号
返回:执行状态,0——寻卡成功 ,1——输入参数非法 、
2——防冲突失败、3——选卡失败、4——寻卡失败、6——超时、9——检测到多张卡、16——RC531芯片初始化异常 或者该机型未配备射频卡功能、-1——操作失败
int authenticationExternKey(int block,String key) 功能:外部密钥验证
参数:block—绝对块号,取值范围0-63 Key—密钥,6个字符
返回:执行状态,0—操作成功,1—输入参数非法,255—
无卡,
252—认证出错、 246—未认证,-1—操作失败 int writeData(int block,String data ) 功能:写数据块
参数:block—绝对块号,取值范围0-63,块0及每个区的
块3不可写