JARVIS
A reverse socket connection enables monitoring of the PC within the LAN via the phone (or any device that can send HTTP requests). You can remotely monitor the performance of your home PC tasks on the go, or even remotely wake up your PC in advance to open the game (in fact, that's what I did for this project. 23333)
In addition to the revision of the code structure, the main to the entire system to add Raspberry Pi, using WakeOnLAN to realize remote wake, but the scalability behind this is still very large, Raspberry Pi as the backbone of the smart home is more than enough, using GPIO to realize the remote opening of the appliance is also easy to achieve, In conjunction with the Speech API may be able to and Zuckerberg's Jarvis a spell (23333 I'm joking)
Implemented features
- Wake-up wake-up pc in shutdown or hibernate (this feature requires device support on the same LAN as PC, test with rpi--Raspberry Pi)
- Take a photo call computer camera to send a photo to a designated mailbox (requires a webcam)
- Power off to send shutdown instructions to the PC
- Intercepts the current display screen to send to a designated mailbox
- Detects if the PC and RPI are connected
Project using Java implementation, intermittent do a year, because it is a personal completion, so some details are not perfect, but the structure is relatively clear, the Readme and notes are also very detailed, two times development is also very convenient.
Github:pokerfacesad/jarvis
star,6 Fork has been obtained, welcome Star Welcome Fork Welcome to co-development
Structure
Details
Github:pokerfacesad/jarvis
JARVIS Mobile monitor PC in LAN