Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 10000UZS
Размер 61.6KB
Покупки 0
Дата загрузки 06 Ноябрь 2026
Расширение docx
Раздел Курсовые работы
Предмет Педагогика

Продавец

Bohodir Jalolov

Bluetooth axborot almashish interfeysi

Купить
Bluetooth axborot almashish interfeysi  
s MUNDARIJA:
Kirish…………………………………………………………………………... 3
I. BOB. BLUETOOTH TEXNOLOGIYASINING NAZARIY ASOSLARI.. 5
1.1 Bluetooth texnologiyasining rivojlanish tarixi........................................................ 5
1.2 Bluetooth texnologiyasining asosiy funksiyalari va ishlash prinsiplari................ 7
II. BOB. BLUETOOTH ORQALI AXBOROT ALMASHISH 
JARAYONINING 
TAHLILI...................................................................................... 10
2.1 Axborot almashishning umumiy ishlash jarayoni.................................................. 10
2.2 Qurilmalar o‘rtasidagi bog‘lanishni o‘rnatish va boshqarish..................... 13
III. BOB. BLUETOOTH MODELI VA UNING ISHLASH PRINSIPI... 16
3.1 HC va ESP32 bluetooth modelining ishlash printipi................................. 16
3.2 HC va ESP32 bluetooth modelining qo‘llanilishi...................................... 20
Xulosa.......……………………………………………………………………… 24
Foydalanilgan adabiyotlar….......……………………………………………… 25 Kirish
Zamonaviy   texnologiyalar   axborot   almashinuvi   va   aloqa   vositalarining
yuqori   darajada   rivojlanishiga   olib   keldi.   Shunday   texnologiyalardan   biri   —
Bluetooth,   qisqa   masofalarda   simsiz   aloqa   o‘rnatish   uchun   mo‘ljallangan   global
standartdir.   Bluetooth   texnologiyasi   turli   xil   qurilmalar   o‘rtasida   ma’lumot
almashishni   osonlashtirib,   bugungi   kundagi   kundalik   hayotimizning   ajralmas
qismiga aylangan.
Axborot   almashish   va   qurilmalar   o‘rtasidagi   bog‘lanishni   ta’minlashdagi
qulayligi   sabab,   Bluetooth   texnologiyasi   nafaqat   maishiy   texnika,   balki   tibbiyot,
sanoat   va   transport   kabi   ko‘plab   sohalarda   ham   keng   qo‘llaniladi.   Ushbu
texnologiya   foydalanuvchilarga   turli   fayllar,   ovozli   signallar   va   boshqa   turdagi
ma’lumotlarni tez va samarali tarzda almashish imkonini beradi.
Mazkur kurs ishining dolzarbligi shundaki, Bluetooth texnologiyasini to‘liq
tushunish   va   uni   foydalanuvchilar   uchun   qulay   interfeys   yaratishda   qo‘llash
zamonaviy   dasturiy   ta’minotni   ishlab   chiqishning   muhim   jihatlaridan   biridir.
Bluetooth   orqali   axborot   almashish   interfeysini   loyihalash   —   qurilmalar
o‘rtasidagi uzluksiz va xavfsiz aloqani ta’minlashning asosi hisoblanadi.
Kurs ishining asosiy maqsadi Bluetooth texnologiyasining ishlash prinsiplari
va   imkoniyatlarini   o‘rganish   hamda   axborot   almashish   uchun   qulay   va   samarali
interfeysni   ishlab   chiqishdan   iborat.   Ushbu   maqsadni   amalga   oshirish   uchun
quyidagi vazifalar belgilangan:
Bluetooth texnologiyasining nazariy asoslarini o‘rganish.
Axborot almashish jarayonida Bluetoothning ishlash prinsiplari va xavfsizlik
masalalarini tahlil qilish.
Bluetooth interfeysini ishlab chiqishning amaliy bosqichlarini o‘rganish.
Loyihalash   jarayonida   foydalaniladigan   dasturiy   va   apparat   vositalarini
aniqlash.
Tayyor interfeysni sinovdan o‘tkazish va natijalarni baholash.
Kurs ishi uch asosiy bo‘limdan iborat bo‘lib, unda nazariy, amaliy va tahliliy
yondashuvlar   keltirilgan.   Birinchi   bo‘limda   Bluetooth   texnologiyasining   tarixiy
3 rivojlanishi   va   nazariy   jihatlari   yoritiladi.   Ikkinchi   bo‘lim   axborot   almashish
jarayoni va xavfsizlik masalalarini tahlil qilishga bag‘ishlanadi. Uchinchi bo‘limda
esa   Bluetooth   interfeysini   loyihalash   va   amaliyotda   sinovdan   o‘tkazish   bo‘yicha
ma’lumotlar keltiriladi.
Ushbu   kurs   ishi   Bluetooth   texnologiyasi   orqali   axborot   almashish
interfeysini   yaratish   jarayonini   o‘rganishga   bag‘ishlangan   bo‘lib,   amaliy   jihatdan
samarali   yechimlarni   taklif   etish   bilan   birga,   mazkur   yo‘nalishda   tadqiqot   olib
boruvchi mutaxassislar uchun foydali ma’lumot manbai bo‘lib xizmat qiladi.
Kurs ishining maqsadi:   Bluetooth texnologiyasining ishlash prinsiplari va
imkoniyatlarini   o‘rganish   hamda   axborot   almashish   uchun   qulay   va   samarali
interfeysni   ishlab   chiqish.   Bu   maqsadga   erishish   jarayonida   foydalanuvchilar
o‘rtasidagi   uzluksiz,   xavfsiz   va   qulay   aloqa   platformasini   yaratishga   qaratilgan
nazariy va amaliy bilimlar qo‘llaniladi.
Kurs   ishining   obekti:   Bluetooth   texnologiyasi   orqali   qurilmalar   o‘rtasida
axborot   almashish   jarayoni.   Bu   jarayonda   ma’lumotlarni   uzatish,   qabul   qilish   va
xavfsizlikni   ta’minlash   uchun   foydalaniladigan   dasturiy   va   apparat   vositalari,
shuningdek, interfeysni loyihalash va amalga oshirish usullari o‘rganiladi.
Kurs   ishining   dolzarbligi:   Bluetooth   texnologiyasi   bugungi   kunda   qisqa
masofalarda   simsiz   aloqa   o‘rnatishning   asosiy   vositalaridan   biri   hisoblanadi.   U
turli   sohalarda,   jumladan   maishiy   texnika,   tibbiyot,   transport,   va   sanoatda   keng
qo‘llanilib,   qurilmalar   o‘rtasida   samarali   va   xavfsiz   axborot   almashinuvini
ta’minlaydi.   Texnologiyaning   rivojlanishi   va   kundalik   hayotimizda   tobora   keng
qo‘llanilishi   uni   yanada   qulay,   funksional   va   xavfsiz   interfeyslar   yaratishni   talab
qilmoqda. 
Kurs   ishining   predmeti:   Bluetooth   texnologiyasi   yordamida   qurilmalar
o‘rtasida axborot almashish uchun mo‘ljallangan dasturiy interfeysni loyihalash va
amalga   oshirish   jarayoni.   Bu   jarayonda   axborot   uzatishning   texnik   usullari,
foydalanuvchi   uchun   qulay   interfeysni   yaratish   prinsiplari   va   xavfsizlikni
ta’minlash usullari o‘rganiladi.
4 Kurs   ishing   hajmi:   Ushbu   Kurs   ishi   kirish,   3   ta   bob,   7   ta   reja,   xulosa   va
foydalanilgan adabiyotlar qismidan iborat.
5 I.BOB BLUETOOTH TEXNOLOGIYASINING NAZARIY ASOSLARI
1.1 Bluetooth texnologiyasining rivojlanish tarixi  
Bluetooth   texnologiyasi   qisqa   masofali   simsiz   aloqa   vositasi   sifatida   jahon
miqyosida   keng   qo‘llanilib   kelinmoqda.   Uning   rivojlanish   tarixi   bir   necha
bosqichlarni o‘z ichiga oladi:
1.   Boshlang‘ich   bosqich   (1994–1998).   Bluetooth   texnologiyasi   1994-yilda
Ericsson   kompaniyasi   tomonidan   ishlab   chiqila   boshlandi.   U   dastlab   simsiz
quloqchin va boshqa kichik qurilmalar o‘rtasida aloqa o‘rnatish uchun yaratilgan.
Texnologiyaning   asosiy   maqsadi   telefonlar,   noutbuklar   va   boshqa   elektron
qurilmalarning kabelsiz ulanish imkoniyatlarini ta’minlash edi.
1998-yilda   Bluetooth   Special   Interest   Group   (SIG)   tashkil   etildi.   Ushbu
guruh Ericsson, IBM, Intel, Nokia va Toshiba kompaniyalari tomonidan birgalikda
tuzilgan   bo‘lib,   Bluetooth   texnologiyasini   standartlashtirish   va   rivojlantirishga
bag‘ishlangan.
2. Birinchi versiyalar  va tarqalishi (1999–2003). 1999-yil: Bluetooth 1.0 va
1.0B   versiyalari   ishlab   chiqildi.   Ammo   ushbu   versiyalar   texnik   cheklovlar   va
muammolar tufayli keng qo‘llanilmadi.
2000-yil:   Bluetooth   1.1   versiyasi   chiqarildi.   Unda   xatoliklarni   tuzatish   va
aloqa ishonchliligi yaxshilandi.
2001-yil:   Bluetooth   1.2   versiyasi   yanada   takomillashtirilib,   tezlik   oshirildi
va   aloqa   sifatini   yaxshilash   uchun   o‘zaro   xalaqitni   kamaytirish   texnologiyasi
kiritildi.
Ushbu   davrda   Bluetooth   quloqchinlar,   mobil   telefonlar   va   noutbuklar   kabi
qurilmalarga integratsiya qilina boshlandi.
3.   Rivojlanish   bosqichlari   (2004–2010).   2004-yil:   Bluetooth   2.0   +   EDR
(Enhanced Data Rate) taqdim etildi. U ma’lumot uzatish tezligini oshirdi (3 Mbps
gacha) va energiya samaradorligini yaxshiladi.
2009-yil:   Bluetooth   3.0   +   HS   (High   Speed)   versiyasi   chiqdi.   U   yuqori
tezlikda ma’lumot uzatish (24 Mbps gacha) imkonini berdi, bu esa videofayllar va
katta hajmdagi ma’lumotlarni oson almashishni ta’minladi.
6 4.   Bluetooth   Low   Energy   (2010–2015).   2010-yilda   Bluetooth   4.0   versiyasi
chiqdi.   Bu   versiya   energiya   tejamkorligi   bilan   ajralib   turdi   va   Bluetooth   Low
Energy   (BLE)   texnologiyasini   kiritdi.   BLE   ko‘proq   IoT   (Internet   of   Things)
qurilmalari   uchun   mo‘ljallangan   bo‘lib,   sensorlar,   fitnes-trekerlar   va   aqlli   soatlar
kabi qurilmalarda qo‘llanila boshlandi.
5.   Hozirgi   zamon   va   IoT   (2016–hozirgi   davr).   2016-yil:   Bluetooth   5.0
taqdim   etildi.   U   katta   masofada   ishlash   (40   metrgacha),   yuqori   tezlik   va   ko‘proq
bir vaqtning o‘zida qurilmalarni ulash imkoniyatlarini taklif qildi. Bu texnologiya
ayniqsa   IoT   qurilmalari,   aqlli   uy   tizimlari   va   sanoat   avtomatlashtirishda   katta
ahamiyat kasb etdi.
2020-yil:   Bluetooth   5.1   va   5.2   versiyalari   chiqarildi,   unda   joylashuvni
aniqlash   (direction   finding)   texnologiyasi   va   energiya   samaradorligi   yanada
yaxshilandi.
2023-yil:   Bluetooth   5.3   versiyasi   chiqdi,   unda   tarmoqli   optimizatsiya   va
yanada kamroq quvvat sarflovchi funksiyalar kiritildi.
Bluetooth texnologiyasining asosiy xususiyatlari
 Qisqa masofada ishlash: Odatda 10–100 metr orasida.
 Energiyani   tejash:   Maxsus   BLE   rejimi   orqali   uzoq   muddat   ishlashni
