Are we not basically talking about a chemical-based air tester that would have to sort through ridiculously complex masses of data trying to pick out which subtle combination of particles applies to a perp?
The sense of smell of a dog is extraordinarily complex and makes full use of a brain. I don't see this being duplicated by computers anytime soon. We'll have full-on walking and talking robots before then... and those robots won't have a sense of smell for a long time.
Or maybe I'm just ignant.
Seems to me it would be cheaper to build a kill-bot that defends all your possessions from intruders than to make a device that can monitor the subtle smells in a room.