IoT significa Internet das Coisas. É um conceito que engloba a interconexão de dispositivos do dia a dia com a internet, permitindo que eles coletem e troquem dados. Esses dispositivos podem incluir desde eletrodomésticos e veículos até sensores industriais e equipamentos médicos.
M2M significa Machine-to-Machine. É um conceito que descreve a comunicação direta entre dispositivos, sem necessidade de intervenção humana. Essa comunicação pode ocorrer por redes celulares, Wi-Fi ou outras tecnologias.
Em essência, IoT e M2M são a mesma coisa: permitem a troca automática de dados entre dispositivos.