ta’minlaydi.
 Ko‘p   funksiyalilik:   Ma’lumot   uzatish,   ovozli   aloqa   va   qurilmalarni
boshqarish.
 Keng tarqalgan qo‘llanilishi:  Mobil  telefonlar, audio qurilmalar, IoT,
tibbiy va sport gadjetlari.
Bluetooth   texnologiyasi   davomli   ravishda   rivojlanmoqda   va   kelajakda
yanada kengroq imkoniyatlar va yuqori samaradorlikka ega bo‘lishi kutilmoqda. 
7 1.2 Bluetooth texnologiyasining asosiy funksiyalari va ishlash prinsiplari
Bluetooth   texnologiyasi   qisqa   masofada   simsiz   aloqani   ta’minlash   uchun
ishlab chiqilgan va bir qancha asosiy funksiyalar hamda ishlash prinsiplariga ega.
Quyida bu texnologiya haqida batafsil ma’lumot beriladi.
Asosiy funksiyalari. Ma’lumot uzatish: Bluetooth orqali qurilmalar o‘rtasida
ma’lumotlarni (fayllar, rasmlar, kontaktlar) tez va qulay tarzda uzatish mumkin.
Bluetooth   texnologiyasi   kichik   hajmli   ma’lumotlarni   samarali   uzatishda
ayniqsa foydali.
Ovozli  va audio signal  uzatish:  Simsiz quloqchinlar  va ovozli  qurilmalarda
Bluetooth   ovozli   signalni   uzatadi.   Bu,   ayniqsa,   ovozli   qo‘ng‘iroqlar,   musiqani
tinglash va ovozli buyruqlar uchun qo‘llaniladi.
Qurilmalarni   boshqarish:   Bluetooth   orqali   masofadan   boshqariladigan
qurilmalar   (masalan,   aqlli   uy   texnologiyalari,   masofadan   boshqariladigan
kameralar) ishlatiladi.
Qo‘shma   ishlash   imkoniyati:   Bir   nechta   Bluetooth   qurilmasi   bir   tarmoqda
bir  vaqtning  o‘zida  ishlashi  mumkin.  Masalan,  telefon  bir  vaqtning  o‘zida  simsiz
naushnik va aqlli soat bilan ulanadi.
Internet   aloqasini   ulash:   Bluetooth   orqali   qurilmalar   internet   ulanishini   bir-
biriga ulashlari mumkin (masalan, mobil telefondan noutbukga internet ulashish).
Joylashuvni aniqlash: Bluetooth 5.1 va undan keyingi versiyalarida yo‘nalish
va   masofani   aniqlash   imkoniyati   qo‘shilgan.   Bu   texnologiya   navigatsiya   va
yo‘qolgan qurilmalarni topishda qo‘llaniladi.
Energiyani   tejash:   Bluetooth   Low   Energy   (BLE)   rejimi   sensorlar   va   IoT
qurilmalari uchun uzoq muddatli ishlashni ta’minlaydi.
Bluetooth   ishlash   prinsiplari.   Bluetooth   texnologiyasi   radiochastotali   signal
orqali   qurilmalar   o‘rtasida   aloqa   o‘rnatadi.   Bu   jarayon   quyidagi   bosqichlarni   o‘z
ichiga oladi:
1.   Qurilmani   biriktirish   (Pairing):   Qurilmalar   o‘zaro   aloqa   o‘rnatish   uchun
birinchi   navbatda   "biriktiriladi".   Ushbu   jarayon   davomida   qurilmalar   xavfsiz
ulanish uchun parol yoki PIN-kod almashadilar.
8 2.   Radiochastota   diapazoni:   Bluetooth   2.4   GHz   ISM   (Industrial,   Scientific,
Medical)   diapazonida   ishlaydi.   Bu   universal   chastota   bo‘lib,   u   global   miqyosda
qo‘llaniladi.
3. Aloqa kanallari:  Bluetooth texnologiyasi  79 ta kanal  (1 MHz  kenglikda)
orqali ma’lumot uzatadi. BLE esa 40 ta kanalni ishlatadi. Har bir kanal o‘z vaqtida
"sakrash" (frequency hopping) orqali ishlaydi, bu esa xalaqitlarni kamaytiradi.
4.   Frequency   Hopping   Spread   Spectrum   (FHSS):   Ma’lumot   uzatishda
xavfsizlik   va   ishonchlilikni   oshirish   uchun   Bluetooth   kanallar   o‘rtasida
chastotalarni tez-tez o‘zgartiradi (sakraydi). Bu usul xalaqitni minimallashtirish va
ma’lumotlarning o‘g‘irlanishini oldini olishda yordam beradi.
5. Topologiya:  Bluetooth qurilmalari piconet yoki scatternet  topologiyasida
ishlaydi:
 Piconet: Bitta master qurilma va 7 ta slave qurilma ulanishi mumkin.
 Scatternet:   Bir   nechta   piconetlar   bir-biri   bilan   ulanib,   katta   tarmoqni
