https://github.com/benjaminhansen/iot_access_manager_mac_linux
Allows bulk registration of devices via the UA Little Rock IoT Access Portal
https://github.com/benjaminhansen/iot_access_manager_mac_linux
Last synced: over 1 year ago
JSON representation
Allows bulk registration of devices via the UA Little Rock IoT Access Portal
- Host: GitHub
- URL: https://github.com/benjaminhansen/iot_access_manager_mac_linux
- Owner: benjaminhansen
- Created: 2017-06-01T19:51:18.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-05T19:20:51.000Z (about 9 years ago)
- Last Synced: 2025-01-22T09:09:47.738Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 50.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IoT Access Manager for Mac and Linux
Allows bulk registration of devices via the UA Little Rock IoT Access Portal
-
System Requirements
- None. The Mac/Linux version of the manager is self-contained and all of its dependencies are automatically included.
Setup
- Download/clone and unzip the repository's contents into a directory in which you have permission to access
- Navigate to the
config directory and open the config.json file
- Provide your UA Little Rock NetID and Password in the Auth section.
You can also change the name of the CSV file that the manager looks for in the config directory (this is optional).
Save and close the file.
- Open the
iot-devices.csv file also located in the config directory.
This is where you will provide the MAC addresses and hostnames of the devices you want to register with the IoT network.
The first column must contain the MAC address for the device you want to register.
The second column must contain the hostname.
Do not provide column headers
00-00-00-00-00-00
device01
- Run
./install.sh in the terminal from the root of the project. This will:
- create
run.sh
- create the
vendor => app/laravel/iotmgmt/vendor symlink
- move
install.sh to the app/scripts directory
Execution
1. Navigate back to the root of the project.
2. Run ./run.sh in the terminal
3. If everything was configured and set up correctly you should see an automated Chrome window open and begin to walk through the registration process. Once the process completes Chrome will automatically close and you will receive a "success" message in the terminal.