Raspberry Pi Operating System

2019 ◽  
pp. 119-149
Author(s):  
Gerry Howser
Electronics ◽  
2019 ◽  
Vol 8 (12) ◽  
pp. 1489 ◽  
Author(s):  
Rafael Fayos-Jordan ◽  
Santiago Felici-Castell ◽  
Jaume Segura-Garcia ◽  
Adolfo Pastor-Aparicio ◽  
Jesus Lopez-Ballester

The Internet of Things (IoT) is a network widely used with the purpose of connecting almost everything, everywhere to the Internet. To cope with this goal, low cost nodes are being used; otherwise, it would be very expensive to expand so fast. These networks are set up with small distributed devices (nodes) that have a power supply, processing unit, memory, sensors, and wireless communications. In the market, we can find different alternatives for these devices, such as small board computers (SBCs), e.g., Raspberry Pi (RPi)), with different features. Usually these devices run a coarse version of a Linux operating system. Nevertheless, there are many scenarios that require enhanced computational power that these nodes alone are unable to provide. In this context, we need to introduce a kind of collaboration among the devices to overcome their constraints. We based our solution in a combination of clustering techniques (building a mesh network using their wireless capabilities); at the same time we try to orchestrate the resources in order to improve their processing capabilities in an elastic computing fashion. This paradigm is called fog computing on IoT. We propose in this paper the use of cloud computing technologies, such as Linux containers, based on Docker, and a container orchestration platform (COP) to run on the top of a cluster of these nodes, but adapted to the fog computing paradigm. Notice that these technologies are open source and developed for Linux operating system. As an example, in our results we show an IoT application for soundscape monitoring as a proof of concept that it will allow us to compare different alternatives in its design and implementation; in particular, with regard to the COP selection, between Docker Swarm and Kubernetes. We conclude that using and combining these techniques, we can improve the overall computation capabilities of these IoT nodes within a fog computing paradigm.


10.29007/p614 ◽  
2019 ◽  
Author(s):  
Samuel Delaney ◽  
Dwight Egbert ◽  
Frederick C. Harris Jr

Academia has always sought to ride the line between established thought and new developments. No much more so than in the terms of technology. Universities seek to teach using known and proven methods and resources but also stay relevant with new technologies to provide students the knowledge they will need to be competitive in the work place or graduate field. In this work we will present how the University of Nevada approaches this problem with its Real Time Operating system course. Namely on how using the established Micro C/OS II Real time Operating System with the new builder phenomena the Raspberry Pi we can overcome the challenge of updating a tried and true lesson plan in order to use technology relevant and interesting to the students of today.


Author(s):  
Suvarna Gaikwad ◽  
Parth Dode ◽  
Shubham Chhipa ◽  
Shubhangi Vaikole

<p>Vehicles being the most widely used machines need to get smarter compared to their current technology. The necessity described by the younger generation of users, the millennials, for their devices to be smart and their vision to have more computerized and smarter applications of various sensors. The invention and development of better-computerized systems for infotainment and control of vehicles have taken speed and research is done mainly in an open-source on Linux kernel-based operating systems. The Smart Bike System is a Raspberry pi based operating system(AGL) for bikes tracks the various components of the bike like Speed, Quantity of fuel, Distance covered in a single trip, Temperature, Date and Time. We make a note that the current system of dashboards for representing the various aspects of a bike is old. A significant improvement would be made in the quality of the bike and the way people use it if the current computer technology of the world embraces the vehicular system. Automotive Grade Linux(AGL) is an (open source tech) operating system for automobiles which when installed on a computer in synchronization with the parts of a motor-bike has an ability to display more information in a more colorful and animated format like a computer desktop but specifically for automobiles.</p>


2020 ◽  
Author(s):  
Michael Hirsch

h5fortran provides object-oriented and functional interface to the HDF5 library for Fortran. h5fortran prioritizes ease-of-use, robust self-tests and Fortran 2008 standard syntax for broad compiler, operating system and computing platform support from Raspberry Pi to HPC.


2021 ◽  
Vol 15 (1) ◽  
pp. 13-22
Author(s):  
An Toan Nguyen ◽  
◽  
Ngoc Thien Nguyen ◽  
Thanh Truc Nguyen

Image Classification is the most important problem in the field of computer vision. It is very simple and has many practical applications, the image classifier is responsible for assigning a label to the input image from a fixed category group. This article has applied image classification to identify objects by giving the image of the object to be identified, then labeling the image and announcing the label name (object name) through the audio channel. The classification is based on the neural network Inception-v3 model that has been trained on Tensorflow and used Raspberian operating system running on the Raspberry Pi 3 B+ to create a device capable of recognizing objects which compact size and convenient to apply in many fields.


2020 ◽  
Vol 7 (6) ◽  
pp. 1205
Author(s):  
Abdul Jalil

