REST Resource: customers.deployments.devices

संसाधन: डिवाइस

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "fccId": string,
  "serialNumber": string,
  "preloadedConfig": {
    object (DeviceConfig)
  },
  "activeConfig": {
    object (DeviceConfig)
  },
  "state": enum (State),
  "grants": [
    {
      object (DeviceGrant)
    }
  ],
  "displayName": string,
  "deviceMetadata": {
    object (DeviceMetadata)
  },
  "currentChannels": [
    {
      object (ChannelWithScore)
    }
  ],
  "grantRangeAllowlists": [
    {
      object (FrequencyRange)
    }
  ]
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट. संसाधन पाथ का नाम.

fccId

string

डिवाइस का एफ़सीसी आइडेंटिफ़ायर.

serialNumber

string

इसके लिए, डिवाइस बनाने वाली कंपनी ने डिवाइस को जो सीरियल नंबर असाइन किया है.

preloadedConfig

object (DeviceConfig)

SAS पोर्टल API के ज़रिए बताए गए तरीके से डिवाइस का कॉन्फ़िगरेशन.

activeConfig

object (DeviceConfig)

सिर्फ़ आउटपुट. डिवाइस का मौजूदा कॉन्फ़िगरेशन, SAS में रजिस्टर किया गया.

state

enum (State)

सिर्फ़ आउटपुट. डिवाइस की स्थिति.

grants[]

object (DeviceGrant)

सिर्फ़ आउटपुट. डिवाइस की मदद से दिए गए अनुदान.

displayName

string

डिवाइस का डिसप्ले नेम.

deviceMetadata

object (DeviceMetadata)

ऐसे डिवाइस पैरामीटर जिन्हें SAS पोर्टल और SAS पंजीकरण अनुरोधों, दोनों से ओवरराइड किया जा सकता है.

currentChannels[]
(deprecated)

object (ChannelWithScore)

सिर्फ़ आउटपुट. स्कोर वाले मौजूदा चैनल.

grantRangeAllowlists[]

object (FrequencyRange)

अनुमति वाली सूची में सिर्फ़ वे रेंज उपलब्ध होती हैं जिन्हें अनुमति मिली है.

डिवाइस कॉन्फ़िगरेशन

डिवाइस कॉन्फ़िगरेशन के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "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
}
फ़ील्ड
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 (Timestamp format)

सिर्फ़ आउटपुट. डिवाइस के कॉन्फ़िगरेशन में पिछली बार बदलाव किए जाने की तारीख.

RFC3339 यूटीसी और कोट के फ़ॉर्मैट;Zulu" में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ दशमलव अंक हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

डिवाइस कैटगरी

डिवाइस की एफ़सीसी कैटगरी, जैसा कि पार्ट 96 के मुताबिक है.

Enums
DEVICE_CATEGORY_UNSPECIFIED डिवाइस की कैटगरी तय नहीं है.
DEVICE_CATEGORY_A कैटगरी A
DEVICE_CATEGORY_B कैटगरी B

डिवाइस मॉडल

डिवाइस के मॉडल के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "vendor": string,
  "name": string,
  "softwareVersion": string,
  "hardwareVersion": string,
  "firmwareVersion": string
}
फ़ील्ड
vendor

string

डिवाइस विक्रेता का नाम.

name

string

डिवाइस के मॉडल का नाम.

softwareVersion

string

डिवाइस का सॉफ़्टवेयर वर्शन.

hardwareVersion

string

डिवाइस का हार्डवेयर वर्शन.

firmwareVersion

string

डिवाइस का फ़र्मवेयर वर्शन.

डिवाइस एयर इंटरफ़ेस

डिवाइस के एयर इंटरफ़ेस के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "radioTechnology": enum (RadioTechnology),
  "supportedSpec": string
}
फ़ील्ड
radioTechnology

enum (RadioTechnology)

