The use of blockchain technology in the Internet of Things (IoT) field has emerged as a promising idea to increase trust, security and efficiency in systems where large numbers of users and devices co-exist. This study reveals how Blockchain, thanks to its decentralized structure and immutable record-keeping ability, provides solutions to key challenges faced by IoT systems, including data integrity, authentication, and scalability. In this study, the basic principles of Blockchain technology and IoT are examined and successful applications that arise from the combined use of these technologies are included. These applications examine how Blockchain facilitates secure and transparent data exchange between IoT devices and how it ensures information integrity in insecure environments. The study also examines the role of smart contracts in automating IoT processes, reducing intermediaries and performing trust-based transactions. The study examines existing case studies and gives examples of Blockchain applications in IoT application areas such as supply chains, smart homes, insurance and energy management. Additionally, in order to create an example system solution for the use of Blockchain in IoT solutions, a system was designed that collects environmental data during the transportation of food products and healthcare materials, saves it in a database, and triggers determined events when the situations defined on the smart contract occur. The hardware and software components of the system were designed. A smart contract on the Blockchain and the user interface of this smart contract were developed. The designed system gives a scalable example for the development of Blockchain-based IoT applications in different sectors and usage areas by differentiating the sensors used and modifying the smart contract code. The application examples and the designed end-to-end system solution emphasize the importance of Blockchain for reliable and decentralized IoT systems.
Blokzincir teknolojisinin Nesnelerin İnterneti (IoT) alanında kullanımı, çok sayıda kullanıcının ve cihazın birlikte yer aldığı sistemlerde güveni, güvenliği ve verimliliği artırmak için umut verici bir fikir olarak ortaya çıkmıştır. Bu çalışma, merkezi olmayan yapısı ve değiştirilemez kayıt tutma yeteneği sayesinde Blokzincir'in veri bütünlüğü, kimlik doğrulama ve ölçeklenebilirlik de dahil olmak üzere IoT sistemlerinin karşılaştığı temel zorluklara nasıl çözüm sağladığını ortaya koymaktadır. Bu çalışmada, Blokzincir teknolojisinin ve IoT'nin temel ilkeleri incelenmekte ve bu teknolojilerin birlikte kullanılması ile ortaya çıkan başarılı uygulamalara yer verilmektedir. Bu uygulamalarda Blokzincirin IoT cihazları arasında güvenli ve şeffaf veri alışverişini nasıl kolaylaştırdığı, güvensiz ortamlarda bilgi bütünlüğünü nasıl sağladığı incelenmektedir. Çalışmada aynı zamanda IoT süreçlerinin otomatikleştirilmesinde, aracıların azaltılmasında ve güvene dayalı işlemlerin gerçekleştirilmesinde akıllı sözleşmelerin rolü de incelenmektedir. Çalışma, var olan örnek olayları inceleyerek tedarik zincirleri, akıllı evler, sigortacılık ve enerji yönetimi gibi IoT kullanım alanlarında Blokzincirin uygulamalarına örnekler vermektedir. Ayrıca, Blokzincirin IoT çözümlerinde kullanımına örnek bir sistem çözümü oluşturmak amacıyla, gıda ürünlerinin ve sağlık malzemelerinin taşınması sırasındaki ortam verisini toplayarak bir veritabanına kaydeden ve akıllı sözleşme üzerinde tanımlanan durumlar gerçekleştiğinde belirlenen olayları tetikleyen bir sistemin tasarımı yapılmıştır. Sistemin donanım ve yazılım bileşenleri tasarlanmış, Blokzincir üzerinde yer alan bir akıllı sözleşme ve bu akıllı sözleşmenin kullanıcı arayüzü geliştirimiştir. Tasarlanan sistem, kullanılan sensörlerin farklılaştırılması ve akıllı sözleşme kodunun uyumlandırılmasıyla farklı sektörlerde ve kullanım alanında Blokzincir tabanlı IoT uygulamalarının geliştirilmesine ölçeklenebilir bir örnek oluşturmaktadır. Sunulan uygulama örnekleri ve tasarımı yapılan uçtan uca sistem çözümü, Blokzincirin güvenilir ve merkeziyetsiz IoT sistemleri için önemini vurgulamaktadır.
Primary Language | Turkish |
---|---|
Subjects | Computer Software |
Journal Section | RESEARCH ARTICLES |
Authors | |
Publication Date | March 11, 2024 |
Submission Date | October 10, 2023 |
Acceptance Date | January 17, 2024 |
Published in Issue | Year 2024 Volume: 7 Issue: 2 |
*This journal is an international refereed journal
*Our journal does not charge any article processing fees over publication process.
* This journal is online publishes 5 issues per year (January, March, June, September, December)
*This journal published in Turkish and English as open access.
* This work is licensed under a Creative Commons Attribution 4.0 International License.