Create an iot client that communicates with the cloud

Assignment Help Other Subject
Reference no: EM133474033

Assignment

In this assignment, you will create an IoT client that communicates with the cloud. The IoT client is a smart thermostat that exchanges commands with a remote server over HTTP/HTTPS. You are responsible for the application client, and I have provided a thermocouple simulation that writes information to two files in /tmp, /tmp/temp (which contains the temperature) and /tmp/status (which indicates whether the heater is on or off). You will build this client as well as the server that stores programs and other information.

The thermocouple simulation is here, on github

This is, essentially, beta software! You are the first users. When you find issues, please open an issue on github

As issues come in, and I fix them, I'll let you know via email that you want to acquire new code.

This is a major part of your grade and I want you to do well! I've tailored the assignments so you should have learned what you need to know to build the client, and you're currently learning how to build the server. Your application should run as a daemon and start on system startup; you did this with your daemon assignments. You've used HTTP and major verbs (e.g. GET, PUT, POST, and DELETE) via libcurl to communicate with websites, so you should be ready to communicate with a REST interface.

You need to turn in an archive containing all elements of your VM, and it must be configured to attach to your cloud code. Name the archive project.tgz, creating the archive as you did for the attack surface assignment. This archive must contain everything needed to run the client including a script (like qemu-versatile.sh) that will run your image (name this script project.sh). I must be able to extract the archive, execute the script, and your VM should run. I should see your program contacting the server and communicating. Your code should start up automatically when the image boots up, so you need to configure the appropriate initialization files so this happens. Also include a text file containing credentials for the image (name this file credentials.txt) - I need the root password of the image as well as the usernames and passwords any user accounts you're using.

So archive contains: project.sh, credentials.txt, and all other dependencies for your VM. I will run project.sh, and your VM image must boot and run your application!

Reference no: EM133474033

Questions Cloud

What is one cause of persistent gender inequality : Gender inequity is still unavoidable within the corporate world. What is one cause of persistent gender inequality?
How change will be implemented using kotters change model : Reflect on your own leadership style and capabilities in facilitating this change and identify leadership skills that you need to develop for this project.
Would this level of surveillance change their behavior : What are the benefits and drawbacks of enacting such requirements? Would this level of surveillance change their behavior?
How do values and moral judgments conflict : What is the main moral issue in this case? How do values and moral judgments conflict? Is it a right/right or right/wrong conflict? What type of right/right?
Create an iot client that communicates with the cloud : Create an IoT client that communicates with the cloud. The IoT client is a smart thermostat that exchanges commands with a remote server over HTTP/HTTPS
What impact could the healthcare organization face : It is crucial the healthcare organization monitors this data. What impact could the healthcare organization face if this data were not monitored?
Concept of intervention once a screening process : Discuss the concept of intervention once a screening process has been undertaken. Just in 100 words.
What approach do the media present in reports on health : Which of the approaches to health is consistent with your own view of what health is and how it can be maintained?
Analyze the use of community demographics : Analyze essential environmental elements in bariatric facility design that would be important to the community stakeholders.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd