On the rewards of self-adaptive IoT honeypots