REST Resource: customers.deployments.devices

সম্পদ: ডিভাইস

JSON প্রতিনিধিত্ব
{
  "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

ডিভাইসের FCC শনাক্তকারী।

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 )

শুধুমাত্র অনুমোদিত তালিকার মধ্যে থাকা ব্যাপ্তিগুলিই নতুন অনুদানের জন্য উপলব্ধ।

ডিভাইস কনফিগারেশন

ডিভাইস কনফিগারেশন সম্পর্কে তথ্য।

JSON প্রতিনিধিত্ব
{
  "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 )

ডিভাইসের FCC বিভাগ।

model

object ( DeviceModel )

এই ডিভাইস মডেল সম্পর্কে তথ্য.

airInterface

object ( DeviceAirInterface )

এই ডিভাইসের বায়ু ইন্টারফেস সম্পর্কে তথ্য.

installationParams

object ( InstallationParams )

ডিভাইসের জন্য ইনস্টলেশন পরামিতি।

measurementCapabilities[]

enum ( MeasurementCapability )

ডিভাইসের পরিমাপ রিপোর্টিং ক্ষমতা.

userId

string

ডিভাইস ব্যবহারকারীর শনাক্তকারী।

callSign

string

ডিভাইস অপারেটরের কল সাইন।

state

enum ( State )

কনফিগারেশনের অবস্থা।

isSigned

boolean

শুধুমাত্র আউটপুট। কনফিগারেশনটি একটি CPI দ্বারা স্বাক্ষরিত হয়েছে কিনা।

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। শেষবার ডিভাইস কনফিগারেশন এডিট করা হয়েছে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

ডিভাইসবিভাগ

পার্ট 96 দ্বারা সংজ্ঞায়িত ডিভাইসের FCC বিভাগ।

এনামস
DEVICE_CATEGORY_UNSPECIFIED অনির্দিষ্ট ডিভাইস বিভাগ।
DEVICE_CATEGORY_A ক্যাটাগরি এ.
DEVICE_CATEGORY_B শ্রেণী বি.

ডিভাইস মডেল

ডিভাইসের মডেল সম্পর্কে তথ্য।

JSON প্রতিনিধিত্ব
{
  "vendor": string,
  "name": string,
  "softwareVersion": string,
  "hardwareVersion": string,
  "firmwareVersion": string
}
ক্ষেত্র
vendor

string

ডিভাইস বিক্রেতার নাম।

name

string

ডিভাইস মডেলের নাম।

softwareVersion

string

ডিভাইসটির সফ্টওয়্যার সংস্করণ।

hardwareVersion

string

ডিভাইসের হার্ডওয়্যার সংস্করণ।

firmwareVersion

string

ডিভাইসের ফার্মওয়্যার সংস্করণ।

ডিভাইস এয়ার ইন্টারফেস

ডিভাইসের এয়ার ইন্টারফেস সম্পর্কে তথ্য।

JSON প্রতিনিধিত্ব
{
  "radioTechnology": enum (RadioTechnology),
  "supportedSpec": string
}
ক্ষেত্র
radioTechnology

enum ( RadioTechnology )

শর্তসাপেক্ষ। এই ক্ষেত্রটি রেডিও অ্যাক্সেস প্রযুক্তি নির্দিষ্ট করে যা CBSD-এর জন্য ব্যবহৃত হয়।

supportedSpec

string

ঐচ্ছিক। এই ক্ষেত্রটি রেডিও টেকনোলজির সাথে সম্পর্কিত এবং এয়ার ইন্টারফেস স্পেসিফিকেশন প্রদান করে যা radioTechnology রেজিস্ট্রেশনের সময় মেনে চলে।

রেডিও টেকনোলজি

অনুমোদিত ধরনের রেডিও অ্যাক্সেস প্রযুক্তি।

এনামস
RADIO_TECHNOLOGY_UNSPECIFIED
E_UTRA
CAMBIUM_NETWORKS
FOUR_G_BBW_SAA_1
NR
DOODLE_CBRS
CW
REDLINE
TARANA_WIRELESS

ইনস্টলেশন প্যারামস

ডিভাইস ইনস্টলেশন পরামিতি সম্পর্কে তথ্য।

JSON প্রতিনিধিত্ব
{
  "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 মিটারের FCC প্রয়োজনীয়তার চেয়ে কম হয়।

verticalAccuracy

number

ডিভাইস অ্যান্টেনার উল্লম্ব অবস্থানের নির্ভুলতা নির্দেশ করতে মিটারে একটি ধনাত্মক সংখ্যা। এই ঐচ্ছিক প্যারামিটারটি শুধুমাত্র উপস্থিত থাকা উচিত যদি এর মান 3 মিটারের FCC প্রয়োজনীয়তার চেয়ে কম হয়।

indoorDeployment

boolean

ডিভাইস অ্যান্টেনা ইনডোর আছে কি না। true : অন্দর। false : বহিরঙ্গন।

antennaAzimuth

integer

সত্য উত্তরের সাপেক্ষে ডিগ্রীতে অ্যান্টেনার অনুভূমিক সমতলের বোরসাইট দিক। এই প্যারামিটারের মান হল একটি পূর্ণসংখ্যা যার মান 0 এবং 359 এর মধ্যে অন্তর্ভুক্ত। 0 ডিগ্রীর মান মানে সত্য উত্তর; 90 ডিগ্রীর মান পূর্ব মানে। এই প্যারামিটারটি বিভাগ A ডিভাইসের জন্য ঐচ্ছিক এবং বিভাগ B ডিভাইসের জন্য শর্তসাপেক্ষ।

antennaDowntilt

integer

অ্যান্টেনা ডিগ্রীতে নিচের দিকে ঝুঁকে পড়ে এবং -90 এবং +90 এর মধ্যে থাকা একটি পূর্ণসংখ্যা একটি নেতিবাচক মান মানে অ্যান্টেনা উপরে কাত (অনুভূমিক উপরে)। এই প্যারামিটারটি বিভাগ A ডিভাইসের জন্য ঐচ্ছিক এবং বিভাগ B ডিভাইসের জন্য শর্তসাপেক্ষ।

antennaGain

integer

dBi এ পিক অ্যান্টেনা লাভ। এই প্যারামিটারটি -127 এবং +128 (dBi) এর মধ্যে একটি মান সহ একটি পূর্ণসংখ্যা।

eirpCapability

integer

এই পরামিতিটি dBm/10MHz-এর ইউনিটে সর্বাধিক ডিভাইস EIRP এবং এটি -127 এবং +47 (dBm/10 MHz) এর মধ্যে একটি পূর্ণসংখ্যা। অন্তর্ভুক্ত না হলে, SAS এটিকে ডিভাইস বিভাগের জন্য dBm/10MHz এর ইউনিটগুলিতে সর্বাধিক অনুমোদিত EIRP হিসাবে ব্যাখ্যা করে।

antennaBeamwidth

integer

3-dB অ্যান্টেনা ডিগ্রী অনুভূমিক সমতল মধ্যে অ্যান্টেনার beamwidth. এই প্যারামিটারটি একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা যার মান 0 এবং 360 (ডিগ্রি) এর মধ্যে রয়েছে; এটা ক্যাটাগরি A ডিভাইসের জন্য ঐচ্ছিক এবং ক্যাটাগরি B ডিভাইসের জন্য শর্তসাপেক্ষ।

antennaModel

string

যদি একটি বাহ্যিক অ্যান্টেনা ব্যবহার করা হয়, অ্যান্টেনা মডেল ঐচ্ছিকভাবে এই ক্ষেত্রে প্রদান করা হয়। স্ট্রিংটির সর্বোচ্চ দৈর্ঘ্য 128 অক্টেট।

cpeCbsdIndication

boolean

যদি উপস্থিত থাকে, এই পরামিতিটি CBSD একটি CPE-CBSD কিনা তা নির্দিষ্ট করে।

উচ্চতা প্রকার

উচ্চতা কিভাবে পরিমাপ করা হয় তা উল্লেখ করে।

এনামস
HEIGHT_TYPE_UNSPECIFIED অনির্দিষ্ট উচ্চতা প্রকার।
HEIGHT_TYPE_AGL AGL উচ্চতা স্থল স্তরের আপেক্ষিক পরিমাপ করা হয়।
HEIGHT_TYPE_AMSL AMSL উচ্চতা গড় সমুদ্রপৃষ্ঠের সাপেক্ষে পরিমাপ করা হয়।

পরিমাপ ক্ষমতা

ডিভাইস পরিমাপ ক্ষমতা। মান WINNF-SSC-0002 দ্বারা সংজ্ঞায়িত করা হয়।

এনামস
MEASUREMENT_CAPABILITY_UNSPECIFIED
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT

রাষ্ট্র

ডিভাইস কনফিগারেশনের অবস্থা। CBSD রেজিস্ট্রেশনের সময় শুধুমাত্র DEVICE_CONFIG_STATE_FINAL রাজ্যের কনফিগারগুলি ব্যবহার করা যেতে পারে।

এনামস
DEVICE_CONFIG_STATE_UNSPECIFIED
DRAFT
FINAL

রাষ্ট্র

ডিভাইসের অবস্থা।

এনামস
DEVICE_STATE_UNSPECIFIED অনির্দিষ্ট অবস্থা।
RESERVED SAS পোর্টালে তৈরি করা ডিভাইস, তবে, এখনও SAS-এর সাথে নিবন্ধিত হয়নি।
REGISTERED ডিভাইস SAS এর সাথে নিবন্ধিত।
DEREGISTERED ডিভাইস SAS এর সাথে নিবন্ধনমুক্ত করা হয়েছে।

ডিভাইস অনুদান

ডিভাইস অনুদান। এটি একটি স্পেকট্রাম অ্যাক্সেস সিস্টেম দ্বারা একটি ডিভাইসের দ্বারা একটি সফল হৃদস্পন্দনের পরে নির্দিষ্ট অপারেটিং প্যারামিটার ব্যবহার করে প্রেরণ করার জন্য একটি অনুমোদন।

JSON প্রতিনিধিত্ব
{
  "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)। সর্বোচ্চ EIRP হল dBm/MHz-এর ইউনিটে। maxEirp এর মান গড় (RMS) EIRP প্রতিনিধিত্ব করে যা FCC পার্ট 96.41(e)(3) এ সংজ্ঞায়িত পদ্ধতি দ্বারা পরিমাপ করা হবে।

frequencyRange

object ( FrequencyRange )

ট্রান্সমিশন ফ্রিকোয়েন্সি পরিসীমা।

state

enum ( GrantState )

অনুদানের অবস্থা।

channelType

enum ( ChannelType )

ব্যবহৃত চ্যানেলের ধরন।

moveList[]

object ( DpaMoveList )

DPA সরানো তালিকার উপর এই অনুদান প্রদর্শিত হবে।

expireTime

string ( Timestamp format)

অনুদানের মেয়াদ শেষ হওয়ার সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

suspensionReason[]

string

অনুদান স্থগিত হলে, স্থগিত করার কারণ(গুলি)৷

grantId

string

গ্রান্ট আইডি।

lastHeartbeatTransmitExpireTime

string ( Timestamp format)

শেষ হার্টবিটের ট্রান্সমিট মেয়াদ শেষ হওয়ার সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

কম্পাংক সীমা

ফ্রিকোয়েন্সি রেঞ্জ low_frequency high_frequency

JSON প্রতিনিধিত্ব
{
  "lowFrequencyMhz": number,
  "highFrequencyMhz": number
}
ক্ষেত্র
lowFrequencyMhz

number

মেগাহার্টজে ফ্রিকোয়েন্সি রেঞ্জের সর্বনিম্ন ফ্রিকোয়েন্সি।

highFrequencyMhz

number

MHz এ ফ্রিকোয়েন্সি রেঞ্জের সর্বোচ্চ কম্পাঙ্ক।

গ্রান্টস্টেট

অনুদানের অবস্থা।

এনামস
GRANT_STATE_UNSPECIFIED
GRANT_STATE_GRANTED অনুদান মঞ্জুর করা হয়েছে কিন্তু ডিভাইসটি তার উপর হার্টবিট করছে না।
GRANT_STATE_TERMINATED অনুদান SAS দ্বারা বন্ধ করা হয়েছে.
GRANT_STATE_SUSPENDED এসএএস কর্তৃক অনুদান স্থগিত করা হয়েছে।
GRANT_STATE_AUTHORIZED ডিভাইসটি বর্তমানে ট্রান্সমিট করছে।
GRANT_STATE_EXPIRED অনুদানের মেয়াদ শেষ হয়ে গেছে।

চ্যানেল টাইপ

এনামস
CHANNEL_TYPE_UNSPECIFIED
CHANNEL_TYPE_GAA
CHANNEL_TYPE_PAL

DpaMoveList

DPA-এর সরানো তালিকায় একটি এন্ট্রি।

JSON প্রতিনিধিত্ব
{
  "dpaId": string,
  "frequencyRange": {
    object (FrequencyRange)
  }
}
ক্ষেত্র
dpaId

string

DPA এর আইডি।

frequencyRange

object ( FrequencyRange )

সরানো তালিকা প্রভাবিত করে যে ফ্রিকোয়েন্সি পরিসীমা.

ডিভাইস মেটাডেটা

SAS পোর্টাল এবং রেজিস্ট্রেশন অনুরোধ উভয় দ্বারা ডিভাইস ডেটা ওভাররিডেবল।

JSON প্রতিনিধিত্ব
{
  "interferenceCoordinationGroup": string,
  "commonChannelGroup": string,
  "antennaModel": string,
  "nrqzValidated": boolean,
  "nrqzValidation": {
    object (NrqzValidation)
  }
}
ক্ষেত্র
interferenceCoordinationGroup

string

ইন্টারফারেন্স কোঅর্ডিনেশন গ্রুপ (ICG)। CBSD-এর একটি গ্রুপ যারা গ্রুপের সাথে তাদের নিজস্ব হস্তক্ষেপ পরিচালনা করে। আরো বিস্তারিত জানার জন্য, CBRSA-TS-2001 V3.0.0 দেখুন

commonChannelGroup

string

কমন চ্যানেল গ্রুপ (সিসিজি)। একই ICG-তে CBSD-এর একটি গ্রুপ একটি সাধারণ প্রাথমিক চ্যানেল অ্যাসাইনমেন্টের জন্য অনুরোধ করে। আরো বিস্তারিত জানার জন্য, CBRSA-TS-2001 V3.0.0 দেখুন

antennaModel

string

জনবহুল হলে, অ্যান্টেনা মডেল প্যাটার্ন ব্যবহার করতে হবে। বিন্যাস হল: RecordCreatorId:PatternId

nrqzValidated
(deprecated)

boolean

শুধুমাত্র আউটপুট। true হিসাবে সেট করুন যদি একটি CPI যাচাই করে থাকে যে তারা ন্যাশনাল কোয়েট জোন অফিসের সাথে সমন্বয় করেছে।

nrqzValidation

object ( NrqzValidation )

শুধুমাত্র আউটপুট। ন্যাশনাল রেডিও শান্ত জোন বৈধতা তথ্য.

Nrqz যাচাইকরণ

ন্যাশনাল রেডিও কোয়েট জোন বৈধতা সম্পর্কে তথ্য।

JSON প্রতিনিধিত্ব
{
  "state": enum (State),
  "caseId": string,
  "latitude": number,
  "longitude": number,
  "cpiId": string
}
ক্ষেত্র
state

enum ( State )

NRQZ যাচাইকরণ তথ্যের অবস্থা।

caseId

string

বৈধতা কেস আইডি।

latitude

number

ডিভাইসের অক্ষাংশ যা যাচাইকরণের সাথে যুক্ত।

longitude

number

ডিভাইস দ্রাঘিমাংশ যা বৈধকরণের সাথে যুক্ত।

cpiId

string

সিপিআই যারা বৈধতা স্বাক্ষর করেছে।

রাষ্ট্র

NRQZ যাচাইকরণ তথ্যের অবস্থা।

এনামস
STATE_UNSPECIFIED অনির্দিষ্ট অবস্থা।
DRAFT খসড়া অবস্থা।
FINAL চূড়ান্ত অবস্থা।

চ্যানেল উইথস্কোর

স্কোর সহ চ্যানেল।

JSON প্রতিনিধিত্ব
{
  "frequencyRange": {
    object (FrequencyRange)
  },
  "score": number
}
ক্ষেত্র
frequencyRange

object ( FrequencyRange )

চ্যানেলের ফ্রিকোয়েন্সি পরিসীমা।

score

number

চ্যানেল স্কোর, পরিসরে হতে স্বাভাবিক করা হয়েছে [0,100]।

পদ্ধতি

create

একটি node বা customer অধীনে একটি device তৈরি করে।

createSigned

একটি node বা customer অধীনে একটি স্বাক্ষরিত device তৈরি করে।

list

একটি node বা customer অধীনে devices তালিকাভুক্ত করে৷