This document analyzes MAC protocols for cognitive radio wireless sensor networks (CR-WSNs). It begins with an introduction to cognitive radio and how combining it with wireless sensor networks can yield new networking capabilities. It then discusses various MAC protocol layers and focuses on the COGMAC protocol. COGMAC is a decentralized cognitive MAC protocol based on the multichannel preamble reservation scheme. The document outlines COGMAC's advantages over conventional MAC protocols and introduces an upgraded version called COGMAC+. COGMAC+ uses adaptive energy detection and random backoff schemes to improve performance. Finally, the document summarizes that cognitive radio can improve spectrum utilization and quality in sensor networks by exploiting multiple channel availability and overcoming issues from dense deployments.