如何在python中分配crc校验

如何在python中分配crc校验,python,python-2.7,raspberry-pi,raspbian,pycrypto,Python,Python 2.7,Raspberry Pi,Raspbian,Pycrypto,我正在使用raspberry pi创建一个护士呼叫监控系统。在我的项目中,我为每张床和每个房间分配了一个开关,我将为每个房间分配一个pic微控制器。床上的开关将向该房间的pic发送信号。pic将通过xbee向护士站的raspberry pi发送信号。所有模块均已完成。现在我想在我的raspberry pi python程序中分配一个crc。检查pic发送的内容是否正确接收。如果数据不正确,pic将重新发送。还希望为每个pic分配地址。如何做到这一点。请帮忙 我的代码是这样的-- 如何在此基础模型

我正在使用raspberry pi创建一个护士呼叫监控系统。在我的项目中,我为每张床和每个房间分配了一个开关,我将为每个房间分配一个pic微控制器。床上的开关将向该房间的pic发送信号。pic将通过xbee向护士站的raspberry pi发送信号。所有模块均已完成。现在我想在我的raspberry pi python程序中分配一个crc。检查pic发送的内容是否正确接收。如果数据不正确,pic将重新发送。还希望为每个pic分配地址。如何做到这一点。请帮忙

我的代码是这样的--

如何在此基础模型中分配crc

xbee=serial.Serial("/dev/ttyAMA0",baudrate=9600  ,timeout=1.0)
receiveddata=StringVar()
receiveddata= xbee.readline().strip()

if receiveddata:
    if receiveddata== "ok" :
        monitor()
        print receiveddata
        address=address+'1'
        call()
        service()
        message()