저는 Digi Xbee Series 2 (ZigBee) 모듈을 사용하여 프로젝트 작업을 해왔습니다. 내 코디네이터 장치에서 데이터를 수신하여 데이터베이스에 저장하는 Python 스크립트가 있습니다. 이 스크립트는 반환 된 데이터에서 "샘플"키를 찾고 파싱했습니다.Python + Xbee - 아날로그 샘플 용 이진 데이터 해석
나는 Digi XBee L/T/H 센서 (http://www.digi.com/wiki/developer/index.php/XBee_Sensors)를 구입 한 후 "rf_data"키를 사용하여 데이터를 반환한다는 것을 발견했습니다. 이것은 바이너리로 보입니다. 나는 그것을 처리하고 그것으로부터 실제 값을 읽을 수 없게되었다.
"샘플"키를 보내도록 센서를 다시 프로그래밍 할 수 있는지 또는 이진 데이터를 읽거나 변환하는 방법을 알려줄 수 있습니까?
h=struct.unpack('f',response['rf_data'][0:4])[0]
하지만 내가 사전에 어떤 도움 ;-)
감사하고 있어요 정확히 알고 내 깊이에서 해요 :
나는 이런 식으로 일을하려고 했어요 당신은 줄 수 있습니다 ....
고마워요 - 당신이 찍은 것 같아요! 이전 버전의 Python 라이브러리를 사용해야합니다. 두 번 확인해 볼게요.하지만 그게 확실합니다. 감사! – fistameeny