Posts tagged "education"

Building Blocks of FAVORIOT IoT Middleware

January 17th, 2018 Posted by IOT PLATFORM, PRODUCT 0 thoughts on “Building Blocks of FAVORIOT IoT Middleware”

Tutorial and Documentation HERE.

IoT Based Weather Station by using Raspberry Pi 3

January 3rd, 2018 Posted by IOT PLATFORM, NEWS, SMARTCITY 0 thoughts on “IoT Based Weather Station by using Raspberry Pi 3”

Abstract

The aim of this project is to create an online weather system which enables a user to check real-time weather parameters of a place anytime and anywhere with just a few buttons click. In this project, a weather station will be built to collect weather parameters. Data collected will then store into Google Cloud and analysis of weather will be done. A mobile app or web will be developed to display the real-time weather conditions and users will receive notification as a reminder to get themselves prepared for their plans.

Project Introduction

Weather condition plays an important role in our daily life as weather and climate are the most ubiquitous factors for home and environment planning. Moreover, the tremendous development of Internet nowadays made possible to monitor weather conditions and collect the respective data in-situ. All the objects, sensors and devices can be linked through the Internet to share and analyze the data collected at various locations. The IoT can be much more extensive in predicting and knowing the weather conditions in particular place by connecting this weather station to the Internet.

The climate of Malaysia is so capricious that hard to predict nowadays. As people grow into a developed country with advanced technology to help humanity and bring convenience to the society, it is now the time for the weather broadcasting to be implemented into the mobile phone instead of keep on checking through only television or radio. However, with the mobile weather checking syste, we have in this era still often we see people rushing for schedule under the rain without umbrella; laundries are still showering by rain; home planted plants are wilted due to the hot and dry weather.

Therefore, the objective of this project is to create an online weather system which enables the user to check real-time weather parameters of a place anytime and anywhere with just a few buttons click. On top of that, people will receive real-time notification or reminder to get themselves prepared for their plans in the current weather.

 

Figure 1: Overall flow of project

 

Figure 2: Project architecture

Favoriot platform is chosen because it is a new cloud-based platform designed for IoT which supports the integration, collection, and storage of data from several devices into the internet. It has a scalable big data storage. It also helps developers in building vertical applications to display data in many forms. Favoriot platform is suitable to be used in this project that needs several functions provided in this platform in order to obtain desired results.

Design Methodology

There are three phases to achieve the stated objectives above:

Weather station design and prototype development

These weather parameters are measured using Sparkfun Weather Shield sensor and the Raspberry Pi 3 with built-in Wi-Fi is used to capture all the data from the weather sensor. The measurements taken include temperature, humidity, atmospheric pressure, light intensity, wind speed and direction, and rain precipitation.

Transferring data to initial state cloud platform

Raspberry Pi 3 will stream the data directly to the cloud. Cloud platform that are suggested to be used in this project are Favoriot because it fully managed data, supports monitoring, logging, and diagnostics, data analysis and helps developers in building vertical applications.

Application of Internet of Things (IoT)

A stream of weather parameters/information can be displayed in a professional graphical fashion which can be accessed from mobile phone or web. Favoriot also allows the development of next generation of applications of the web that is reliable, fast and engaging. Real-time notification will then be sent to the user as a reminder.

Figure 3: Flowchart of the project

Preliminary Result

The SparkFun Weather Shield with built-in Si7021 humidity/temperature sensor, MPL3115A2 barometric pressure sensor, and the ALS-PT19 light sensor was connected to Raspberry Pi 3 as shown in Figure 4.

 

Figure 4: The hardware of this project

The weather parameters such as temperature, humidity, and pressure are taken from the weather shield and loaded into Raspberry Pi 3. The weather parameters were displayed at the Lx terminal of the VNC viewer as shown in Figure 5. Data collected from the sensors were successfully streamed into Favoriot and shown in the dashboard as shown in Figure 6. However, the data streamed into the Favoriot is not tally with the data collected from the sensors as for now.  In addition, the current weather conditions are updated to multiple social media every hour to notify the user as shown in Figure 7. The number of update post can be determined by modifying the python code.

 

Figure 5: The weather parameters displayed in Lx terminal of Raspberry Pi 3

 

Figure 6: Data is being streamed and displayed in Favoriot

 

Figure 7: Twitter post showing the current weather condition

 

Expected Result

The expected results toward the end of this project are described as below:

Prototype

A prototype of weather station by using Raspberry Pi 3 and Sparkfun Weather Shield sensor is designed and developed for climatology monitoring. The weather station is able to be interfaced to the Favoriot cloud platform. Weather parameters are able to be collected and saved in the cloud.

Application

