Claim Missing Document
Check
Articles

Middleware for Network Interoperability in IoT Pramukantoro, Eko Sakti; Bakhtiar, Fariz Andri; Aji, Binariyanto; Pratama, Rasidy
Proceeding of the Electrical Engineering Computer Science and Informatics Vol 5: EECSI 2018
Publisher : IAES Indonesia Section

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (533.512 KB) | DOI: 10.11591/eecsi.v5.1641

Abstract

One solution for interoperability issue in IoT is a middleware which is competent on resolving the problems of syntactical, semantic, and network interoperability. In previous study, a middleware capable of addressing semantic and syntactical interoperability challenges has been developed, yet has not responded to network interoperability matter. In this paper we continue our previous research by adding BLE and 6LoWPAN features to the middleware's communication media, so it may communicate with various devices. Interoperability test results show that the middleware is capable of responding to network interoperability challenges and able to receive data from multiple nodes simultaneously.
An Event-based Middleware for Syntactical Interoperability in Internet of Things Eko Sakti Pramukantoro; Husnul Anwari
International Journal of Electrical and Computer Engineering (IJECE) Vol 8, No 5: October 2018
Publisher : Institute of Advanced Engineering and Science

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (688.821 KB) | DOI: 10.11591/ijece.v8i5.pp3784-3792

Abstract

Internet of Things (IoT) connecting sensors or devices that record physical observations of the environment and a variety of applications or other Internet services. Along with the increasing number and diversity of devices connected, there arises a problem called interoperability. One type of interoperability is syntactical interoperability, where the IoT should be able to connect all devices through various data protocols. Based on this problem, we proposed a middleware that capable of supporting interoperability by providing a multi-protocol gateway between COAP, MQTT, and WebSocket. This middleware is developed using event-based architecture by implementing publish-subscribe pattern. We also developed a system to test the performance of middleware in terms of success rate and delay delivery of data. The system consists of temperature and humidity sensors using COAP and MQTT as a publisher and web application using WebSocket as a subscriber. The results for data transmission, either from sensors or MQTT COAP has a success rate above 90%, the average delay delivery of data from sensors COAP and MQTT below 1 second, for packet loss rate varied between 0% - 25%. The interoperability testing has been done using Interoperability assessment methodology and found out that ours is qualified.
Bridging IoT infrastructure and cloud application using cellular-based internet gateway device Eko Sakti Pramukantoro; Maxi Luckies; Fariz Andri Bakhtiar
TELKOMNIKA (Telecommunication Computing Electronics and Control) Vol 17, No 3: June 2019
Publisher : Universitas Ahmad Dahlan

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.12928/telkomnika.v17i3.12229

Abstract

An Internet of Things (IoT) middleware can solve interoperability problem among “things” in IoT infrastructure by collecting data. However, the sensor nodes’ data that is collected by the middleware cannot be directly delivered to cloud applications since the sensor nodes and the middleware are located in intranet. A solution to this problem is an Internet Gateway Device (IGD) that retrieves data from the middleware in intranet then forwards them to cloud applications in the internet. In this study, an IGD based on cellular network is proposed to provide wide-coverage internet connectivity. Two test scenarios were conducted to measure delay and throughput between the IGD and the cloud application; using data from DHT22 sensor and image sensor respectively. The results of the first test scenario using DHT22 sensor show that the average delay is under 5 seconds and the maximum throughput is 120 bps, while the second one using image sensor concludes that the average delay is 595 seconds and the maximum throughput is 909 bps.
Information and Data Distribution System for Rural Areas of Indonesia Kasyful Amron; Achmad Basuki; Eko Sakti Pramukantoro; Widhi Yahya
Journal of Information Technology and Computer Science Vol. 1 No. 1: June 2016
Publisher : Faculty of Computer Science (FILKOM) Brawijaya University

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (861.297 KB) | DOI: 10.25126/jitecs.2016115

Abstract

