{ "id": "cd75d899-3f53-43fa-9ee8-f6b36646a27d", "name": "ReverseSsh", "displayName": "Reverse SSH", "vendors": [ { "id": "e87ad7b1-1705-46b1-a962-282126646b4d", "name": "remoteAccess", "displayName": "Remote Access", "thingClasses": [ { "id": "a4f12741-4f30-40ca-a319-7f15e9c0c43a", "name": "reverseSsh", "displayName": "Reverse SSH", "createMethods": ["user"], "setupMethod": "userandpassword", "interfaces": ["connectable"], "settingsTypes": [ { "id": "478aea93-68c4-4527-ac91-15b8da77f1e5", "name": "active", "displayName": "Active", "type": "bool", "defaultValue": true } ], "paramTypes": [ { "id": "92747d75-d18a-4915-bd48-0edd5cc5f19a", "name": "address", "displayName": "SSH server address", "type": "QString", "defaultValue": "" }, { "id": "988aec42-1026-4aef-85d1-329ee1a34208", "name": "remotePort", "displayName": "SSH server port", "type": "int", "defaultValue": 22 }, { "id": "7f7aa198-c719-415e-b31c-7a676b9d8e01", "name": "localPort", "displayName": "Local SSH server port", "type": "int", "defaultValue": 22 }, { "id": "e999ce4b-bc8c-4664-8c1c-d502a1589e78", "name": "remoteOpenPort", "displayName": "Remote port to be opened", "type": "int", "defaultValue": 2201, "minValue": 0, "maxValue": 65535 } ], "stateTypes":[ { "id": "1ae425b2-d642-42ca-be41-4d06dff5c5cd", "name": "connected", "displayName": "Connected", "type": "bool", "defaultValue": false, "displayNameEvent": "Connected changed" } ] } ] } ] }