YouĬan use to create a new bot to get your ID. Telegram bot token and your Telegram User ID so no one else can use the bot. Then you just need to fill your WiFi configuration and MAC Address, your WiFi configuration #define WIFI_SSID "" #define WIFI_PASS "" // MAC address of the target device #define MAC_ADDR "00:00:00:00:00:00" // Telegram Bot Token #define BOT_TOKEN "" #define ALLOWED_ID "" In orfer to compile, the following extra libraries can be installed from the The code should be pretty simple to understand and can be found on my Github at It’s a pretty simple project, so I am using the Arduino I am using an ESP32 board called M5Atom, it is pretty small and can be Local IP staying the same and I don’t have to keep a linux server running for It keeps working if I buy a new router, it does not depend on my public or Running for about 1$ in electricity per year. □ The power consumption is very low, less than half a watt, so you can keep it Broadcast the Wake-on-Lan packet on the local network.The solution I came up with was to host a simple Telegram Bot on an I wanted something reliable that I could quickly setup and then mostly forgetĪbout it. Power but it’s overkill and if you run them from an SD card it often gets Like a Raspberry Pi and having it powered on 24/7. Local Server: This would require having to maintain a small local server Also, inĬase of internet connections with dynamic IP, a DDNS service would be Port Forwarding: As most consumer routers don’t support forwardingīroadcast packets, this would imply having to make a DHCP reservation for theĭevice that needs waking up so that the local IP will not change. Please share improvements or remixes with the community, and attribute me (Jeremy Blum, ) when reusing portions of my code.I wanted a simple and reliable way to turn on my PC from anywhere without having This project is licensed under the GPLv3 license (see LICENSE.md for details). LicenseĬopyright 2023 Jeremy Blum, Blum Idea Labs, LLC. You can find the GitHub Repo for the Docker Image here, and the DockerHub link here. You may find the setup of a Docker image to be faster and easier than following the instructions in the Wiki to do a native installation of this application on a Desktop (this is for x86, not ARM). I have not independently validated its functionality, but it does pull directly from this Repo. GitHub user ex0nuss has created an x86 Docker Image for RWSOLS, that you may wish to try out. x86 Docker Image (Alternate Installation Option) If you still can't get it to work, please create a GitHub issue with specific details. If you're having problems with getting RWSOLS working, check the FAQ first, or the comments on my blog. You'll also find a description of how it works, an FAQ, and a list of relevant terminology on the Wiki.įor more info, see my blog post about RWSOLS on my website. V3 of this software adds an auto-installer script that makes installation very easy, and handles automatic configuration of signed SSL certificate. It can be configured to use signed or unsigned SSL encryption or it can be run over traditional HTTP.Ī very detailed set of installation instructions can be found in the GitHub Wiki. RWSOLS can control an unlimited number of remote machines on its local network, and is capable of waking them up (any OS) or putting them to sleep (only Windows remote machines). Wake-On-LAN packets cannot be forwarded through a router, so to wake up a remote machine behind a router, you need to have something on its local network to wake it up. This is very useful when you have a high-powered machine that you don't want to keep on all the time, but that you want to keep remotely accessible for Remote Desktop, SSH, FTP, etc. The Remote Wake/Sleep-on-LAN Server (RWSOLS) is a simple webapp that runs on your Raspberry Pi to turn it into a remotely accessible Wake/Sleep-On-LAN Server.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |