Existem muitas maneiras de fazer isso:
Primeiro método: Arduino com GSM conectado ao seu laptop. SimplesmenteoseuArduinofuncionarácomoumcelularcomcartãoSIM,vocêenviaráumpacotemágicoparaoseuArduinoviaSMSeentãooseuArduinoiráligarseulaptoppelaportaserial"caso seu laptop suporte o wakeup over USB" verifique este artigo que eu fiz no meu blog sobre pacotes mágicos através da porta serial, ou você pode adicionar outro escudo "Ethernet" se você quiser mais de ethernet
Segundo método: conecte seu laptop ao adaptador USB 3G. O adaptador USB 3G também funciona como um celular, alterando o firmware do seu adaptador.
Existem dois tipos de adaptadores 3G:
Primeiro um apenas um USB com slot SIM e o firmware "o programa" estará no seu laptop, esse tipo requer que seu laptop esteja LIGADO para controlá-lo.
Modem e roteador 3G do tipo "Segundo tipo", você pode fazer o flash do seu roteador 3G portátil com firmware dd-wrt e embutido em um pequeno script para fazer seu roteador responder ao comando SMS.Ou simplesmente conecte seu laptop via Ethernet a um pequeno roteador 3G portátil, você pode ativar seu laptop com um pacote mágico. "muito fácil"