python3 读取串口数据 demo

最近在写一个demo,zigbee串口连接树莓派,树莓派使用串口通信接受zigbee穿过来得值。
其中我是用的树莓派是3代B+,zigbee每隔三秒钟从串口输出数据。

下面是python串口通信,但是不是linux的,是我在windows上写的测试demo,python版本是3。

python串口读取数据

上边的代码就已经实现python串口读数了,但大部分还需要写入。

串口写入数据

其实就是一个write方法,我开了一个线程,在线程里获取串口出来的数据,然后一个死循环每隔一秒发1,每隔一秒发0.

树莓派自带python,但是默认是python2,可以两行命令修改默认python3

代码片段
2 行
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3.4 /usr/bin/python