# 1. “切换”命令接口
## web通过udp发送json格式数据
{
	"reqType": "new",
	"sourceId": "02015",
	"screenId": "01015",
	"rightsType": "kvm",
	"mute": false,
	"lock": false,
	"actionId": 128
}

## c程序通过udp接收json
## c程序将json数据进行简单翻译和输出
将属性sourceId、screenId和rightsType属性的值，取出后合并成一个完整字符串，通过串口发送。
## c程序将新的字符串发送给串口

#### 验证方法：使用串口工具接收数据，并验证数据是否正确  ####


# 2. “请求数据”命令接口
## 串口测试工具发送请求数据的简单命令（16进制表述）：0x010301。其中01表示请求信号源列表，0301表示屏幕Id
## c程序收到此命令，解析出命令01，和数据0301。并将其转化为对web的json请求：
{
    "target": "0301",
    "code": "getAclList",	//命令01对应接web接口getAclList
    "args": {
        "screenId":"0301"
    }
}
## 将通过udp将json数据发送给web系统
## web通过udp将信号源列表数据反馈给c程序
## c程序对udp传输的数据进行组包，合并成完整的数据，并在控制台输出
## 大字符串测试：由串口测试工具发送大字符串(5k)，c程序串口接收，并通过控制台打印出同样的字符串；
   并将字符串发送到web，web能收到同样的字符串

#### 验证方法，建立测试环境后，能完整走完以上流程  ####