Weather parameters can be analyzed online with graphical presentation. People can access the weather-related information via mobile phone or web easily. Notifications will be sent to the users too as a reminder.

 

Figure 8: Expected results of Favoriot data analytics for weather parameters in (a) line chart and (b) column chart.

 

Figure 9: Expected results of weather app development using Favoriot platform

 

[Note: This project is being done by UTHM, our FAVORIOT’s University collaborator. Article was written by Pui Yan Muck]

You can check out the whole LIST of IOT PROJECTS by our University Collaborators.

Why Not Many Students Willing to Take IoT as Their Final Year Project (FYP)?

January 2nd, 2018 Posted by BLOG 0 thoughts on “Why Not Many Students Willing to Take IoT as Their Final Year Project (FYP)?”

This article is contributed by Fazira Ridzuan, FAVORIOT’s IoT Apprentice. She joined FAVORIOT in Oct. 2017. Much has been discussed through the eyes of the industry people and the academicians. It’s about time to hear from the students’ perspectives. This is an honest view and we should listen, admit if there are weaknesses and take action to make it better.

Introduction

I was a student a few months back. And this question popped up in my mind a few hours ago. Why not many students willing to take IoT as their Final Year Project (FYP)? After chatting with my ex-course mate, these are our thoughts regarding the above question.

Exposure

  1. Not many lecturers specialized in IoT. Lecturer mostly specialized in established computer sciences field than the newfound or emerging field such as IoT.
  2. Does guidance matter? I would say, yes. Since the number of tutors (lecturer and tutor) available to teach the IoT course are very limited despite the number of the student are large. Thus, the core understanding of the IoT course might be very inadequate.
  3. When there’s no exposure, the knowledge won’t be fully understood. Some university is focusing on their student in mastering the computer programming languages. And mostly, students are required to self-explore.
  4. In addition, student has the least info on how to get their hands on of the IoT equipment
  5. Although universities have encouraged the growth of the IoT field, with the university budget being cut out affect the required significant cost expends especially in obtaining the IoT’s equipment. Thus, might be given less focus for the IoT fund in university.

Interest

  1. Choosing FYP project is a very important decision. Typically, the student will choose the project that they have the most confident on as they might have some idea or experience that related to the FYP project. With the little IoT field exposure to the student, the chances for student to select the FYP project that involve IoT might be very low as they might have found it risky since they don’t know much about IoT.
  2. Mindset: Time flies really fast without we are noticing it, and without a good vision and long-term planning on the expected timeline to complete the project, the student might be running out of time.
    • It is kind of cumbersome for them to grab all in once from scratch within limited of time. Most students are interested to do things that already there rather than creating the not-there-yet. Implementing and developing the new product requires more time. Deciding to do an FYP project does require a critical thinking on time and financial management. Moreover, apart from FYP, student need to go for a few other courses during the semester and a few other assignment and exam to be completed. These factors influence the student’s grade and performance. Doing an IoT based project required a huge commitment and discipline. Without discipline, a low-quality report which done in a short range of time is worthless. Having a clear picture of doing the IoT project without an external interruption might solve this issue. Some panel request many things which cause student to lose their interest in completing the project, making them build an application that fulfills the panel requirement rather than solving the real-world problem.
  3. Back to the exposure in IoT, less knowledge in IoT will influence student’s thought regarding the project value for future uses. They might not see the potential for their IoT prototype or product to be in industry or commercialize. They don’t find any platform that can enhance their interest, talent and what contribution can be made via it. Most IoT products are for future use. Where the inventor of IoT product need strong support to make the ideas get real.
  4. Some student that takes the IoT project is not familiar with the IoT concept. They might not well-explained with the basic components such as client, middleware, server and the data passing and interaction between the process. They might not be knowing where to start, what the needing and how-to setup the environment.
  5. Some other factor is lack of basic knowledge in electronics and engineering field. This basic knowledge is very crucial as it might become such a great burden to the student that facing simple electronic faulty configuration if they don’t have the basic knowledge.

Therefore, we should let university and student look at the industry.

  1. Encourage the student to do IoT as there is a great opportunity for them as IoT is the popular global focus else than big data. Good at IoT open chances for them to go abroad for future career life.
  2. Industry must work together with the university, knowing why a student doesn’t choose IoT and get the reasoning from their perspective not only from the lecturer. IoT has been the big player in these few years and upcoming years, means everyone is already in IoT era without them realizing it.
  3. IoT field currently grows very fast. Although there are a lot of things that had been done with IoT. There is still numerous unknown potential on the IoT field waiting to be discovered. With a greater exposure of IoT field in the university side, IoT field will be able to grow further to its full potential and give greater impact to the society beyond anyone could ever imagine.

Copyright © 2025 All rights reserved