camera._listAccessPoints command response on successful completion
Examples:
{
"results": {
"accessPoints": [
{
"connectionPriority": 1,
"defaultGateway": "192.168.100.1",
"ipAddress": "192.168.100.10",
"ipAddressAllocation": "static",
"security": "WPA/WPA2 PSK",
"ssid": "ssid0123",
"ssidStealth": false,
"subnetMask": "255.255.255.0"
},
{
"connectionPriority": 2,
"ipAddressAllocation": "dynamic",
"security": "WPA/WPA2 PSK",
"ssid": "ssidabcd",
"ssidStealth": true,
"_proxy": {
"use": true,
"url": "proxy.example.com",
"port": 8080,
"userid": "id012"
}
},
{
"connectionPriority": 3,
"ipAddressAllocation": "dynamic",
"security": "WPA/WPA2 PSK",
"ssid": "ssidxyz",
"ssidStealth": true
}
]
},
"name": "camera._listAccessPoints",
"state": "done"
}
{
"results": {
"accessPoints": []
},
"name": "camera._listAccessPoints",
"state": "done"
}
Property |
Type |
Required |
Description |
name |
const |
yes |
Executed command name |
state |
const |
yes |
Command execution status |
results |
object |
yes |
- |
name
Description: Executed command name
Specific value: "camera._listAccessPoints"
state
Description: Command execution status
Specific value: "done"
results
Property |
Type |
Required |
Description |
accessPoints |
array |
yes |
List of the access points stored on Theta and the access points detected by Theta |
accessPoints
Description: List of the access points stored on Theta and the access points detected by Theta
|
Array restrictions |
Min items |
N/A |
Max items |
N/A |
Each item of this array must be |
Description |
accessPoint |
Access point settings |
accessPoint
Description: Access point settings
Property |
Type |
Required |
Description |
ssid |
string |
yes |
SSID |
ssidStealth |
boolean |
yes |
True if SSID stealth is enabled |
security |
enum (of string) |
yes |
Authentication mode. “none” is Theta X and Z1 only. “WPA3-SAE” is Theta A1 only. |
connectionPriority |
integer |
yes |
Connection priority. Model | Possible values | Top priority |
---|
Theta A1 | 5 to 1 | 5 | Theta X | 1 | An access point registered later has a higher priority | Theta Z1 | 1 to 5 | 1 |
|
ipAddressAllocation |
enum (of string) |
yes |
IP address allocation method. This can be acquired when SSID is registered as an enable access point. |
ipAddress |
string |
no |
IP address assigned to Theta. This setting can be acquired when “ipAddressAllocation” is “static”. |
subnetMask |
string |
no |
Subnet Mask. This setting can be acquired when “ipAddressAllocation” is “static”. |
defaultGateway |
string |
no |
Default Gateway. This setting can be acquired when “ipAddressAllocation” is “static”. |
dns1 |
string |
no |
IP address of the first DNS server. This setting can be acquired when “ipAddressAllocation” is “static”. |
dns2 |
string |
no |
IP address of the second DNS server. This setting can be acquired when “ipAddressAllocation” is “static”. |
_proxy |
object |
no |
Proxy information to be used for the access point. |
ssid
Description: SSID
ssidStealth
Description: True if SSID stealth is enabled
security
|
Definitions |
Type |
enum (of string) |
Description: Authentication mode. “none” is Theta X and Z1 only. “WPA3-SAE” is Theta A1 only.
Must be one of:
- “none”
- “WEP”
- “WPA/WPA2 PSK”
- “WPA3-SAE”
connectionPriority
Description: Connection priority.
Model | Possible values | Top priority |
---|
Theta A1 | 5 to 1 | 5 |
Theta X | 1 | An access point registered later has a higher priority |
Theta Z1 | 1 to 5 | 1 |
|
Restrictions |
Minimum |
≥ 1 |
Maximum |
≤ 5 |
ipAddressAllocation
|
Definitions |
Type |
enum (of string) |
Description: IP address allocation method. This can be acquired when SSID is registered as an enable access point.
Must be one of:
ipAddress
Description: IP address assigned to Theta. This setting can be acquired when “ipAddressAllocation” is “static”.
subnetMask
Description: Subnet Mask. This setting can be acquired when “ipAddressAllocation” is “static”.
defaultGateway
Description: Default Gateway. This setting can be acquired when “ipAddressAllocation” is “static”.
dns1
Description: IP address of the first DNS server. This setting can be acquired when “ipAddressAllocation” is “static”.
dns2
Description: IP address of the second DNS server. This setting can be acquired when “ipAddressAllocation” is “static”.
_proxy
Description: Proxy information to be used for the access point.
Property |
Type |
Required |
Description |
use |
boolean |
yes |
Use proxy if true |
url |
string |
no |
Domain name or IP address of the proxy server |
port |
integer |
no |
Port number of the proxy server |
userid |
string |
no |
User ID used for proxy authentication |
use
Description: Use proxy if true
url
Description: Domain name or IP address of the proxy server
port
Description: Port number of the proxy server
|
Restrictions |
Minimum |
≥ 1 |
Maximum |
≤ 65535 |
userid
Description: User ID used for proxy authentication