"LocalQ" (cloud-independent wifi control for IoT devices)
Services
DNS
- Redirect DNS for the API URL to ourselves
DHCP
- Provide DHCP service for smart device on localq wifi.
HTTPS
Respond to requests for the API URL.
/route
- service URLs
{
"result": {
"apiServer": "https://localq:443",
"mqttServer": "ssl://localq:8883"
},
"resultCode": "0000"
}
/route/certificate
- list of certificates
{
"result": [
"common-server",
"aws-iot"
],
"resultCode": "0000"
}
/route/certificate?name=common-server
- API server CA certificate
certificatePem
should be the CA certificate for the API server's SSL cert. This is just an example.
{
"result": {
"certificatePem": "-----BEGIN CERTIFICATE-----\nMIIDoTCCAomgAwIBAgIGDn4cTwkCMA0GCSqGSIb3DQEBCwUAMCgxEjAQBgNVBAMM\nCW1pdG1wcm94eTESMBAGA1UECgwJbWl0bXByb3h5MB4XDTIwMDYyODAxMjYwMFoX\nDTIzMDYzMDAxMjYwMFowKDESMBAGA1UEAwwJbWl0bXByb3h5MRIwEAYDVQQKDAlt\naXRtcHJveHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDfnGSUZ318\nQurCeMPisIWDT8PyMAX2ifrc9PtzAQsbKNLSOp0+TxDpPjqoet2fLh5BEQFMqbMj\nPvzRdP2ECoYfJxQ8Sx2LH0F61mDv4Pz1fTri8/f9aJ5+kI5pcKzH44g0hZvkHZnT\nL3DC1u5jj9ZaT9mjkDL4tdybqQdRMrbEOOV0gAEqL5uetKvcSAvR+SRDGC6jEtA2\nak1IRnUtTYBrk2vjT3afTrL5gpWq3eZYYqQCsHSZPeyLrweahVNwPt3w1G42s+mv\n6cYpsxTsNqN45T2UDGeWYe9KdH81FNfgbK3IWs513V9gZFjOt9b4U/gMZ0r1NNCS\nhrpis05JiKl7AgMBAAGjgdAwgc0wDwYDVR0TAQH/BAUwAwEB/zARBglghkgBhvhC\nAQEEBAMCAgQweAYDVR0lBHEwbwYIKwYBBQUHAwEGCCsGAQUFBwMCBggrBgEFBQcD\nBAYIKwYBBQUHAwgGCisGAQQBgjcCARUGCisGAQQBgjcCARYGCisGAQQBgjcKAwEG\nCisGAQQBgjcKAwMGCisGAQQBgjcKAwQGCWCGSAGG+EIEATAOBgNVHQ8BAf8EBAMC\nAQYwHQYDVR0OBBYEFHAS98TuXndthB2YAUI5fJC0wxMhMA0GCSqGSIb3DQEBCwUA\nA4IBAQAfSk5Fo/AibwJjAPwNf9xr7mwmxdpLfkrsCgzDuwg6InUvPskmN1iv8/Dw\nqgQTTzwWFIKLHN9ihow2d1jUxSt3nbs/3T+8yZt4lwfSVjPgvKPEmDxAmBb6fY6C\nvtmGhVHqg2UbJWG7OjKD/TOYsv+Agid0BUX4SSjZEGW/ZdWXslPH/XnxGLcR04Oa\nC4bHwUcxNLxypCA7zXhZtpNoYJfXNi3xw3DhZgEvoQUYNIsRtxP32rvPEKmRyBlv\nyjCtio3hKJZYXJZEss1YYr9iamTj6POfmN4EjS8d0PBziacr7vbaHfFpHLclxKQ8\n/dPK+pCudg2GQs2LC6ccoQlBvD3V\n-----END CERTIFICATE-----\n"
},
"resultCode": "0000"
}
/route/certificate?name=aws-iot
- MQTT SSL CA Certificate
See above.