Abstract. Internet becomes critical infrastructure in the distribution of information. The information is used for decision making and ensure the success of human activities. However, the distribution of information in rural Indonesia is inconvenient, because the digital communication infrastructure (internet) doesn’t cover all areas in Indonesia. This problem causes the digital divide in Indonesia. This study proposes communications infrastructure and data transfer mechanism or media sharing that can be applied to a variety of rural areas conditions in Indonesia, which has limited communications infrastructure. The approach is to build low power digital carrier devices in the form of minicomputer and utilize Delay or Disruptions Tolerant Network (DTN) architecture. Testing results in the digital carrier node show that the data is successfully delivered. Keywords: Rural Area, Mini-PC, Delay Tolerant Network
Belajardisini : The E-learning Framework Based on Gamification Concept Eko Sakti Pramukantoro; Widhi Yahya
Journal of Information Technology and Computer Science Vol. 1 No. 1: June 2016
Publisher : Faculty of Computer Science (FILKOM) Brawijaya University

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (369.477 KB) | DOI: 10.25126/jitecs.2016116

Abstract

Abstract. The lack of motivation and student engagement in the learning process are the Challenges in education today. E-learning is one of the methods used to resolve these issues.The E-learning, the digital based learning media, enable students to study every where and every time. Basically the e-learning is only used for repository of teaching materials and for evaluation. This kind of e-learning cannot motivate  the learning process. The development of e-learning must be done in order to increase the motivation to learn. The proposed solution extends the e-learning application with the Gamification approach. Gamification is adopted mechanism of the game in non game context. Typically, gamification is used in the business world. The Leaderboard, Challenges, and reward are components that are used to stimulate products sales by marketing. The reward will be given to the top rank salesman on the Leaderboard. This interesting concept can be applied to e-learning to stimulate the learning motivation
Developing Actor-Based Middleware as Collector System for Sensor Data in Internet of Things (IoT) Primantara Hari Trisnawan; Fariz Andri Bakhtiar; Eko Sakti Pramukantoro
Journal of Information Technology and Computer Science Vol. 5 No. 1: April 2020
Publisher : Faculty of Computer Science (FILKOM) Brawijaya University

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (3329.019 KB) | DOI: 10.25126/jitecs.202051101

Abstract

The use of Internet of Things (IoT) plays an important role in supporting wireless communication for middleware in collecting data sensors. An actor-based middleware is designed to bridge protocol differences between cloud and sensor nodes. This middleware also acts as an initiator in accessing data from several sensor nodes, and then sending data that has been collected to the cloud. Incorporating the differences of communication protocols and data formats between sensor nodes and cloud is the responsibility of middleware. This Middleware acts as an actor by acting proactively accessing data from each sensor node, so that it can facilitate the completion of sending data from the sensor node to the middleware by avoiding from "signal collisions” among sensor nodes. After the data is collected in the middleware, the data is sent to the cloud using the Websocket or HTTP protocol above the TCP / IP protocol. The performance of the system is evaluated based on the success of the middleware bridging communication between sensor nodes and the cloud, as well as the readability of IoT data sensors that have been adjusted by cloud. The test results show that built-in middleware can bridge protocols between cloud and sensor nodes. In addition, the Websocket usage protocol produces a lower delay value than the MQTT and CoAP protocols.
Cloud-based Middleware for Syntactical Interoperability in Internet of Things Eko Sakti Pramukantoro; Fariz Andri Bakhtiar
Journal of Information Technology and Computer Science Vol. 5 No. 1: April 2020
Publisher : Faculty of Computer Science (FILKOM) Brawijaya University

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1552.039 KB) | DOI: 10.25126/jitecs.202051148

Abstract