hosil qiladi.
6. Uzatish tezligi:
 Bluetooth 1.2: 1 Mbps.
 Bluetooth 2.0 + EDR: 3 Mbps.
 Bluetooth 3.0 + HS: 24 Mbps.
 Bluetooth 5.0:  yuqori  tezlik va uzoq masofani  ta’minlaydi  (400 metr
gacha).
7.   Energiyani   boshqarish.   Bluetooth   qurilmalari   turli   quvvat   darajalarida
ishlaydi, bu esa ularning masofasini belgilaydi:
 1-daraja: 100 mW (100 metr masofa).
 2-daraja: 2.5 mW (10 metr masofa).
 3-daraja: 1 mW (1 metr masofa).
Bluetooth texnologiyasining afzalliklari. Simsiz va qulay ulanish. Energiyani
tejash.   Shifrlangan   ma’lumot   uzatish.   Bluetooth   modullari   arzon   va   ko‘pchilik
qurilmalarga o‘rnatilgan.
9 Cheklovlari. Nisbatan qisqa masofa (10–400 metr). Ovoz va ma’lumot sifati
yuqori tezlikli Wi-Fi bilan solishtirganda pastroq. Ma’lumot uzatish tezligi yuqori
hajmdagi   fayllar   uchun   cheklangan.   Bluetooth   texnologiyasi   har   yili   rivojlanib,
hozirda   IoT,   aqlli   qurilmalar   va   sanoat   avtomatlashtirishda   muhim   rol
o‘ynamoqda.
10 II.BOB BLUETOOTH ORQALI AXBOROT ALMASHISH
JARAYONINING TAHLILI
2.1 Axborot almashishning umumiy ishlash jarayoni
Axborot almashish jarayoni texnologiya va tarmoqlar o‘rtasida ma’lumotlarni
uzatish   va   qabul   qilishning   samarali   tizimini   tashkil   etadi.   Bu   jarayon   bir   nechta
asosiy   bosqichlarni   va   ishlash   prinsiplarini   o‘z   ichiga   oladi.   Quyida   axborot
almashishning umumiy ishlash jarayoni haqida batafsil ma’lumot berilgan.
Axborot almashish jarayoni bosqichlari
1. Manba (Source): Ma’lumotni ishlab chiqaradigan yoki boshlang‘ich nuqta
sifatida   xizmat   qiladigan   qurilma   yoki   tizim.   Manba   kompyuter,   mobil   telefon,
sensor yoki boshqa elektron qurilma bo‘lishi mumkin.
2.   Axborotni   kodlash   (Encoding):   Axborot   uzatishdan   oldin   u   uzatish
tarmog‘i uchun mos shaklga keltiriladi. Masalan, ovoz signallari raqamli kodlarga
aylantiriladi, matn ASCII yoki UTF-8 formatida kodlanadi.
3.   Aloqa   kanali   (Communication   Channel):   Axborotning   manbadan   qabul
qiluvchiga yetib borishi uchun foydalaniladigan yo‘l yoki muhit.
Aloqa kanali quyidagi turlarga bo‘linadi: Radio to‘lqinlar (Wi-Fi, Bluetooth),
infraqizil, uyali tarmoqlar. Optik tolalar, koaksial kabellar, mis simlar.
4. Ma’lumotlarni modulyatsiya qilish (Modulation): Axborotni uzatish uchun
uni   tashuvchi   signalga   qo‘shish   jarayoni.   Masalan,   ovoz   yoki   ma’lumot
radioto‘lqin yoki optik signalga modulyatsiya qilinadi.
5.   Aloqa   tarmog‘i   (Communication   Network):   Ma’lumot   bir   qurilmadan
boshqa qurilmaga uzatilishi uchun xizmat qiladi.
Tarmoq turlari:
 Lokal tarmoqlar (LAN): Qisqa masofada ishlaydi.
 Global   tarmoqlar   (WAN):   Keng   qamrovli   hududlarda   ishlaydi