कंडीशनल. यह फ़ील्ड रेडियो ऐक्सेस टेक्नोलॉजी के बारे में बताता है, जिसका इस्तेमाल सीबीएसडी के लिए किया जाता है.

supportedSpec

string

ज़रूरी नहीं. यह फ़ील्ड radioTechnology से जुड़ा है. साथ ही, यह एयर इंटरफ़ेस की खास बातें बताता है, जो रजिस्ट्रेशन के समय सीबीएसडी के मुताबिक होते हैं.

रेडियोटेक्नोलॉजी

रेडियो ऐक्सेस करने की मंज़ूरी वाली टेक्नोलॉजी.

Enums
RADIO_TECHNOLOGY_UNSPECIFIED
E_UTRA
CAMBIUM_NETWORKS
FOUR_G_BBW_SAA_1
NR
DOODLE_CBRS
CW
REDLINE
TARANA_WIRELESS

इंस्टॉलेशन के पैरामीटर

डिवाइस इंस्टॉल करने के पैरामीटर के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "latitude": number,
  "longitude": number,
  "height": number,
  "heightType": enum (HeightType),
  "horizontalAccuracy": number,
  "verticalAccuracy": number,
  "indoorDeployment": boolean,
  "antennaAzimuth": integer,
  "antennaDowntilt": integer,
  "antennaGain": integer,
  "eirpCapability": integer,
  "antennaBeamwidth": integer,
  "antennaModel": string,
  "cpeCbsdIndication": boolean
}
फ़ील्ड
latitude

number

WGS 84 डेटम के मुकाबले डिवाइस के ऐंटीना की जगह का अक्षांश. रेंज -90.000000 से +90.000000 तक हो सकती है. पॉज़िटिव वैल्यू, भूमध्य रेखा के उत्तर में मौजूद अक्षांश को दिखाती हैं. भूमध्य रेखा के दक्षिण में नेगेटिव वैल्यू दिखती हैं.

longitude

number

WGS 84 डाटम के हिसाब से, डिवाइस के ऐंटीना की जगह का देशांतर. रेंज -180.000000 से +180.000000 तक हो सकती है. पॉज़िटिव वैल्यू, मध्य मध्याह्न रेखा के देशांतर के बारे में बताती हैं.

height

number

डिवाइस में मौजूद ऐंटीना की लंबाई मीटर में. जब heightType पैरामीटर की वैल्यू "AGL" होती है, तो ऐंटीना की ऊंचाई, ज़मीन के लेवल के मुताबिक होनी चाहिए. जब heightType पैरामीटर की वैल्यू "AMSL" होती है, तो यह WGS84 डाटम के हिसाब से दी जाती है.

heightType

enum (HeightType)

यह तय करता है कि ऊंचाई कैसे मापी जाती है.

horizontalAccuracy

number

डिवाइस के ऐंटीना की जगह (हॉरिज़ॉन्टल) की जगह दिखाने के लिए, मीटर में एक पॉज़िटिव संख्या. यह वैकल्पिक पैरामीटर सिर्फ़ तब मौजूद होना चाहिए, जब इसकी वैल्यू 50 मीटर वाली एफ़सीसी की शर्त से कम हो.

verticalAccuracy

number

डिवाइस के ऐंटीना की वर्टिकल जगह की सटीक जानकारी देने के लिए, मीटर में एक पॉज़िटिव संख्या. यह वैकल्पिक पैरामीटर सिर्फ़ तब मौजूद होना चाहिए, जब इसकी वैल्यू 3 मीटर (एफ़सीसी) वाली शर्त से कम हो.

indoorDeployment

boolean

डिवाइस का एंटेना इनडोर है या नहीं. true: घर के अंदर. false: आउटडोर.

antennaAzimuth

integer

सही उत्तर के संबंध में एंटेना के क्षैतिज विमान के निचले हिस्से की दिशा. इस पैरामीटर की वैल्यू, 0 से 359 के बीच की कोई भी वैल्यू होती है. 0 डिग्री की वैल्यू का मतलब सही उत्तर होता है. 90 डिग्री की वैल्यू का मतलब पूर्व दिशा होता है. यह पैरामीटर A कैटगरी वाले डिवाइसों के लिए ज़रूरी नहीं है. साथ ही, कैटगरी B डिवाइसों के लिए ज़रूरी नहीं है.

antennaDowntilt

integer

एंटेना का डिग्री में अंतर यह पैरामीटर A कैटगरी वाले डिवाइसों के लिए ज़रूरी नहीं है. साथ ही, कैटगरी B डिवाइसों के लिए ज़रूरी नहीं है.

antennaGain

integer

dBi में सबसे ज़्यादा एंटेना पाएं. यह पैरामीटर एक पूर्णांक है, जिसकी वैल्यू -127 और +128 (dBi) के बीच होती है.

eirpCapability

integer

यह पैरामीटर dBm/10 मेगाहर्ट्ज़ की इकाइयों में ज़्यादा से ज़्यादा डिवाइस ईआईआरपी है और यह -127 और +47 (dBm/10 मेगाहर्ट्ज़) के बीच के मान वाली एक पूर्णांक संख्या है. अगर इन्हें शामिल नहीं किया जाता है, तो एसएएस इसे डिवाइस कैटगरी के लिए dBm/10MHz की ज़्यादा से ज़्यादा अनुमति वाली EIRP के रूप में देखता है.

antennaBeamwidth

integer

हॉरिज़ॉन्टल हवाई जहाज़ में मौजूद डिग्री में मौजूद एंटेना की 3-dB एंटेना की बीम. यह पैरामीटर 0 और 360 (°) के बीच का कोई मान है और बिना हस्ताक्षर वाला पूर्णांक है. यह कैटगरी A डिवाइस और कैटगरी B डिवाइस के लिए कंडीशनल है.

antennaModel

string

अगर किसी बाहरी एंटेना का इस्तेमाल किया जाता है, तो इस फ़ील्ड में एंटेना का मॉडल वैकल्पिक तौर पर दिया गया है. स्ट्रिंग की लंबाई ज़्यादा से ज़्यादा 128 ऑक्टेट है.

cpeCbsdIndication

boolean

अगर यह मौजूद है, तो यह पैरामीटर बताता है कि सीबीएसडी सीपीई-सीबीएसडी है या नहीं.

ऊंचाई का प्रकार

यह तय करता है कि ऊंचाई कैसे मापी जाती है.

Enums
HEIGHT_TYPE_UNSPECIFIED ऊंचाई का प्रकार तय नहीं है.
HEIGHT_TYPE_AGL AGL की ऊंचाई ज़मीन के स्तर के हिसाब से मापी जाती है.
HEIGHT_TYPE_AMSL AMSL की ऊंचाई समुद्र के औसत स्तर के हिसाब से मापी जाती है.

माप की क्षमता

डिवाइस मेज़रमेंट की क्षमता. वैल्यू, WINNF-SSC-0002 से तय होती हैं.

Enums
MEASUREMENT_CAPABILITY_UNSPECIFIED
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT

राज्य

डिवाइस कॉन्फ़िगरेशन की स्थिति. सीबीएसडी रजिस्ट्रेशन के दौरान, सिर्फ़ DEVICE_CONFIG_STATE_FINAL राज्य के कॉन्फ़िगरेशन इस्तेमाल किए जा सकते हैं.

Enums
DEVICE_CONFIG_STATE_UNSPECIFIED
DRAFT
FINAL

राज्य

डिवाइस की स्थिति.

Enums
DEVICE_STATE_UNSPECIFIED अनिर्दिष्ट स्थिति.
RESERVED हालांकि, SAS पोर्टल में बनाए गए डिवाइस अभी तक SAS में रजिस्टर नहीं हैं.
REGISTERED SAS के साथ पंजीकृत डिवाइस.
DEREGISTERED SAS से डिवाइस का रजिस्ट्रेशन रद्द किया गया.

