Magnetic Induction Communication in Challenging Environments