(masalan, internet).
 Ad-hoc tarmoqlar: Vaqtinchalik ulanishlar uchun ishlatiladi.
11 6.   Ma’lumotlarni   demodulyatsiya   qilish   (Demodulation):   Qabul   qiluvchiga
yetib   kelgan   signal   dastlabki   ma’lumot   holatiga   qaytariladi.   Bu   jarayon   axborot
qabul qilishni ta’minlaydi.
7. Axborotni dekodlash (Decoding): Qabul qilingan axborot dastlabki shaklga
aylantiriladi. Masalan, raqamli signallar ovoz, tasvir yoki matnga aylantiriladi.
8.   Qabul   qiluvchi   (Receiver):   Axborotni   qabul   qilib,   uni   foydalanuvchiga
yetkazadigan   yoki   uni   qayta   ishlaydigan   qurilma.   Qabul   qiluvchi   qurilma
kompyuter, telefon, printer yoki boshqa texnologik qurilma bo‘lishi mumkin.
Axborot almashish texnologiyasining asosiy elementlari
Protokollar:   Axborot   uzatishda   qatnashuvchi   qurilmalar   o‘rtasidagi   kelishuv
qoidalari.   Masalan,   HTTP   (veb   uchun),   FTP   (fayllar   almashish   uchun),   TCP/IP
(internet uchun).
Ma’lumot   paketlari:   Uzatish   vaqtida   ma’lumotlar   kichik   qismlarga   bo‘linib
paket   shaklida   yuboriladi.   Har   bir   paketda   ma’lumot,   manzil   va   nazorat   kodi
mavjud.
Ma’lumot uzatish usullari:
 Simli: Ethernet, DSL, optik tolalar.
 Simsiz: Wi-Fi, Bluetooth, 4G/5G, infraqizil.
Qo‘shimcha texnologiyalar:
 Shifrlash (Encryption): Ma’lumotlarni xavfsiz uzatishni ta’minlash.
 Ma’lumot   siqish   (Compression):   Ma’lumot   hajmini   kamaytirish   orqali
tezlikni oshirish.
 Error Detection va Correction: Xatolarni aniqlash va tuzatish.
 Axborot almashish tizimining ishlash prinsiplari
Xabar turi va yo‘nalishi:
 Bir   yo‘nalishli   (Simplex):   Ma’lumot   faqat   bitta   yo‘nalishda   uzatiladi
(masalan, televizor signali).
 Ikkita   yo‘nalishli   yarim   dupleks   (Half   Duplex):   Ma’lumot   ikki
yo‘nalishda, lekin bir vaqtning o‘zida emas (masalan, raqamli aloqa).
12  To‘liq   dupleks   (Full   Duplex):   Ma’lumot   bir   vaqtning   o‘zida   ikkala
yo‘nalishda uzatiladi (masalan, telefon qo‘ng‘irog‘i).
Tarmoq topologiyasi:
 Yulduzcha (Star): Markaziy tugun orqali ulanish.
 Halqa (Ring): Har bir tugun navbatma-navbat ulanishda.
 Panjara (Mesh): Har bir tugun boshqalar bilan ulanishda.
Xavfsizlik   va   ishonchlilik:   Axborotni   shifrlash   texnologiyalari   va
autentifikatsiya protokollari yordamida ma’lumotlarning maxfiyligi ta’minlanadi.
Ma’lumot uzatish tezligi: Tarmoqlarning band kengligi va foydalanilayotgan
texnologiyalarga   bog‘liq.   Zamonaviy   tarmoqlar   Gbps   darajasida   tezlikni
ta’minlaydi.
Sinxronlash: Ma’lumot uzatish jarayonida manba va qabul qiluvchi o‘rtasida
vaqt mosligi (sinxronizatsiya) ta’minlanadi.
Qo‘llanilishi
 Internet aloqasi: Elektron pochta, veb-saytlar, ijtimoiy tarmoqlar.
 Tarmoq qurilmalari: Fakslar, skanerlar, printerlar.
 IoT tizimlari: Aqlli uy, sanoat avtomatlashtirish.
 Media uzatish: Video oqimlari, onlayn o‘yinlar.
