How does an aircraft oxygen generator work?
Typically, an oxygen canister contains a sodium chlorate pellet or cylinder and an igniter. The igniter can be triggered by friction or impact. It generates enough heat to start the sodium chlorate reaction, and then the heat of the reaction sustains itself.