at指令如何通过串口实现,包括打开关闭串口,读写功能,编码解码,指令识别等功能。用c语言怎么实现