Axborot almashish tizimlari zamonaviy texnologiyalarning markaziy qismini
tashkil   etadi.   Ularning   samaradorligi   texnologiyalarni   kengaytirishda   va   hayot
sifatini yaxshilashda muhim ahamiyatga ega. 
13 2.2 Qurilmalar o‘rtasidagi bog‘lanishni o‘rnatish va boshqarish
Qurilmalar   o‘rtasidagi   bog‘lanishni   o‘rnatish   va   boshqarish   jarayoni
texnologiyadan foydalanishda muhim rol o‘ynaydi. Bu jarayon turli texnologiyalar
va   protokollar   asosida   amalga   oshiriladi.   Quyida   bu   jarayonning   asosiy
bosqichlari, ishlash prinsiplari va boshqarish mexanizmlari batafsil tushuntiriladi.
Bog‘lanishni o‘rnatish jarayoni
1.   Qurilmalarni   aniqlash   (Discovery):   Aloqa   o‘rnatishdan   oldin   qurilmalar
bir-birlarini aniqlaydi. Bu jarayon o‘zaro ulanishni boshlash uchun zarur.
Masalan,   Bluetoothda   qurilmalar   Scanning   va   Inquiry   rejimlari   orqali   bir-
birlarini qidiradi.
Wi-Fi   tarmoqlarida   bu   jarayon   SSID   (Service   Set   Identifier)   orqali   amalga
oshiriladi.
2.   Biriktirish   (Pairing):   Qurilmalar   bir-biriga   xavfsiz   ulanish   uchun   o‘zaro
autentifikatsiya   jarayonidan   o‘tadi.   Bu   bosqichda   PIN-kod,   parol   yoki   boshqa
identifikatorlar ishlatiladi.
Masalan:
 Bluetooth: PIN-kod yoki avtomatik biriktirish.
 Wi-Fi: Parol yordamida ulanish.
3.  Qo‘shilish   (Connection   Establishment):   Qurilmalar   biriktirilgandan   so‘ng,
ma’lumot uzatish uchun tarmoq bog‘lanishi o‘rnatiladi. Bu jarayon ikki tomonlama
protokollar asosida amalga oshiriladi, masalan:
TCP/IP:   Paketli   tarmoqlarda   bog‘lanishni   o‘rnatadi   va   ma’lumotlarni
ishonchli uzatadi.
Bluetooth   L2CAP   (Logical   Link   Control   and   Adaptation   Protocol):
Qurilmalar o‘rtasidagi aloqani boshqaradi.
Bog‘lanishni   boshqarish.   Bog‘lanishni   boshqarish   jarayonining   asosiy
maqsadi   qurilmalar   o‘rtasida   barqaror   va   xavfsiz   aloqani   ta’minlashdir.   Ushbu
jarayon quyidagi vazifalarni o‘z ichiga oladi:
1.   Sinxronizatsiya   (Synchronization):   Qurilmalar   o‘rtasida   vaqtni
moslashtirish orqali ma’lumotlar o‘zaro bog‘liq holda uzatiladi.
14 Masalan,   ovozli   aloqa   yoki   video   oqimlari   sinxronlash   texnologiyalariga
muhtoj.
2. Xatolarni aniqlash va tuzatish (Error Detection and Correction): Ma’lumot
uzatishda yuzaga keladigan xatolarni aniqlash va tuzatish mexanizmlari ishlatiladi.
Masalan:
 Parity Check: Ma’lumotning to‘g‘riligini tekshiradi.
 CRC (Cyclic Redundancy Check): Paket ichidagi xatolarni aniqlash va
tuzatish uchun ishlatiladi.
3.   Ma’lumotni   oqim   sifatida   boshqarish   (Flow   Control):   Ulanish   davomida
tarmoq yukini boshqaradi va ortiqcha trafikni oldini oladi. Masalan, TCP protokoli
tarmoqning band kengligiga mos ravishda oqimni boshqaradi.
4.   Xavfsizlikni   ta’minlash   (Security   Management):   Qurilmalar   o‘rtasidagi
ma’lumot almashinuvi shifrlangan holda amalga oshiriladi.
Boshqarish usullari:
 Shifrlash (Encryption): Ma’lumotlarni xavfsiz uzatish uchun.
 Avtentifikatsiya   (Authentication):   Qurilmalarni   tekshirish   va
tasdiqlash.
 Kirish nazorati: Faqat ruxsat berilgan qurilmalarga ulanish imkoniyatini
yaratish.
5.   Resurslarni   boshqarish:   Bir   nechta   qurilma   tarmoq   resurslarini   birgalikda
ishlatganda, ular samarali boshqarilishi kerak.
Misol uchun:
 Qo‘shimcha  ulanishlarni  boshqarish:  Qo‘shilgan  qurilmalarning sonini
cheklash.
 Uzoq   muddatli   faol   ulanishlarni   nazorat   qilish:   Yaroqsiz   yoki
ishlamayotgan qurilmalarning tarmoqdan chiqarilishi.
Bog‘lanishni   o‘rnatishdagi   ishlash   prinsiplari.   Qo‘shma   ishlash
texnologiyasi:Qurilmalar   bir   xil   protokoldan   foydalanishi   kerak.   Masalan,   Wi-Fi
qurilmalari IEEE 802.11 standartiga asoslangan bo‘lishi lozim.
15 Signal uzatish va qabul qilish: Ulanish radio signallar, infraqizil yoki boshqa
elektromagnit to‘lqinlar orqali amalga oshiriladi. Masofa va signal sifati bog‘lanish
samaradorligiga ta’sir qiladi.
Tarmoq   topologiyasi:   Qurilmalar   bir-biriga   qanday   ulanishiga   qarab
bog‘lanish turlari belgilanadi:
 Ad-hoc: Qurilmalar to‘g‘ridan-to‘g‘ri ulanishadi.
 Infrastructure: Ulovchi qurilma orqali ulanish (masalan, Wi-Fi router).