<p>Salah satu tantangan di era revolusi industri 4.0 adalah pengembangan sistem kontrol secara jarak jauh menggunakan koneksi jaringan nirkabel. Tujuan penelitian ini adalah membangun sistem kontrol perangkat elektronik jarak jauh dengan memanfaatkan jaringan <em>wireless tethering </em>pada <em>smartphone</em> menggunakan topologi <em>Wireless Local Area Network</em> (WLAN) dan <em>Robot Operating System</em> (ROS) sebagai perangkat lunak kontrol. Pemanfaatan <em>wireless tethering smartphone</em> untuk berbagi koneksi internet dapat dimanfaatkan untuk mengontrol perangkat elektronik yang terkoneksi ke Raspberry Pi. Koneksi jaringan <em>wireless tethering</em> memiliki arsitektur jaringan yang cukup sederhana jika dibandingkan dengan arsitektur pengontrolan jarak jauh lainnya, serta memiliki jarak jangkau koneksi yang cukup jauh dibandingkan dengan koneksi Bluetooth. Metodologi yang digunakan untuk mengontrol perangkat elektronik pada penelitian ini adalah menggunakan <em>Remote Access Control</em> (RAC) berbasis protokol SSH. Pemanfaatan <em>wireless tethering</em> dan aplikasi <em>mobile</em> SSH dapat digunakan untuk mengirim perintah ROS <em>message</em> dari <em>smartphone</em> ke Raspberry Pi untuk mengontrol pin GPIO Raspberry Pi agar aktif <em>high</em> atau aktif <em>low</em>. Pada saat ROS <em>message</em> mengirim perintah ke GPIO untuk aktif <em>high</em>, maka sistem akan memberikan instruksi kepada relay untuk menyalakan perangkat elektronik. Selanjutnya pada saat GPIO menerima perintah untuk aktif <em>low</em>, maka sistem akan memberikan instruksi kepada relay untuk mematikan perangkat elektronik. Hasil penelitian ini adalah <em>smartphone </em>android dapat digunakan untuk mengontrol perangkat elektronik seperti lampu, kipas angin, pemanas ruangan, dan <em>air conditioner</em> secara jarak jauh menggunakan jaringan WLAN berdasarkan perintah dari ROS <em>message</em>. Perangkat elektronik pada penelitian ini dapat di kontrol secara efektif pada jarak 20 meter di dalam ruangan dan 40 meter di area bebas hambatan.</p><p> </p><p class="Judul2"><strong><em>Abstract</em></strong></p><p class="Abstract"><em>One of the challenges in the Industrial Revolution 4.0 is the development of control systems by remotely using a wireless network connection. This study aims to build a control system for controlling the electronic devices by remotely with the utilization of wireless tethering network in the smartphone used Wireless Local Area Network (WLAN) topology and Robot Operating System (ROS) as software for the controller. Utilization of wireless tethering in the smartphone for share the internet connection can be used for control the electronic devices that connected to the Raspberry Pi. The connection of wireless tethering has a simple architecture when compared with the other architecture of the control system by remotely, it then has a long-range connection when compared to the Bluetooth connection. The methodology has used to manage the electronic devices in this study is used Remote Access Control (RAC) based on SSH protocol. The utilization of wireless tethering and mobile SSH can be used to sends ROS message command from smartphone to the Raspberry Pi to control the Raspberry Pi GPIO pin to active high or active low. When android smartphone send ROS message command to the Raspberry Pi to make the GPIO to active high, the system will instruct the relay to turn on the electronic devices. Then when GPIO accepts the instruction to active low, the system will instruct the relay to turn off the electronic devices. The result of this study is that android smartphone can be used to control the electronic devices such as a lamp, fan, heater, and air conditioner by remotely used WLAN network and command from ROS message. The electronic devices on this study can be controlled by effectively with the distance of 20 meters in the rooms and 40 meters at the outside area. </em></p><p class="Judul2"><strong><em><br /></em></strong></p>


2020 ◽  
Vol 18 (3) ◽  
pp. 19-33
Author(s):  
Dmitriy A. Lipoviy ◽  
Aleksandr S. Maltsev

This work is devoted to development of a modular flight controller architecture for a quadcopter. The hardware part of the controller is a single-Board raspberry Pi computer, for developing the software part Robot Operating System (ROS) framework was used. The paper describes the developed architecture, control algorithms, results of flight experiments in the Gazebo physical simulator.


Author(s):  
Maradani Bhuvana Chandra ◽  
Korada Puneeth ◽  
Gaurav Dubey

This paper presents the implementation of an Internet of Things (IoT) application that performs the Moisture level sensing through node MCU and Raspberry Pi, and data transfer to the Cloud of the Amazon Web Services or Raspberry Pi. The implementation is done using programming the Node MCU using Embedded C, Raspberry pi is Operated using Raspbian operating system and AWS EC2 Internet of Things platform based on the Node-RED tool installed on the Raspberry Pi and the AWS EC2. The Interconnection of data from the Node MCU to Raspberry Pi is done by MQTT Data Transfer Protocol and Mosquitto Protocol.


Sign in / Sign up

Export Citation Format

Share Document