DarrenTK

Q: Wirelessly Wake on demand

I finally bought my first Apple computer after using Windows all my life - Macbook Pro Retina 2013.

WOW! What an amazing transformation. I love every bit of it. Still on the learning curve so want to get some advise.

 

I like to Wirelessly Wake my Macbook from sleep via the Internet or 4G using the iPhone/iPad so that I can use applications like TeamViewer to control my Mac away from home. ie. I want the screen to be turned on so I can fully access my Macbook as thought I am sitting in front of it.

*I have set the Macbook Pro to "Wake for Wi-Fi network access" under Energy Saver*

 

1) What is the requirement to enable Wireless Wake on Demand? I read that only Apple Airport Router will allow wireless Wake-on-Demand. Is this true or can any new routers accomodate this such as ASUS AC66U/AC68U or Netgear Nighthawk R7000?

- I am planning to buy a new router so I want to get this right.

 

2) Do I need a dedicated IOS App to Wirelessly Wake my Mac from my iPhone/iPad?

 

Thanks

MacBook Pro with Retina display, OS X Mavericks (10.9)

Posted on Nov 19, 2013 8:07 AM

Close

Q: Wirelessly Wake on demand

  • All replies
  • Helpful answers

  • by John Galt,Helpful

    John Galt John Galt Nov 19, 2013 8:24 AM in response to DarrenTK
    Level 8 (48,446 points)
    Mac OS X
    Nov 19, 2013 8:24 AM in response to DarrenTK

    To my knowledge, only Apple AirPort Base Stations and the AppleTV support the Bonjour Sleep Proxy required for waking a sleeping Mac remotely, i.e. over the Internet.

     

    It is open source though, so if you are considering other routers be sure to verify that specific feature by that exact name.

     

    Don't buy third party routers. Apple's AirPort routers are more reliable than any other and will preclude any uncertainty regarding many features particular to recent versions of OS X, Mavericks most of all. Future OS X versions are likely to grow even more dependent on such features.

     

    ... ie. I want the screen to be turned on so I can fully access my Macbook as thought I am sitting in front of it.

     

    You don't need any additional software to do that. It is already included in OS X and is called "Screen Sharing". Enable it in System Preferences > Sharing. You will also need to enable "Back to My Mac" in System Preferences > iCloud.

     

    Your MacBook Pro can be sleeping but its power adapter must be connected and its lid must be open. Otherwise, it will not wake up remotely.

  • by DarrenTK,

    DarrenTK DarrenTK Nov 19, 2013 8:31 AM in response to John Galt
    Level 1 (0 points)
    Nov 19, 2013 8:31 AM in response to John Galt

    Thanks John, that was very helpful! Just a couple follow up questions.

     

    1) If I have the Apple Airport Router, how do I wake my Macbook via the Internet? Is there an application I can use to send the "magic packet" wirelessly from the Airport router to the macbook?

     

    2) Can I use "Back to My Mac" Screen Sharing with my iPad/iPhone?

     

    Thanks

  • by John Galt,Helpful

    John Galt John Galt Nov 19, 2013 8:51 AM in response to DarrenTK
    Level 8 (48,446 points)
    Mac OS X
    Nov 19, 2013 8:51 AM in response to DarrenTK

    1. Any Mac you have with "Back to My Mac" enabled will appear in a Finder Sidebar. Other than a compatible router, nothing else is required. (Edit to add: you must also enable "Wake for network access" in System Preferences > Energy Saver.)

     

    Its underlying infrastructure is quite complex for many reasons, including the need to ensure your Mac remains secure from unauthorised others, but from the user's perspective a Mac in an adjacent office with Screen Sharing enabled will look and work the same as one thousands of miles away:

     

    OS X Mountain Lion: Use Back to My Mac

     

    Though the article references Mountain Lion, it is equally applicable to Mavericks. The article does not specifically address the Bonjour Sleep Proxy that I referred to earlier. That is the feature required to wake a sleeping Mac over the Internet, and to my knowledge is supported at present only by Apple routers.

     

    2. I don't know of a way to do that, but I haven't researched that possibility. I am nearly certain there are no Apple apps that offer that capability.

  • by DarrenTK,

    DarrenTK DarrenTK Nov 19, 2013 8:49 AM in response to John Galt
    Level 1 (0 points)
    Nov 19, 2013 8:49 AM in response to John Galt

    Unfortunately, I only have one Apple computer (Macbook Pro).

    From the description, Back to My Mac only works between 2 Mac computer, not a Mac and iPad.

     

    Does this mean I won't be able to Wirelessly Wake my Macbook Pro and turn on the screen, if my other device is an iPad?

     

    Thanks again John!

  • by John Galt,

    John Galt John Galt Nov 19, 2013 8:52 AM in response to DarrenTK
    Level 8 (48,446 points)
    Mac OS X
    Nov 19, 2013 8:52 AM in response to DarrenTK

    DarrenTK wrote:

     

    Does this mean I won't be able to Wirelessly Wake my Macbook Pro and turn on the screen, if my other device is an iPad?

     

    Correct. I don't know of a way to do that.

  • by DarrenTK,

    DarrenTK DarrenTK Nov 19, 2013 9:00 AM in response to John Galt
    Level 1 (0 points)
    Nov 19, 2013 9:00 AM in response to John Galt

    Ah! so close to perfection!

     

    But thanks a lot John!

  • by DarrenTK,

    DarrenTK DarrenTK Nov 20, 2013 3:23 AM in response to DarrenTK
    Level 1 (0 points)
    Nov 20, 2013 3:23 AM in response to DarrenTK

    I found a solution to this.

    In case anyone else is wondering, here is what I did.

     

    You will need to install Plex on the Mac and IOS device.

     

    While the computer is asleep, just launch the Plex Application from the iphone/ipad and it will wake the Macbook wirelessly.

     

    Then use LogmeIn app to connect to the macbook. I find logmein performance much better than iteleport or teamviewer.

     

    I tried this on 4G network at work and successfully logged into my macbook at home numerous times

     

    Hope this helps