डिवाइस ग्रांट

डिवाइस अनुदान. यह स्पेक्ट्रम ऐक्सेस सिस्टम की ओर से दी जाने वाली एक अनुमति है. यह डिवाइस को किसी खास धड़कन के बाद, तय किए गए ऑपरेटिंग पैरामीटर का इस्तेमाल करके डिवाइस में ट्रांसमिट करता है.

जेएसओएन के काेड में दिखाना
{
  "maxEirp": number,
  "frequencyRange": {
    object (FrequencyRange)
  },
  "state": enum (GrantState),
  "channelType": enum (ChannelType),
  "moveList": [
    {
      object (DpaMoveList)
    }
  ],
  "expireTime": string,
  "suspensionReason": [
    string
  ],
  "grantId": string,
  "lastHeartbeatTransmitExpireTime": string
}
फ़ील्ड
maxEirp

number

अनुदान की अनुमति के बराबर ज़्यादा समान रूप से रेडिएटेड पावर (ईआईआरपी) ज़्यादा से ज़्यादा EIRP, dBm/MHz की इकाइयों में होती है. maxEirp की वैल्यू, औसत (RMS) EIRP के बारे में बताती है. इसे FCC पार्ट 96.41(e)(3) में बताई गई प्रोसेस से मापा जाता है.

frequencyRange

object (FrequencyRange)

ट्रांसमिशन फ़्रीक्वेंसी रेंज.

state

enum (GrantState)

अनुदान की स्थिति.

channelType

enum (ChannelType)

इस्तेमाल किया गया चैनल किस तरह का है.

moveList[]

object (DpaMoveList)

डीपीए की ट्रांसफ़र वाली सूचियां, जिन पर यह अनुमति दिखती है.

expireTime

string (Timestamp format)

अनुदान की समयसीमा.

RFC3339 यूटीसी और कोट के फ़ॉर्मैट;Zulu" में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ दशमलव अंक हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

suspensionReason[]

string

अगर अनुमति निलंबित कर दी जाती है, तो निलंबित करने की वजहें.

grantId

string

अनुदान आईडी.

lastHeartbeatTransmitExpireTime

string (Timestamp format)

पिछली हार्टबीट की ट्रांसमिट समयसीमा.

RFC3339 यूटीसी और कोट के फ़ॉर्मैट;Zulu" में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ दशमलव अंक हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

फ़्रीक्वेंसी रेंज

low_frequency से high_frequency तक की फ़्रीक्वेंसी रेंज.

जेएसओएन के काेड में दिखाना
{
  "lowFrequencyMhz": number,
  "highFrequencyMhz": number
}
फ़ील्ड
lowFrequencyMhz

number

फ़्रीक्वेंसी रेंज की सबसे कम फ़्रीक्वेंसी मेगाहर्ट्ज़.

highFrequencyMhz

number

फ़्रीक्वेंसी रेंज की सबसे ज़्यादा फ़्रीक्वेंसी MHz में.

ग्रांटस्टेट

अनुदान की स्थिति.

Enums
GRANT_STATE_UNSPECIFIED
GRANT_STATE_GRANTED अनुदान दिया गया है, लेकिन डिवाइस में दिल की धड़कन नहीं है.
GRANT_STATE_TERMINATED अनुदान को SAS ने खत्म कर दिया है.
GRANT_STATE_SUSPENDED एसएएस ने अनुदान निलंबित कर दिया है.
GRANT_STATE_AUTHORIZED डिवाइस फ़िलहाल ट्रांसमिट कर रहा है.
GRANT_STATE_EXPIRED अनुदान की समयसीमा खत्म हो गई है.

चैनल का प्रकार

Enums
CHANNEL_TYPE_UNSPECIFIED
CHANNEL_TYPE_GAA
CHANNEL_TYPE_PAL

DpamoveList

डीपीए की एंट्री की सूची.

