Wireless communications is probably the most complex topic in embedded systems. When you ask a small wireless module to deal with tcp/ip, security, encryption, automatic responses, or ports you are asking for a PhD in embedded wireless. Not only are the protocols expensive as far as power, but the code complexity can make your organs ...