Upvote:2
Depending on the router you're using you're going to need to write something that interacts with the router's API, if it has one. If it doesn't, you will need to replace the firmware on your router with something like ddwrt that can be scripted. From there, you might be able to create an app that talks to the router's API.
TLDR: You're probably better off simply bookmarking the management page for the router and enabling/disabling access for the devices.
Edit:
It occurred to me that some mainstream consumer router/access point manufacturers (Linksys, Asus, etc) have companion apps for managing their devices from the LAN side. You should see if such an app exists for your router, and if not, perhaps consider getting a different router that supports such an app.
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- SEE DEVICES CONNECT TO MY WIFI ROUTER USING SWIFT AND ALLOW/BLOCK WIFI ACCES IN IOS
- HOW TO REVERSE A STRING WITHOUT USING REVERSE() FUNCTION, WANTING THE REVERSE TO BE WORD BY WORD NOT FROM LAST INDEX TO THE FIRST INDEX IN SWIFT IN IOS
- HOW TO FILTER AN ARRAY OF DICTIONARY(DATEWISE) USING NSPREDICATE IN SWIFT 4 IN IOS
- DIDN'T GENERATE MORE THAN ONE USERID WHILE USING GOOGLE INTEGRATION IN SWIFT IN IOS
- ALWAYS GETTING ERROR "OAUTH2: NO AUTHORIZATION CONTEXT PRESENT" WHILE USING OAUTH2 LIBRARY IN SWIFT IN IOS
- HOW TO SCAN AND CONNECT TO IBEACON USING BLE SERVICES IN THE BACKGROUND IN IOS
- UPDATE UILABEL INSIDE UITABLEVIEWCELL WITHOUT FULL PAGE REFRESH USING SWIFT IN IOS
- GET TWO TABLEVIEWS IN ONE VIEW CONTROLLER USING SEGMENT IN SWIFT 4.0 WITHOUT USING XIB CELL IN IOS
- DRAWING RECTANGLES USING THE CGPOINT COORDINATE SYSTEM - SWIFT IN IOS
- ENABLE AND DISABLE LOCATION USING UISWITCH IN SWIFT 4 IN IOS
- HOW DOES THIS SWIFT CODE WORK ??!! IN IOS
- HOW TO USE SELECTOR ON OBJECT INSTANCE IN SWIFT IN IOS
- HOW TO CALL A SWIFT FUNCTION FROM JAVASCRIPT IN IOS
- HOW TO CONVERT NUMBER INPUTTED IN ANY LOCALE INSIDE A UITEXTFIELD INTO ENGLISH NUMBER IN IOS SWIFT IN IOS
- IOS: HOW TO GET THE #DEFINE FROM A CONSTANT.H OBJC IN A SWIFT FILE? IN IOS
- WHERE CLAUSE IN EXTENSION OF A CLASS IN SWIFT WITH ENUM AND GENERICS IN IOS
- PASSING DATA BETWEEN CHILDREN USING XLPAGERTABSTRIP IN IOS
- DISPLAYING LEADERBOARD USING UITABLEVIEWCONTROLLER WITH FIREBASE BACKEND (SWIFT 4.1) IN IOS
- NSUNKNOWNKEYEXCEPTION WHEN USING AN IBOUTLET IN UICOLLECTIONVIEWCELL IN .XIB IN IOS
- XCODE 9 SWIFT 4 TABBED PAGE IN IOS
- CHECK IF JSON FILE EXISTS IN DIRECTORY - SWIFT IN IOS
- UNABLE TO ACCESS VALUES OF TYPE [ANYHASHABLE:ANY] - SWIFT 4 IN IOS
- HOW TO RETRIEVE CUSTOM VALUES TO IMAGE METADATA IN SWIFT 4? IN IOS
- HOW TO BOUND UITABLEVIEW HEADER AND ALSO WANT TO SHOW OR HIDE TABLEVIEW CELLS BY CLICKING TABLEVIEW HEADER PROGRAMATICALLY IN SWIFT IN IOS
- API SWIFT 4 CALL WITH AUTHENTICATION. SIMPLE. BUT STUCK IN IOS
- IS IT POSSIBLE TO MATCH UI ELEMENTS BY LABELS USING REGEX IN XCUIELEMENTQUERY? IN IOS
- HOW TO READ A TEXT FILE WHILE DEVELOPING AN IOS APP USING XCODE IN IOS
- PASSING DATA FROM PARENT VIEW CONTROLLER TO CHILD VIEW CONTROLLER SWIFT 4 IN IOS
- IOS IMAGE VIEWER OR PREVIEW EXACT LIKE PHOTOS APP USING COLLECTION VIEW (PAGING ENABLED) WITH MINIMUM LINE SPACING IN IOS
- HOW TO RETRIEVE THE LAST SENT MESSAGE FROM MYSELF IN XMPP USING XMPPFRAMEWORK? IN IOS
- DJI SDK GET RTK INFORMATION IN IOS
- HOW CAN I GET IDENTIFICATION STRING LOOK LIKE IMEI IN IOS IN IOS
- BENDABLE ARM ROTATION IN SPRITEKIT - ROTATE AT POINT IN IOS
- HOW TO CONVERT STRING TO INT WITHOUT SKIP FIRST ZEROS'S SWIFT? IN IOS
- JSON DECODABLE - SEARCH BY KEY IN IOS
- HOW CAN I ADD A BLUR BACKGROUND AND POPUP VIEW? IN IOS
- CELL QUEUE SIZE IN UITABLE VIEW IN IOS
- REACT NATIVE: "SETBACKGROUNDCOLOR IS ONLY AVAILABLE ON ANDROID" WARNING ON IOS IN IOS
- PARSE CLOUD WITH SWIFT PFIDRESULTBLOCK ERROR IN IOS
- READ BLE DATA USING SIRIKIT IN IOS
- RESIZE SUPERVIEW AFTER CHANGING HEIGHT OF SUBVIEW - WITHOUT AUTO LAYOUT IN IOS
- UITABLEVIEW WITH IMAGES SCROLLS VERY SLOWLY XAMARIN.IOS IN IOS
- UILABEL TEXT VARIABLE NOT UPDATING PROPERLY - SWIFT 4 IN IOS
- UIVIEW.ANIMATE WITH ALLOWUSERINTERACTION ENABLES THE UIBUTTON ONLY IN THE ANIMATION'S FINAL FRAME IN IOS
- SAVING A OBJECT IN USERDEFAULTS AFTER REORDER OF ROWS IN TABLEVIEW IN IOS
- SWIFT IOS -COLLECTIONVIEW HOW TO SCROLL CELLS OFF OF SCREEN IN IOS
- THIS APP CONTAINS AN APP EXTENSION THAT SPECIFIES AN EXTENSION POINT IDENTIFIER THAT IS NOT SUPPORTED ON THIS VERSION OF IOS IN IOS
- DISPLAY A RESPONSIVE IMAGE AND LABEL IN A TABLE FOR IOS IN IOS
- SWIFT - HOW TO DISABLE CLICKED HISTORY ON IOS TABLEVIEW IN IOS
- HOW TO RELOAD CURRENT PAGE PROGRAMMATICALLY IN REACT-NATIVE IN IOS
- IOS 12 - "THE APP'S INFO.PLIST MUST CONTAIN AN NSMICROPHONEUSAGEDESCRIPTION KEY" IN IOS
- HOW TO STORE LARGE AMOUNTS OF GAME DIALOGUE IN IOS
- WHATS THE PERFORMANCE OF CHAINING SWIFT'S ARRAY HIGHER ORDER FUNCTIONS? IN IOS
- ISSUE WITH ROUNDED CORNERS OF IMAGEVIEW WITH GRADIENT COLOUR IN IOS
- UITABLEVIEW ADD SPACE ABOVE THE HEADER SECTION IN IOS
- REALM DB FOR IOS THROWS A SCHEMA MISMATCH ERROR, PROVIDED SCHEMA VERSION 84 IS LESS THAN LAST SET VERSION 86 IN IOS
- UITABBARCONTROLLER'S VIEWCONTROLLERS PRESENT MODAL CONTROLLER ISSUE IN IOS