Method: nodes.devices.signDevice
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यह कुकी, device
पर हस्ताक्षर करती है.
एचटीटीपी अनुरोध
POST https://sasportal.googleapis.com/v1alpha1/{device.name=nodes/*/devices/*}:signDevice
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर |
device.name |
string
सिर्फ़ आउटपुट के लिए. संसाधन के पाथ का नाम.
|
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, इस स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
{
"device": {
"name": string,
"fccId": string,
"serialNumber": string,
"preloadedConfig": {
"category": enum (DeviceCategory ),
"model": {
object (DeviceModel )
},
"airInterface": {
object (DeviceAirInterface )
},
"installationParams": {
object (InstallationParams )
},
"measurementCapabilities": [
enum (MeasurementCapability )
],
"userId": string,
"callSign": string,
"state": enum (State ),
"isSigned": boolean,
"updateTime": string
},
"activeConfig": {
"category": enum (DeviceCategory ),
"model": {
object (DeviceModel )
},
"airInterface": {
object (DeviceAirInterface )
},
"installationParams": {
object (InstallationParams )
},
"measurementCapabilities": [
enum (MeasurementCapability )
],
"userId": string,
"callSign": string,
"state": enum (State ),
"isSigned": boolean,
"updateTime": string
},
"state": enum (State ),
"grants": [
{
"maxEirp": number,
"frequencyRange": {
object (FrequencyRange )
},
"state": enum (GrantState ),
"channelType": enum (ChannelType ),
"moveList": [
{
object (DpaMoveList )
}
],
"expireTime": string,
"suspensionReason": [
string
],
"grantId": string,
"lastHeartbeatTransmitExpireTime": string
}
],
"displayName": string,
"deviceMetadata": {
"interferenceCoordinationGroup": string,
"commonChannelGroup": string,
"antennaModel": string,
"nrqzValidated": boolean,
"nrqzValidation": {
object (NrqzValidation )
}
},
"currentChannels": [
{
"frequencyRange": {
object (FrequencyRange )
},
"score": number
}
],
"grantRangeAllowlists": [
{
"lowFrequencyMhz": number,
"highFrequencyMhz": number
}
]
}
} |
फ़ील्ड |
device.fccId |
string
डिवाइस का एफ़सीसी आइडेंटिफ़ायर.
|
device.serialNumber |
string
यह डिवाइस बनाने वाली कंपनी की ओर से डिवाइस को असाइन किया गया सीरियल नंबर होता है.
|
device.preloadedConfig |
object (DeviceConfig )
डिवाइस का कॉन्फ़िगरेशन, जैसा कि SAS Portal API के ज़रिए बताया गया है.
|
device.activeConfig |
object (DeviceConfig )
सिर्फ़ आउटपुट के लिए. एसएएस के साथ रजिस्टर किए गए डिवाइस का मौजूदा कॉन्फ़िगरेशन.
|
device.state |
enum (State )
सिर्फ़ आउटपुट के लिए. डिवाइस की स्थिति.
|
device.grants[] |
object (DeviceGrant )
सिर्फ़ आउटपुट के लिए. डिवाइस के पास मौजूद अनुमतियां.
|
device.displayName |
string
डिवाइस का डिसप्ले नेम.
|
device.deviceMetadata |
object (DeviceMetadata )
डिवाइस के ऐसे पैरामीटर जिन्हें SAS पोर्टल और SAS रजिस्ट्रेशन के अनुरोध, दोनों से बदला जा सकता है.
|
device.currentChannels[] (deprecated) |
object (ChannelWithScore )
सिर्फ़ आउटपुट के लिए. स्कोर वाले मौजूदा चैनल.
|
device.grantRangeAllowlists[] |
object (FrequencyRange )
अनुमति वाली सूचियों में शामिल रेंज ही नए अनुदानों के लिए उपलब्ध होती हैं.
|
जवाब का मुख्य भाग
अगर अनुरोध पूरा हो जाता है, तो जवाब के मुख्य हिस्से में कोई डेटा नहीं होता.
अनुमति पाने के लिंक
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/sasportal
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[[["Signs a device, using the provided device information in the request body."],["The HTTP request is a POST request to the specified URL with the device name as a path parameter."],["The request body requires device details like FCC ID, serial number, configuration, and operational state."],["Authorization requires the `https://www.googleapis.com/auth/sasportal` scope."]]],["This document outlines how to sign a device using a `POST` HTTP request to `https://sasportal.googleapis.com/v1alpha1/{device.name=nodes/*/devices/*}:signDevice`. The request includes a JSON body with the `device` object, where we can define its attributes. Important fields include `fccId`, `serialNumber`, `preloadedConfig`, `activeConfig`, `state`, `grants`, `displayName`, `deviceMetadata` and `grantRangeAllowlists`. The `device.name` parameter is a string representing the resource path name. A successful request returns an empty response body and requires `https://www.googleapis.com/auth/sasportal` OAuth scope.\n"]]