Just as a reminder. Currently if someone issues a GET request to a CoAP resource then this effectively stops observing. This is a problem with the specification of CoAP and is not solved because I assume that it will be removed in a future version of the specification.