Heterogeneity of protocol communications, data formats, data structure, and hardware specifications on the Internet of things can lead to an Interoperability problem. The solution provides middleware that capable to work in heterogeneity communications, data formats, etc. This paper proposed. A cloud-based middleware that provides a communication interface to receive data from sensor nodes based on Restful and CoAP. Received data then stored in heterogenous IoT data storage based on the NoSQL database. From experiment and testing, interoperability testing methodology was used. The result shows proposed middleware can receive data from both protocols. The received data could store based on structure data or unstructured data on IoT data storage.
Rancang Bangun Aplikasi Pengukur Kesehatan Fungsi Paru Manusia Memanfaatkan Microphone Pada Smartphone Wahyu Teja Kusuma; Eko Sakti Pramukantoro; Susanthy Djajalaksana
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 3 No 2: Juni 2016
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (1164.126 KB) | DOI: 10.25126/jtiik.201632175

Abstract

ABSTRAKPenyakit Paru Obstruktif Kronik (PPOK) adalah penyakit yang ditandai dengan hambatan aliran udara di saluran nafas yang tidak sepenuhnya reversibel. Hambatan aliran udara ini bersifat progresif dan berhubungan degan respon inflamasi paru terhadap partikel gas beracun atau berbahaya [2][16]. Hasil penelitian pada bulan Januari-Desember 2010 menyebutkan bahwa PPOK menduduki urutan ke-3 dari penyakit paru terbanyak yang ada di RS Paru Batu Malang. Sedangkan di  RSU Dr. Saiful Anwar Malang  menduduki urutan ke-5. The Burden Of Disease Study dibawah naungan WHO menyatakan bahwa pada tahun 2030 PPOK akan menempati peringkat ke-3 penyebab kematian di dunia [5][15][16]. Sebagai solusi terhadap masalah tersebut yaitu dengan membangun sebuah aplikasi pengukur kesehatan  fungsi paru manusia memanfaatkan microphone pada smartphone”. Guna mengetahui gangguan ventilasi paru, monitoring pengobatan, dan menilai perkembangan fungsi paru. Media smartphone dipilih karena memiliki teknologi Microphone API yang digunakan untuk menangkap input berupa rekaman suara hembusan napas pengguna. Dan mayoritas masyarakat telah melilikinya. Dari hasil pengujian validasi dapat disimpulkan bahwa aplikasi pengukur kesehatan paru manusia pada media smartphone berhasil diimplementasikan dengan memanfaatkan teknologi microphone. Dari hasil pengujian akurasi yang dilaksanakan di Rumah Sakit Saiful Anwar Kota Malang dapat disimpulkan bahwa ditemukan selisih akurasi Prediksi Nilai Acuan Normal sebesar FEV1 = 0,11 liter; FVC = 0,152432432 liter; FEV1/FVC = 4,742432432 %. Dan selisih akurasi Hasil Pengukuran sebesar FEV1 = -1,545945946 liter; FVC = -2,892432432 liter; FEV1/FVC = 11,52243243 %.Kata Kunci: Penyakit Paru Obstruktif Kronik, Microphone, Smartphone. ABSTRACTChronic Obstructive Pulmonary Disease (COPD) is a disease characterized by air flow resistance in the airway that is not fully reversible. This air flow resistance is progressive and, relating to pulmonary inflammatory response to toxic gases or dangerous particles [2] [16]. The results of the study in January-December 2010 states that COPD ranks 3rd from most existing lung disease Pulmonary Hospital Batu Malang. Meanwhile, in Hospital Dr Saiful Anwar-5 ranks. The Burden Of Disease Study under the auspices of the WHO stated that by 2030 COPD will be ranked as the third leading cause of death in the world [5] [15] [16]. As a solution to these problems is to build an application measuring the health of human lung function utilizing a microphone on a smartphone ". In order to determine pulmonary ventilation disorders, treatment monitoring, and assessing the development of lung function. Media Smartphone Microphone technology chosen because it has an API that is used to capture the input of the user breath sound recordings. And the majority of people have melilikinya. From the results of the validation testing can be concluded that the application of measuring the health of the human lung on a smartphone media successfully implemented by utilizing the microphone. Accuracy of test results conducted at Saiful Anwar Hospital Malang can be concluded that the prediction accuracy differences were found Normal Reference Values for FEV 1 = 0.11 liters; FVC = 0.152432432 liters; FEV 1 / FVC = 4.742432432%. And the difference in the accuracy of measurement results for FEV1 = -1.545945946 liter; FVC = -2.892432432 liter; FEV 1 / FVC = 11.52243243%.Keyword: Chronic Obstructive Pulmonary Disease, Microphone, Smartphone.
Pemodelan dan Analisis Wireless Mesh Network dengan Arsitektur Publish-Subscribe dan Protokol MQTT Kasyful Amron; Eko Sakti Pramukantoro; Mahendra Data
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 3 No 2: Juni 2016
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (801.194 KB) | DOI: 10.25126/jtiik.201632184

