Added null api for not pushing readings to any consumer. Renamed channel->protocol to channel->api for clarity.