Beyond
DOSEN PENGAMPU :
DISUSUN OLEH :
TEKNIK KOMPUTER
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ANDALAS 2022
BAB I
PENDAHULUAN
Banyak sekali rancangan teknologi yang bermunculan di dunia salah satunya adalah IoT.
Internet of Things (IoT), sering disebut sebagai Internet masa depan; adalah kumpulan
perangkat yang saling berhubungan terintegrasi ke dalam jaringan di seluruh dunia yang
mencakup hampir semuanya dan bisa tersedia di mana saja. IoT sedang berkembang
teknologi dan bertujuan untuk memainkan peran penting dalam menghemat uang, menghemat
energi, menghilangkan kesenjangan dan pemantauan yang lebih baik untuk manajemen
intensif secara rutin. Di sisi lain, itu adalah juga menghadapi kendala desain tertentu seperti
teknis tantangan, tantangan sosial, mengorbankan privasi dan pengorbanan kinerja. Makalah
ini mensurvei teknik utama keterbatasan yang menghambat keberhasilan penyebaran IoT
seperti standardisasi, interoperabilitas, masalah jaringan, mengatasi dan merasakan masalah,
pembatasan daya dan penyimpanan, privasi dan keamanan, dll. Makalah ini mengkategorikan
yang ada penelitian tentang kendala teknis yang telah dipublikasikan di tahun-tahun terakhir.
Dengan pengkategorian ini, kami bertujuan untuk memberikan tampilan yang mudah dan
ringkas dari aspek teknis IoT. Selanjutnya, kami memperkirakan perubahan yang dipengaruhi
oleh IoT. Ini kertas memprediksi masa depan dan memberikan perkiraan dunia di tahun 2020
dan seterusnya.
1.2 Rumusan Masalah
1.3 Tujuan
BAB II
PEMBAHASAN
2.1 Real-World Design Constraints
2.1.1 Device and Network
Perangkat yang membentuk jaringan dalam domain M2M Area Network
harus dipilih, atau dirancang, dengan fungsionalitas tertentu yang sesuai
dengan aplikasi IoT. Perangkat harus memiliki sumber energi (misalnya
baterai), kemampuan komputasi (misalnya MCU), antarmuka komunikasi
yang sesuai (misalnya Radio Frequency Integrated Circuit (RFIC) dan
sirkuit RF ujung depan), memori (program dan data), dan penginderaan
(dan/atau aktuasi) kemampuan. Ini harus diintegrasikan sedemikian rupa
sehingga persyaratan fungsional aplikasi dapat dipenuhi dengan
persyaratan nonfungsional tambahan.
A. Functional Requirements
1. Kemampuan penginderaan dan penggerak khusus
2. Prinsip penginderaan dan persyaratan data: Terkadang pengambilan
sampel data penginderaan terus menerus diperlukan. Untuk beberapa
aplikasi, pengambilan sampel setelah interval tertentu diperlukan.
3. Parameter seperti throughput jaringan yang lebih tinggi, kehilangan
data, penggunaan energi, dll ditentukan berdasarkan prinsip
penginderaan.
B. Sensing and communications field
Sensing field harus dipertimbangkan untuk sensing di area lokal atau
sensing terdistribusi. Jarak antar titik penginderaan juga merupakan
faktor penting yang harus diperhatikan.
Lingkungan fisik memiliki implikasi pada teknologi komunikasi yang
dipilih dan keandalan sistem yang beroperasi setelahnya. Perangkat
harus ditempatkan cukup dekat untuk berkomunikasi. Jika jaraknya
terlalu jauh, perangkat perutean mungkin diperlukan.
C. Programming and embedded intelligence
Perangkat di IoT bersifat heterogen seperti berbagai arsitektur
komputasi, termasuk MCU (8-,16-, 32-bit, ARM, 8051, RISC, Intel,
dll.), pengkondisian sinyal (misalnya ADC) dan memori (ROM,
S/F/D) RAM, dll.), media komunikasi, komponen periferal (sensor,
aktuator, tombol, layar, LED), dll.
Dalam setiap kasus, seorang programmer aplikasi harus
mempertimbangkan perangkat keras yang dipilih atau dirancang, dan
kemampuannya. Application-level logic memutuskan kecepatan
pengambilan sampel sensor, pemrosesan lokal yang dilakukan pada
pembacaan sensor, jadwal transmisi (atau kecepatan pelaporan), dan
pengelolaan tumpukan protokol komunikasi, dan lainnya. Pemrogram
harus mengkonfigurasi ulang dan memprogram ulang perangkat jika
terjadi perubahan perangkat dalam aplikasi IoT.
D. Power
Daya sangat penting untuk perangkat tertanam atau IoT. Daya
tergantung pada aplikasinya, daya dapat disediakan oleh listrik, baterai,
atau sumber daya hibrida.
Persyaratan daya aplikasi dimodelkan sebelum penerapan. Hal ini
memungkinkan perancang untuk memperkirakan biaya pemeliharaan
dari waktu ke waktu.
E. Gateway
Perangkat gateway atau proxy dipilih sesuai dengan kebutuhan data
transitions
F. Nonfunctional requirements
Persyaratan nonfungsional bersifat teknis dan non teknis :
1. Regulations
Untuk aplikasi yang memerlukan penempatan node di tempat
umum, izin sebelumnya penting. Peraturan Frekuensi Radio
(RF) membatasi daya yang dapat digunakan pemancar untuk
menyiarkan.
2. Kemudahan penggunaan, pemasangan, pemeliharaan, aksesibilitas:
Ini berkaitan dengan pemosisian, penempatan, survei lokasi,
pemrograman, dan aksesibilitas fisik perangkat untuk tujuan
pemeliharaan.
3. Kendala fisik:
Integrasi elektronik tambahan ke dalam sistem yang ada,
kemasan yang sesuai, jenis dan ukuran antenna, dan jenis catu
daya.
G. Financial cost
Pertimbangan biaya keuangan adalah sebagai berikut:
1. Pemilihan Komponen:
Biasanya, penggunaan perangkat ini dalam domain Jaringan
Area M2M adalah untuk mengurangi beban biaya secara
keseluruhan. Namun, ada biaya penelitian dan pengembangan
yang kemungkinan akan dikeluarkan untuk setiap aplikasi
individu di IoT yang memerlukan pengembangan atau integrasi
perangkat. Mengembangkan perangkat dalam jumlah kecil itu
mahal.
2. Desain Perangkat Terintegrasi:
Setelah energi, sensor, aktuator, komputasi, memori, daya,
konektivitas, fisik, dan persyaratan fungsional dan
nonfungsional lainnya dipertimbangkan, kemungkinan
perangkat terintegrasi harus diproduksi.
H. Data representation and visualization
Setiap aplikasi IoT memiliki representasi visual yang optimal dari data
dan sistem. Data yang dihasilkan dari sistem heterogen memiliki
persyaratan visualisasi yang heterogen. Saat ini tidak ada representasi
data standar yang memuaskan dan metode penyimpanan yang
memenuhi semua potensi aplikasi IoT.
2.2 Product packaging considerations
Hubungan antara kemasan dan daya jual contoh pertimbangan bentuk kemasan
1. rasio ukuran layar terhadap ukuran keseluruhan seperti ingin ukuran layar
sebesar mungkin
2. tombol yang cukup besar untuk ditekan oleh orang normal atau ikon di
layar sentuh yang cukup besar untuk dilihat dan dibedakan 3. kecocokan
kemampuan teknis dengan audiens yang dituju
Contoh
a. target kepribadian misalnya, lebih baik jika ponsel dipasang di telinga
disbanding dengan penggunaan earbuds
b. feature creep perangkat serba guna marginal dapat melakukan banyak hal,
tetapi tidak terlalu bekerja dengan sangat baik atau tujuan tunggal
berkinerja tinggi yangmana melakukan satu dengan baik, sederhana,
andal, masa pakai baterai yang lama
A. Pertimbangan Kemasan pada produk seperti desktop
1. catu daya/koneksi saluran seperti wall wart atau in line transformer
dan catu daya internal / kabel daya AC normal
2. cabinet material seperti ketentuan untuk ukuran, bentuk dan warna
3. keypad seperti ketentuan untuk ukuran tampilan atau type yang
seperti apa
4. persyaratan ventilasi
5. persyaratan line-of-sight contohnya remote control IR
6. persyaratan kabel antarmuka seperti soket saluran telepon, soket
kabel jaringan atau soket pengontrol permainan
7. RF nirkabel/persyaratan jaringan
Seperti ukuran,penempatan, dan orientasi antenna, dapat menentukan
jangkauan operasi yang efektif dan mengetahui hall or full duplex
operation
B. Pertimbangan Kemasan pada produk seperti Mobile atau Robot
1. catu daya
seperti sebuah robot tersebut lebih baik menggunakan baterai
sehingga dapat diisi ulang atau dengan pengukur bahan bakar dengan
estimasi dapat digunakan sampai jangka waktu yang ditentukan atau
lebih baik menggunakan pengisian cerdas dengan mengutamakan
kecepatan dan kenyamanan
2. mempertimbangkan berat,kelembaman dan ukuran sebuah produk
yang dibuat agar sesuai dengan kenyamanan saat digunakan dan
keamanan yang cukup terjamin
3. mempertimbangkan bahan dari produk tersebut seperti bahan dari
logam,plastik, dan komposit) dengan bentuk dan warna yang
berbeda sehingga membuat daya tarik tersendiri.
4. tipe motor untuk menggerakkan robot seperti BDC, BLDC dan
stepper
5. mempertimbangkan persyaratan sensor
Seperti Deteksi hambatan IR akan dipasang dibagian apa pada robot
tersebut contoh sensor untuk penginderaan jarak seperti ultrasonik
akan dipasang bagaimana pada robot tersebut. Lalu kompas digital,
akselerometer akselerometer dan GPS yang akan digunakan pada
produk tersebut.
6. RF nirkabel/persyaratan jaringan dengan mempertimbangkan ukuran,
penempatan, dan orientasi antenna pada produk yang akan dibuat
dengan melihat jangkauan operasi yang efektif dan mengetahui hall
or full duplex operation.
2.3 Design for Testability (DFT) Techniques
Design for testability (DFT) mengacu pada teknik desain yang membuat
pembuatan pengujian dan aplikasi pengujian hemat biaya.
Sistem elektronik terdiri dari tiga jenis komponen:
a. logika digital,
b. blok memori,
c. sirkuit analog atau sinyal campuran
Tujuan dari Design for Testability (DFT) Techniques adalah
1. mengurangi biaya yang terkait dengan pengujian sirkuit kompleks
2. Rancang rangkaian agar lebih mudah untuk diuji
3. Meningkatkan aksesibilitas node internal
4. Controllability: kemampuan untuk menetapkan nilai sinyal spesifik
pada setiap node internal dengan mengatur input
5. Observabilitas: kemampuan untuk menentukan nilai internal dengan
mengontrol input dan mengamati output
6. Pastikan respons sirkuit yang dapat diprediksi
7. Teknis: area, pin I/O, kinerja
8. Ekonomis dalam segi waktu desain, hasil, dan waktu untuk pendapatan
A. Ad-Hoc DFT Guidelines
Mempartisi sirkuit besar menjadi subsirkuit yang lebih kecil untuk
mengurangi biaya pembangkitan pengujian (menggunakan rantai MUX
dan/atau scan chains)
Gambar 1
Untuk Sirkuit berurutan pengujuannya sangat sulit untuk dilakuakan.
D. Boundary Scan
Boundary memiliki papan pengujian juga sulit perlu memverifikasi
sambungan solder baik lalu arahkan pin ke 0, lalu ke 1 dan periksa apakah
semua pin yang terhubung mendapatkan nilainya.
Papan PC satu sisi dengan konstruksi "through-hole" menggunakan "bed
of nails" untuk menghubungkan pin chip di sisi belakang papan. Papan
SMT dan BGA tidak dapat dengan mudah menghubungi pin. Bangun
kemampuan mengamati dan mengendalikan pin ke dalam setiap chip untuk
mempermudah pengujian papan.
Gambar 6. Boundary Scan Boundary
Scan diakses melalui lima pin
Fungsi 𝑓 = (𝑋1, 𝑋2, … , 𝑋𝑛) dikatakan linier jika dapat dinyatakan dalam
bentuk
Response Compaction
Biasanya, kami menganggap kompresi data sebagai proses yang menjaga
integritas data. Inilah mengapa kami memberikan lebih banyak perhatian di sini
untuk pemadatan data, yang dapat mengakibatkan beberapa kerugian. Ada
beberapa teknik pengujian pemadatan
1. Parity testing
2. One counting
3. Transition counting
4. Syndrome calculation
5. Signature analysis
a. Parity Testing
Ini adalah teknik yang paling sederhana dari semua teknik tetapi juga yang paling
lossy
Paritas tanggapan terhadap pola pengujian dihitung sebagai:
di mana L adalah panjang pengujian dan ri adalah respons untuk pola pengujian
kei
Respon dari rangkaian yang diuji (CUT) untuk pola i dan produk parsial Pi-1
diilustrasikan seperti di bawah ini:
Gambar 13. Parity Testing
b. One Counting
Jumlah 1 dalam aliran respons dihitung dan dibandingkan dengan jumlah 1 dalam
respons bebas kesalahan
Perhatikan rangkaian yang ditunjukkan di bawah ini
c. Transition Counting
Dalam penghitungan transisi pemadatan, hanya jumlah transisi 0 → 1 dan 1 → 0
yang dihitung. Demikian tanda tangan diberikan oleh
3.1 Kesimpulan
1. Perangkat yang membentuk jaringan dalam domain M2M Area
Network harus dipilih, atau dirancang, dengan fungsionalitas tertentu
yang sesuai dengan aplikasi IoT. Perangkat harus memiliki sumber
energi (misalnya baterai), kemampuan komputasi (misalnya MCU),
antarmuka komunikasi yang sesuai (misalnya Radio Frequency
Integrated Circuit (RFIC) dan sirkuit RF ujung depan), memori
(program dan data), dan penginderaan (dan/atau aktuasi) kemampuan.
Ini harus diintegrasikan sedemikian rupa sehingga persyaratan
fungsional aplikasi dapat dipenuhi dengan persyaratan nonfungsional
tambahan.
2. Hubungan antara kemasan dan daya jual contoh pertimbangan bentuk kemasan
3. rasio ukuran layar terhadap ukuran keseluruhan seperti ingin ukuran
layar sebesar mungkin
4. tombol yang cukup besar untuk ditekan oleh orang normal atau ikon di
layar sentuh yang cukup besar untuk dilihat dan dibedakan 3.
kecocokan kemampuan teknis dengan audiens yang dituju
5. Design for testability (DFT) mengacu pada teknik desain yang
membuat pembuatan pengujian dan aplikasi pengujian hemat biaya.
6. Built in self test (BIST ) merupakan Kemampuan sirkuit
(chip/board/sistem) untuk menguji dirinya sendiri.
DAFTAR PUSTAKA
https://www.eesemi.com/bist.htm