REST Resource: customers.devices

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

JSON প্রতিনিধিত্ব
{
  "name": string,
  "fccId": string,
  "serialNumber": string,
  "preloadedConfig": {
    object (DeviceConfig)
  },
  "activeConfig": {
    object (DeviceConfig)
  },
  "state": enum (State),
  "grants": [
    {
      object (DeviceGrant)
    }
  ],
  "displayName": string
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। সম্পদ পথের নাম।

fccId

string

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

serialNumber

string

ডিভাইস প্রস্তুতকারকের দ্বারা ডিভাইসে নির্ধারিত একটি ক্রমিক নম্বর।

preloadedConfig

object ( DeviceConfig )

ডিভাইসের কনফিগারেশন, যেমন SAS পোর্টাল API এর মাধ্যমে নির্দিষ্ট করা হয়েছে।

activeConfig

object ( DeviceConfig )

শুধুমাত্র আউটপুট। SAS-তে নিবন্ধিত ডিভাইসের বর্তমান কনফিগারেশন।

state

enum ( State )

শুধুমাত্র আউটপুট। ডিভাইসের অবস্থা।

grants[]

object ( DeviceGrant )

শুধুমাত্র আউটপুট। ডিভাইস দ্বারা অনুষ্ঠিত অনুদান.

displayName

string

ডিভাইস প্রদর্শনের নাম।

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

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

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: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

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

ঐচ্ছিক

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

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

এনামস
RADIO_TECHNOLOGY_UNSPECIFIED
E_UTRA
CAMBIUM_NETWORKS
FOUR_G_BBW_SAA_1
NR
DOODLE_CBRS
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
}
ক্ষেত্র
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

ডিভাইস অ্যান্টেনা ইনডোর আছে কি না। সত্য: অন্দর। মিথ্যা: আউটডোর।

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 অক্টেট।

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

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

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

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

ডিভাইস পরিমাপ ক্ষমতা। মানগুলি [WINNF-SSC-0002] [https://winnf.memberclicks.net/assets/CBRS/WINNF-SSC-0002.pdf] দ্বারা সংজ্ঞায়িত করা হয়েছে৷

এনামস
MEASUREMENT_CAPABILITY_UNSPECIFIED
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITH_GRANT
MEASUREMENT_CAPABILITY_RECEIVED_POWER_WITHOUT_GRANT

রাষ্ট্র

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

এনামস
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
}
ক্ষেত্র
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: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 )

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

পদ্ধতি

create

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

createSigned

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

delete

একটি device মুছে দেয়।

get

একটি device সম্পর্কে বিস্তারিত পায়.

list

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

move

অন্য node বা customer অধীনে একটি device সরায়।

patch

একটি device আপডেট করে।

signDevice

একটি device স্বাক্ষর করে।

updateSigned

একটি স্বাক্ষরিত device আপডেট করে।