Here is a link to a neat paper called Blockchains and Smart Contracts for the Internet of Things by Konstantinos Christidis, (Graduate Student Member, IEEE) and Michael Devetsikiotis, (Fellow, IEEE).
http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7467408
It does a great job explaining some of the basics of blockchains and smart contracts before getting into lots of possible applications.
If the above link is broken, here is another link: blockchains-and-smart-contracts-for-the-iot