Trying to follow this example (
https://docs.arris.com/bundle/sz-510-WISPrPortalReferenceguide-sz100,vsz/page/GUID-0C63DD21-399E-43D...) but stuck as getting the users "Mac address".
Does anyone know of a way or programing language that can retrieve this. Does anyone have an example of one where you can successfully retrieve the users Mac address?
I tried to use the login (and Asynchronous login) api, is seems to need the mac address. I tried to use the IP without the mac address and it fails stating "Not Found".
For example:
This payload works:
{
"Vendor":"ruckus",
"RequestPassword":"blahblah",
"APIVersion":"1.0",
"RequestCategory":"UserOnlineControl",
"RequestType":"LoginAsync",
"UE-IP":"192.168.1.56",
"UE-MAC":"00:0F:00:64:F2:F4",
"UE-Proxy":"0",
"UE-Username":"
some@wireless.com",
"UE-Password":"password"
}
and this
{
"Vendor":"ruckus",
"RequestPassword":"blahblah",
"APIVersion":"1.0",
"RequestCategory":"UserOnlineControl",
"RequestType":"LoginAsync",
"UE-MAC":"00:0F:00:64:F2:F4",
"UE-Proxy":"0",
"UE-Username":"
some@wireless.com",
"UE-Password":"password"
}
But not this
{
"Vendor":"ruckus",
"RequestPassword":"blahblah",
"APIVersion":"1.0",
"RequestCategory":"UserOnlineControl",
"RequestType":"LoginAsync",
"UE-IP":"192.168.1.56",
"UE-Proxy":"0",
"UE-Username":"
some@wireless.com",
"UE-Password":"password"
}