जेएसओएन के काेड में दिखाना
{
  "dpaId": string,
  "frequencyRange": {
    object (FrequencyRange)
  }
}
फ़ील्ड
dpaId

string

डीपीए का आईडी.

frequencyRange

object (FrequencyRange)

जगह बदलने की सूची पर असर डालने वाली फ़्रीक्वेंसी रेंज.

डिवाइसमेटाडेटा

डिवाइस का डेटा, SAS पोर्टल और रजिस्ट्रेशन अनुरोधों, दोनों से बदला जा सकता है.

जेएसओएन के काेड में दिखाना
{
  "interferenceCoordinationGroup": string,
  "commonChannelGroup": string,
  "antennaModel": string,
  "nrqzValidated": boolean,
  "nrqzValidation": {
    object (NrqzValidation)
  }
}
फ़ील्ड
interferenceCoordinationGroup

string

इंटरफ़र्डेशन कोऑर्डिनेशन ग्रुप (आईसीजी) सीबीएसडी का एक ग्रुप, जो ग्रुप के साथ अपने दखल को मैनेज करता है. ज़्यादा जानकारी के लिए, CBRSA-TS-2001 V3.0.0 देखें.

commonChannelGroup

string

कॉमन चैनल ग्रुप (सीसीजी). एक ही आईसीजी में मौजूद सीबीएसडी का एक ग्रुप जो सामान्य प्राइमरी चैनल असाइनमेंट का अनुरोध करता है. ज़्यादा जानकारी के लिए, CBRSA-TS-2001 V3.0.0 देखें.

antennaModel

string

अगर पॉप्युलेट होता है, तो इस्तेमाल करने के लिए एंटेना मॉडल पैटर्न. फ़ॉर्मैट: RecordCreatorId:PatternId

nrqzValidated
(deprecated)

boolean

सिर्फ़ आउटपुट. अगर सीपीआई ने इस बात की पुष्टि कर ली है कि वे नैशनल साइलेंस ज़ोन के ऑफ़िस के साथ मिलकर काम कर रहे हैं, तो true पर सेट करें.

nrqzValidation

object (NrqzValidation)

सिर्फ़ आउटपुट. राष्ट्रीय रेडियो शांत क्षेत्र की पुष्टि करने से जुड़ी जानकारी.

Nrqzवैलिडेशन

राष्ट्रीय रेडियो शांत क्षेत्र की पुष्टि के बारे में जानकारी.

जेएसओएन के काेड में दिखाना
{
  "state": enum (State),
  "caseId": string,
  "latitude": number,
  "longitude": number,
  "cpiId": string
}
फ़ील्ड
state

enum (State)

NRQZ की पुष्टि करने की जानकारी की स्थिति.

caseId

string

पुष्टि के केस का आईडी.

latitude

number

पुष्टि के लिए इस्तेमाल होने वाले डिवाइस का अक्षांश.

longitude

number

पुष्टि करने के लिए इस्तेमाल होने वाले डिवाइस का देशांतर.

cpiId

string

सीपीआई जिन्होंने पुष्टि करने के लिए हस्ताक्षर किए हैं.

राज्य

NRQZ की पुष्टि करने की जानकारी की स्थिति.

Enums
STATE_UNSPECIFIED अनिर्दिष्ट स्थिति.
DRAFT ड्राफ़्ट की स्थिति.
FINAL आखिरी स्थिति.

चैनल के स्कोर

स्कोर करने वाला चैनल.

जेएसओएन के काेड में दिखाना
{
  "frequencyRange": {
    object (FrequencyRange)
  },
  "score": number
}
फ़ील्ड
frequencyRange

object (FrequencyRange)

चैनल की फ़्रीक्वेंसी रेंज.

score

number

चैनल का स्कोर, जो [0,100] की रेंज में होना चाहिए.

तरीके

create

node या customer के तहत device बनाता है.

createSigned

node या customer के तहत, साइन किया हुआ device बनाता है.

list

devices को node या customer में शामिल करता है.