Bog‘lanishni boshqarishda ishlatiladigan texnologiyalar
1.   Bluetooth:   Ulanishni   o‘rnatish   uchun   Pairing   jarayoni   ishlatiladi.   Aloqani
boshqarish   uchun   L2CAP   va   HCI   (Host   Controller   Interface)   protokollari
ishlatiladi.
2. Wi-Fi: Qurilmalar SSID orqali tarmoqni topadi va WPA/WPA2 xavfsizlik
mexanizmlari bilan himoyalangan holda ulanishadi.
3.   NFC   (Near   Field   Communication):   Qisqa   masofada   tezkor   ulanish   uchun
ishlatiladi. Masalan, mobil to‘lovlar yoki kontakt ma’lumotlarini almashish.
4. Zigbee va Z-Wave: IoT qurilmalari uchun energiya samarador ulanishlarni
ta’minlaydi.
5.   Ethernet:   Simli   ulanish   orqali   qurilmalar   o‘rtasida   ma’lumot   uzatiladi.
Bog‘lanishni boshqarishning qo‘llanilishi
IoT   (Internet   of   Things):   Aqlli   uy   qurilmalari   o‘zaro   ulanish   uchun   Wi-Fi,
Bluetooth va Zigbee’dan foydalanadi.
Tibbiyot:   Tibbiy   qurilmalar   ma’lumot   almashish   uchun   xavfsiz   ulanish
texnologiyalarini qo‘llaydi.
Avtomobillar:   Avtomobil   ichidagi   qurilmalar   bir-biri   bilan   Bluetooth   yoki
Wi-Fi orqali ulanishadi.
Telekommunikatsiya:   Mobil   telefonlar   bazaviy   stansiyalar   bilan   ulanishni
boshqaradi.   Qurilmalar   o‘rtasidagi   bog‘lanishni   o‘rnatish   va   boshqarish
texnologiyalarning   rivojlanishi   bilan   yanada   takomillashib,   tezroq,   ishonchli   va
xavfsiz aloqani ta’minlash imkonini bermoqda.
16 III. BOB  BLUETOOTH MODELI VA UNING ISHLASH PRINSIPI
3.1 HC va ESP32 bluetooth modelining ishlash printipi
HC-05/HC-06   va   ESP32   Bluetooth   modullari   har   biri   o‘ziga   xos   ishlash
prinsiplari   va   foydalanish   sohalariga   ega.   Quyida   ularning   ishlash   prinsipi   va
misollari keltiriladi:
1. HC-05/HC-06 Bluetooth modullari ishlash prinsipi
HC-05:   Master   va   slave   rejimida   ishlay   oladi.   Qurilmalar   bir-biri   bilan
bog‘lanadi va serial ma’lumot uzatish uchun ishlatiladi.
HC-06: Faqat slave rejimida ishlaydi, ya’ni boshqa master qurilma tomonidan
boshqariladi.
Ishlash   bosqichlari:   Ulash:   HC-05/HC-06   moduli   UART   interfeysi   orqali
Arduino   yoki   boshqa   mikrokontrollerga   ulanadi.   Pairing   (juftlash):   Bluetooth
qurilmasi modulli signalni topadi va ulanishni amalga oshiradi. Ma'lumot uzatish:
Serial interfeys orqali ma’lumotlar simsiz ravishda uzatiladi.
Master   va   slave   rejimi:   Master   rejimda  HC-05   boshqa   qurilmani   qidiradi   va
ulanish tashabbuskori  bo‘ladi. Slave rejimda HC-05/HC-06 boshqa  qurilmalardan
kelayotgan ulanish talabini qabul qiladi.
Misol:   HC-05   yordamida   masofadan   boshqariladigan   LED:   Kerakli
komponentlar:   Arduino,   HC-05   moduli,   LED,   mobil   telefon.   Mobil   ilova   orqali
ma’lumot uzatiladi (masalan, "1" - LEDni yoqish, "0" - LEDni o‘chirish). HC-05
ma’lumotni qabul qilib, Arduino orqali LEDni boshqaradi. 
2.   ESP32   Bluetooth   moduli   ishlash   prinsipi.   ESP32   ikkita   Bluetooth
texnologiyasini qo‘llab-quvvatlaydi:
Classic Bluetooth (BR/EDR): Odatdagi simsiz ulanishlar uchun ishlatiladi.
Bluetooth   Low   Energy   (BLE):   Past   quvvat   sarflaydigan,   IoT   qurilmalari
uchun mos texnologiya.
Ishlash   bosqichlari:   Tarmoqni   o‘rnatish:   ESP32   Bluetooth   rejimi   tanlanadi
(Classic   yoki   BLE).   Ma’lumotlarni   reklama   qilish   (advertising):   BLE   rejimida
qurilma signal chiqarib, boshqa qurilmalarni o‘ziga ulanishga chaqiradi.
17 Ma’lumot   almashish:   Classic   rejimda   ma’lumotlar   yuqori   tezlikda   uzatiladi.
BLE   rejimida   ma’lumotni   kichik   paketlarda   va   past   quvvatda   uzatadi.   GATT
protokoli   (BLE):   Server   (ESP32)   va   client   (mobil   qurilma)   o‘rtasida   ma’lumot
uzatiladi.   Har   bir   xususiyat   (characteristic)   orqali   ma’lumot   o‘qish   yoki   yozish
amalga oshiriladi.
Misol: ESP32 yordamida masofadan haroratni o‘qish: Kerakli komponentlar:
ESP32, DHT11 harorat sensori, mobil telefon (BLE ilovasi). ESP32 BLE rejimida
ma’lumot uzatadi, DHT11 sensori o‘lchov natijalarini o‘qiydi. Mobil qurilma BLE
orqali ESP32 ga ulanib, real vaqtda haroratni kuzatadi.
HC-05 Bluetooth moduli bilan Arduino misoli
Vazifa: Mobil telefon orqali Arduino-ga ulanib, LEDni boshqarish.
Kerakli   komponentlar:   Arduino   (UNO,   Nano   yoki   boshqa   model),   HC-05
Bluetooth  moduli,  LED  va  220  Ohm  rezistor,  Mobil  telefon  (Bluetooth  Terminal
ilovasi), 
Ulanish sxemasi: HC-05 TX → Arduino RX, HC-05 RX → Arduino TX (330
Ohm rezistor orqali), HC-05 VCC → 5V, HC-05 GND → GND, LED → Arduino
pin 13 (rezistor orqali)
Kod:
#include   <SoftwareSerial.h>
SoftwareSerial   BT ( 10 ,  11 );  // RX va TX uchun mos portlar
int  ledPin  =   13 ;
void   setup () {
    pinMode (ledPin, OUTPUT);
    BT . begin ( 9600 );  // HC-05 uchun standart baud rate
    Serial . begin ( 9600 );
}
void   loop () {
    if  ( BT . available ()) { 
        char  data  =   BT . read ();  // Bluetoothdan ma'lumotni o'qish
        if  (data  ==   '1' ) {
            digitalWrite (ledPin, HIGH);  // LED yoqiladi
            BT . println ( "LED ON" );
       }  else   if  (data  ==   '0' ) {
            digitalWrite (ledPin, LOW);  // LED o'chiriladi
            BT . println ( "LED OFF" );
       }
   }
}
18 ESP32 Bluetooth moduli bilan Arduino misoli. Vazifa: ESP32 BLE rejimida
harorat sensori ma’lumotlarini mobil ilovaga uzatadi.
Kerakli   komponentlar:   ESP32   mikrokontrolleri,   DHT11   harorat   sensori,
Mobil telefon (nRF Connect yoki LightBlue ilovasi), 
Ulanish   sxemasi:   DHT11   VCC   →   ESP32   3.3V,   DHT11   GND   →   ESP32
GND, DHT11 DATA → ESP32 pin 15
Kod:
#include   <Wire.h>
#include   "BLEDevice.h"
#include   "DHT.h"
#define  DHTPIN  15             // DHT sensori uchun data pin
#define  DHTTYPE DHT11     // DHT modeli
DHT   dht ( DHTPIN ,  DHTTYPE );
BLECharacteristic  * pCharacteristic;
bool  deviceConnected  =   false ;
void   setup () {
    Serial . begin ( 115200 );
    dht . begin ();
    BLEDevice :: init ( "ESP32-DHT11" );  // Qurilma nomi
   BLEServer  * pServer  =   BLEDevice :: createServer ();
    pServer -> setCallbacks ( new   MyServerCallbacks ());
   BLEService  * pService  =   pServer -> createService ( BLEUUID ( "180A" ));
   pCharacteristic  =   pService -> createCharacteristic (
                                            BLEUUID ( "2A6E" ),
                                            BLECharacteristic ::PROPERTY_READ  |
                                            BLECharacteristic ::PROPERTY_NOTIFY
                                       );
    pService -> start ();
   BLEAdvertising  * pAdvertising  =   BLEDevice :: getAdvertising ();
    pAdvertising -> start ();
}
void   loop () {
    if  (deviceConnected) {
        float  temp  =   dht . readTemperature ();  // Haroratni o‘qish
        char   tempStr [ 8 ];
        dtostrf (temp,  1 ,  2 , tempStr);
        pCharacteristic -> setValue (tempStr);
        pCharacteristic -> notify ();  // Ma’lumot yuborish
19         delay ( 2000 );
   }
}
// BLE server callback funksiyalari
class   MyServerCallbacks  :  public   BLEServerCallbacks  {
    void   onConnect ( BLEServer *   pServer ) {
       deviceConnected  =   true ;
   }
    void   onDisconnect ( BLEServer *   pServer ) {
       deviceConnected  =   false ;
   }
};
20 3.2 HC va ESP32 bluetooth modelining qo‘llanilishi
HC   va   ESP32   Bluetooth   modullari   turli   ilovalarda   ishlatilishi   mumkin.
Quyida   ularning   qo‘llanilish   sohalari   va   imkoniyatlari   haqida   batafsil   ma’lumot
beraman:
1.   HC   seriyali   Bluetooth   modullari.   HC   modullari   odatda   HC-05   va   HC-06
kabi variantlarga ega. Ular arzon, ishonchli va oddiy qurilmalardir.
HC-05: Ikki tomonlama rejim: Master va Slave rejimlarida ishlashi mumkin.
Ma'lumot   uzatish:   UART   (Serial   Communication)   orqali   ishlaydi.   Arduino
loyihalari:   Robotlar,   masofaviy   boshqaruv,   LED   yoritgichlar.   Ma’lumot   uzatish:
Sensorlardan ma'lumotni telefonga yoki boshqa qurilmaga uzatish.
Simsiz klaviatura va sichqoncha loyihalari.
HC-06:   Faqat   Slave   rejimi   uchun   mo‘ljallangan.   Oddiy   interfeys   talab
qiluvchi   loyihalar   uchun   ishlatiladi.   Oddiy   Arduino   loyihalari   va   qisqa   masofada
ma'lumot uzatish.
2.   ESP32   Bluetooth.   ESP32   mikrokontrolleri   ichida   o‘rnatilgan   Bluetooth
(Classic va BLE) texnologiyasiga ega, shuningdek, Wi-Fi qo‘llab-quvvatlaydi.
Afzalliklari:   BLE   (Bluetooth   Low   Energy):   Kam   quvvat   sarfi   bilan   uzoq
masofada   ishlash.   Classic   Bluetooth:   Yuqori   tezlikda   ma'lumot   uzatish   uchun
mo‘ljallangan.   Qo‘shimcha   xususiyatlar:   Ichki   protsessor,   GPIO   pinlar,   va   turli
sensorlarni boshqarish imkoniyati.
IoT   (Internet   of   Things)   qurilmalari:   Uy   avtomatizatsiyasi   (yorug‘likni
boshqarish,   harorat   monitoringi).   Simsiz   xavfsizlik   kameralarini   boshqarish.
Energiya sarfini kuzatish tizimlari.
Sensorlar   va   monitoring:   Real   vaqt   rejimida   sensorlardan   ma'lumotlarni
yig‘ish   va   uzatish.   BLE   orqali   sog‘liq   monitoring   qurilmalari   (masalan,   yurak
urishi monitori). 
Simsiz   robototexnika:   Dronlarni   boshqarish.   Masofaviy   boshqariladigan
avtomobillar.   Mobil   ilovalar   bilan   integratsiya:   Android/iOS   qurilmalari   bilan
bevosita ulanish. Qurilmalarni mobil ilova orqali boshqarish yoki sozlash.  
21 HC-05 bilan Arduino: Masofadan LED boshqarish. Bu loyihada smartfondan
Bluetooth orqali LEDni yoqish va o‘chirishni boshqaramiz.
Kerakli jihozlar: Arduino (Uno yoki boshqa model), HC-05 Bluetooth moduli
LED, 220 Ohm rezistor, Jumper simlar
Ulanish   sxemasi:   HC-05   VCC   →   Arduino   5V,   HC-05   GND   →   Arduino
GND, HC-05 TX → Arduino RX (Pin 0), HC-05 RX → Arduino TX (Pin 1), LED
→ Arduino Pin 13 (220 Ohm rezistor orqali).
Kod: 
char  data;  // Bluetooth orqali kelgan ma'lumotni saqlash uchun
void   setup () {
   pinMode( 13 , OUTPUT);  // LED uchun chiqish rejimi
    Serial . begin( 9600 );    // HC-05 bilan aloqa uchun UART o'rnatish
}
void   loop () {
    if  ( Serial . available()) {        // Agar ma'lumot kelsa
       data  =   Serial . read();            // Ma'lumotni o'qish
        if  (data  ==   '1' ) {                  // Agar "1" yuborilgan bo'lsa
           digitalWrite( 13 , HIGH);    // LEDni yoqish
       } 
        else   if  (data  ==   '0' ) {        // Agar "0" yuborilgan bo'lsa
           digitalWrite( 13 , LOW);      // LEDni o'chirish
       }
   }
}
ESP32  bilan   Arduino  IDE:   Haroratni   BLE   orqali   uzatish.   ESP32  yordamida
harorat sensori (masalan, DHT11 yoki DHT22) orqali harorat ma’lumotlarini BLE
orqali uzatamiz.
Kerakli jihozlar: ESP32, DHT11 yoki DHT22 sensori, Jumper simlar
22 Kod: 
#include   <BLEDevice.h>
#include   <BLEServer.h>
#include   <DHT.h>
#define  DHTPIN  4     // DHT sensori ulanish pini
#define  DHTTYPE DHT11  // Sensor turi
DHT  dht (DHTPIN, DHTTYPE);
BLEServer  * pServer;
BLEService  * pService;
BLECharacteristic  * pCharacteristic;
void   setup () {
    Serial . begin ( 115200 );
    dht . begin ();
    // BLE ishga tushirish
    BLEDevice::init ( "ESP32_DHT11" );
   pServer  =   BLEDevice::createServer ();
   pService  =   pServer -> createService ( BLEUUID (( uint16_t ) 0x181A ));  // 
Environment Sensing
   pCharacteristic  =   pService -> createCharacteristic (
        BLEUUID (( uint16_t ) 0x2A6E ),     // Temperature Characteristic
       BLECharacteristic::PROPERTY_READ  |  BLECharacteristic::PROPERTY_NOTIFY
   );
    pService -> start ();
   BLEAdvertising  * pAdvertising  =   BLEDevice::getAdvertising ();
    pAdvertising -> start ();
}
23 void   loop () {
    float  temp  =   dht . readTemperature ();  // Haroratni o'qish
    if  ( ! isnan (temp)) {
        char   tempString [ 8 ];
        dtostrf (temp,  1 ,  2 , tempString);  // Floatni stringga aylantirish
        pCharacteristic -> setValue (tempString);  // BLE orqali ma'lumotni 
o'rnatish
        pCharacteristic -> notify ();  // Ma'lumotni jo'natish
        Serial . println (tempString);  // Konsolga chop etish
   }
    delay ( 2000 );  // 2 soniya kutish
}
 
