Security of IoT application layer protocols: Challenges and findings