发送消费记录给单片机

发送消费记录给单片机_第1张图片
image.png

发送消费记录给单片机_第2张图片
image.png

发送消费记录给单片机_第3张图片
image.png

抽取方法

抽取这个方法可以处理所有指令AT + (指令名)+(状态)+(名称描述)+ (CS)+ (YZ)

private byte[]  EnCodeData(String cmd,String Data){
    byte [] buffer;
    try {

    byte []  bdata = Data.getBytes("gbk");
    byte [] bcmd =cmd.getBytes();
    int size =bcmd.length+bdata.length+6;
     buffer =new byte [size];
    int i=0;
    int sum=0;
    buffer[i]='A';
    buffer[++i]='T';
    for(int m=0;m

比如要发送第二条指令

void second(String name,double balance) {
    String nameAndBalance = "h1"+name+"+"+balance;
    
    addLastAnsTask(new picTask(EnCodeData("h","1"+nameAndBalance)));
}

你可能感兴趣的:(发送消费记录给单片机)