Abstract

AbstrakAkses terhadap informasi menjadi kebutuhan yang sangat penting bagi manusia. Namun, tidak semua daerah memiliki akses yang layak terhadap informasi terutama daerah terpencil dikarenakan keterbatasan infrastruktur komunikasi. Teknologi wireless mesh network (WMN) dapat menjadi salah satu solusi untuk mengatasi masalah keterbatasan infrastruktur tersebut. Untuk meningkatkan performa WMN, maka perlu adanya rancangan mekanisme pengiriman informasi yang efisien. Ide penelitian ini pada dasarnya adalah memberikan solusi pengiriman informasi menggunakan arsitektur publish subscribe. Protokol publish subscribe yang digunakan adalah protokol MQTT (Message Queuing Telemetry Transport). Pada penelitian ini dilakukan pengujian terhadap Quality of Service seperti throughput, delay, jitter, dan packet loss untuk keseluruhan node. Pada pengujian QoS arsitektur WMN maupun MTQQ menunjukan bahwa kualitas layanan dipengaruhi oleh jarak,jumlah node yang dilewati dan material yang menghalangi. Seperti yang ditunjukan pada hasil pengujian antara node yang dihalangi tiga tembok beton, packet lossnya mencapai 88.8% dan delaynya sebesar 2.493,79 ms.Kata kunci: wireless, mesh network, publish and subscribeAbstractHas an access to the information becomes a very important requirement for humans. However, not all areas are have adequate access to information, especially in rural areas due to limited communication infrastructures. Wireless mesh network (WMN) technology may be can act as one alternative solution to overcome the problems. To improve the performance of WMN, it is necessary to design efficient information delivery mechanism. The idea of this research is basically giving information delivery solutions using the publish subscribe architecture. Publish-subscribe protocol used here is the MQTT protocol (Message Queuing Telemetry Transport). In this research, the Quality of Service testing such as throughput, delay, jitter, and packet loss for the entire node. On testing and MTQQ WMN QoS architecture shows that quality of service is affected by distance, number of nodes that pass and blocking material. As shown in the test results between nodes that hindered three concrete walls, packet lossnya reached 88.8% and the delay amounted to 2493.79 ms.Keywords: wireless, mesh network, publish and subscribe
Implementasi Mekanisme End-To-End Security pada IoT Middleware Eko Sakti Pramukantoro; Fariz Andri Bakhtiar; Ahmad Lutfi Bayu Aji; Deny Hari Prasetya Dewa
Jurnal Teknologi Informasi dan Ilmu Komputer Vol 6 No 3: Juni 2019
Publisher : Fakultas Ilmu Komputer, Universitas Brawijaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (2383.931 KB) | DOI: 10.25126/jtiik.2019631401

Abstract

