Надо посмотреть в сторону https://ifttt.com . Оно и без JB работает на IOS. Там есть каналы геолокации для IOS (зашел в зону\покинул зону\зашел или покинул зону) и отправка СМС. Так что думаю это будет самым простым и готовым решением :)
TP-Link TL-MR3020 вас спасет. Он питается от usb. И если я правильно понял, то при включенном двигателе он будет сам включаться и работать... и соответственно при выключении питания все будет сразу гаситься.