Multi-layer smart coatings for corrosion protection of aluminium alloys and steel