Pada penelitian sebelumnya telah dikembangkan sebuah middleware dengan pendekatan event-driven yang mampu mendukung interoperabilitas berbagai macam perangkat sensor pada lingkungan IoT. Namun, skema komunikasi pada middleware tersebut masih terdapat celah keamanan dan menimbulkan ancaman berupa eavasdropping. Solusi dari permasalahan ini adalah menerapakan mekanisme end-to-end security. Dalam penelitian ini dilakukan penerapan algoritme kriptografi AES-CBC 128 pada komunikasi node sensor ke middleware dan mekanisme TLS pada komunikasi middleware dengan aplikasi berbasis IoT. Hasil yang didapat end-to-end security berbasis kriptografi pada pub/sub dapat menjamin kerahasiaan data dengan enkripsi payload akan tetapi topik masih terlihat, sedangkan TLS/SSL menjamin kerahasiaan seluruh data yang dikirim. Penggunaan mekanisme ini tidak berdampak signifikan pada delay pengiriman data, yaitu masih dibawah 1 detik AbstractAn IoT middleware for handling interoperability is proposed in previous works. However, a vulnerability that can lead to the eavesdropping attack exist. there is no security mechanism in the communication system among middleware with other parties like node sensors and subscribers. This research implements the end to end security to the existing IoT middleware.  AES-CBC 128 is used to secure communication between sensor nodes to middleware and used TLS/SLL between middleware and subscriber. The results show both mechanisms can securely communication between middleware and other parties, but AES-CBS can only secure data payload, not entire data. This mechanism has no significant impact on the delay transmission, which is still under 1 second
Co-Authors Abd. Jahiduddin Achmad Basuki Achmad Basuki Adam Kukuh Kurniawan Adhitya Bhawiyuga Aditya Chamim Pratama Agus Adyandana Ahmad Lutfi Bayu Aji Ahmad Lutfi Bayu Aji Ahmad Naufal Romiz Ahmad Riyadh Al Faathin Aji, Binariyanto Al Ghitha Aulia Rahman Alex Sandro Irawan Andi Reza Siregar Andrias Yudianto Anggi Atmajaya Siagian ari kusyanti Aryo Pinandito Atiqo Tuzumah Bakhtiar, Fariz Andri Binariyanto Aji Binariyanto Aji Dany Primanita Kartikasari Deny Hari Prasetya Dewa Deny Hari Prasetya Dewa Emir Risyad Eric Ferdy Kurniawan Fadila Rafi Alifiandi Fariz Andri Bachtiar Fariz Andri Bakhtiar Fariz Andri Bakhtiar Fariz Andri Bakhtiar Fariz Andri Bakhtiar Fariz Andri Bakhtiar Firman Budi Safrizal Fitri Febriyani Gabreil Arganata Galih Bhaktiar Candra Herman Tolle Heru Dias Pambudhi Heru Nurwarsito Heru Nurwasito Hilman Nihri Husnul Anwari Husnul Anwari Ibrahim Ibrahim Immanuel Sibarani Jessy Ratna Wulandari Kasyful Amron Kasyful Amron Made Rezananda Putra Mahendra Data Maxi Luckies Maxi Luckies Ginanjar Azis Mochammad Hannats Hanafi Ichsan Moh Wahyudi Putra Mohammad Fahrur Rozi Muhammad Taufiqur Rahman Niki Yuniar Wicaksono Poltak G. Hutajulu Prasetyo Rizqi Santoso Pratama, Rasidy Primantara Hari Trisnawan Pujo Prasetyo aji Putri Annisa Kamila Rahadiyan Yuniar Rahmanda Rakhmadhany Primananda Rani Andriani Rasidy Cakra Pratama Rasidy Pratama Redila Permata Anindita Reza Andria Siregar Reza Azzubair Wijonarko Sabriansyah Rizqika Akbar Salman Al Farizi Satria Adhi Kharisma Steven Urbani Susanthy Djajalaksana Tuti Wardani Hamid Ula Auliya Ilham Irsahnda Ulul Albab Khatami Viera Wardhani Wahyu Teja Kusuma Widhi Yahya Widhi Yahya Widhy Yahya Winda Ayu Safitri Yazid Yazid Yoga Faodiansyah Yugi Trilia Septiana