И вообще не понятно зачем придумывать велосипед когда можно взять тот же ELM327. По его описанию, там есть режим прослушивания CAN шины и фильтрации по ID отправителя.