串口通信?跟其他通信模式都是相似的,打开端口,接收方式有两种,轮询式或阻塞式。如果传输的字符都是可见字符,那么接收到数据后,可以直接把接收到的数据存入一个字符串,然后用string.split()方法把数据分离出来。不过如果接收到的数据包括多个数据串的话,用split处理不是很直观,可以考虑逐字节读取的方法,在一个循环中判断,如果某字符为0x3A的话,那么接下来的数据追加保存到一个变量,直到读取到0x3E。后续的数据也同样处理。