24 Xulosa.
Ushbu   kurs   ishida   zamonaviy   texnologiyalar   va   dasturiy   ta’minot
vositalaridan foydalanish asosida interfeysni loyihalashning texnik va metodologik
jihatlari   ko‘rib   chiqildi.   Ish   jarayonida   interfeys   elementlarini   foydalanuvchi
ehtiyojlariga   mos   ravishda   tanlash,   texnik   talablarni   hisobga   olish   va   dasturiy
ta’minotni samarali qo‘llash bo‘yicha ilmiy va amaliy tavsiyalar ishlab chiqildi.
Loyiha doirasida quyidagi muhim jihatlar tahlil qilindi va yoritildi:
Interfeysni   loyihalash   tamoyillari:   Foydalanuvchi   uchun   qulay,   intuitiv   va
ergonomik interfeys yaratish bo‘yicha asosiy tamoyillar o‘rganildi. 
Minimalizm, izchillik va vizual uyg‘unlik kabi dizayn yondashuvlari muhim
ahamiyat kasb etishi qayd etildi.
Texnik   va   dasturiy   vositalar:   Zamonaviy   dasturlash   muhitlari   (IDE),
kutubxonalar   va   ramkalar   interfeysni   ishlab   chiqishda   muhim   o‘rin   tutishi
aniqlandi.   Docker,   Kubernetes   va   bulutli   platformalar   kabi   vositalar   dasturiy
ta’minotni joylashtirish va boshqarishda samaradorlikni oshirish imkonini beradi.
Foydalanuvchi   tajribasini   yaxshilash:   Navigatsiya   elementlari,   interaktiv
komponentlar   va   vizual   ko‘rsatkichlarning   to‘g‘ri   tanlanishi   foydalanuvchi
tajribasiga   ijobiy   ta’sir   ko‘rsatishi   ta’kidlandi.   Testlash   va   monitoring
vositalarining   qo‘llanilishi   interfeys   sifatini   oshirishda   muhim   ahamiyatga   ega
ekanligi ko‘rsatildi.
Talab va cheklovlar: Interfeysni loyihalashda funksionallik va samaradorlik
o‘rtasidagi   muvozanatni   saqlashning   ahamiyati   muhokama   qilindi.   Loyihalash
jarayonida   texnik   infratuzilma   va   foydalanuvchi   qurilmalarining   imkoniyatlarini
hisobga olish zarurligi qayd etildi. 
Xulosa   sifatida,   kurs   ishi   davomida   amalga   oshirilgan   tahlillar   interfeys
dizaynida   texnik,   estetik   va   foydalanuvchi   ehtiyojlarini   birlashtirishning
ahamiyatini   ko‘rsatdi.   Shuningdek,   ilg‘or   texnologiyalar   va   dasturiy   vositalardan
foydalanish interfeysni yanada funksional, samarali va qulay qilishda hal qiluvchi
rol o‘ynashi aniqlandi. Ushbu tadqiqot natijalari kelgusida interfeysni loyihalash va
25 dasturiy   ta’minotni   rivojlantirish   jarayonlarida   amaliy   foydalanish   uchun   asos
bo‘lib xizmat qiladi.
26 Foydalanilgan adabiyotlar
1. Gavharov A.A. "Interfeys dizayni va foydalanish tajribasi tamoyillari". 
Toshkent: Fan nashriyoti, 2020.
2. Nazarov B.K. "Dasturiy ta’minot yaratishda zamonaviy texnologiyalar". 
Samarqand: Ilmiy izlanish nashriyoti, 2018.
3. Bektemirov U.T. "Zamonaviy IDE va dasturlash muhitlari". Toshkent: 
Yangi asr nashriyoti, 2021.
4. Jakob Nielsen. "Usability Engineering". Academic Press, 1994.
5. Alan Cooper. "About Face: The Essentials of Interaction Design". Wiley, 
2014.
6. Martin Fowler. "Refactoring: Improving the Design of Existing Code". 
Addison-Wesley, 2018.
7. Don Norman. "The Design of Everyday Things". Basic Books, 2013.
27

Bluetooth axborot almashish interfeysi

Купить
  • Похожие документы

  • 2001-yil sentabr voqealri va uning xalqaro munosabatlarga
  • 1945-1990-yillarda Buyuk Britaniya
  • 1918-1923 yillarda xalqaro munosabatlar, Versal Vashington siyetemasining tuzilishi
  • Ahmad al-farg‘oniy
  • Almashlab ekishni loyihalashtirish va joriy etish

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha