Oregon State University

CS 101: Applications and Implications of Computers

Oregon State University, College of Engineering

Chapter 3 ~ How the Internet and IoT Work

⬆ Shiftrefresh Shift-Refresh this page to see the most up-to-date instructions.

This page will load slowly because it is serving several movies.

← This Week's Objectives, listed at the left, walk you through the steps to visualize how the internet works. You'll draw its major components with vector tools, add it to a poster, add a background photo, and explain the parts in more detail.

For discussion, you'll sketch a diagram of a Bluetooth or other proximity/personal network device that you use and explain how it works. You'll take, edit, and upload a photo of the diagram into a Canvas discussion thread and add your notes. Then, you'll reply to at least one classmate with more research about their topic.

This chapter's skills and discussion will take between 4 and 12 hours to complete.

The World Wide Web will be 30 years old in 2023! When introduced by Tim-Berners Lee of Great Britain, it disrupted societies around the world— positively and negatively— and we'll never be the same. It has enabled people around the globe to have their own voice in words and pictures, build online communities to support many aspects of their lives, navigate the vast array of information and locations, and ensure they are ready for the future— all from a handheld device called a cellphone.

Other technologies, such as appliances, autos, and equipment enjoy improvements (and sometimes problems) associated with their connection to the internet. The privacy, security, and ultimately our safety depends on using these powerful tools with integrity and Threat Intelligence (which we'll learn more about in Chapter 5).

3.1 Diagram how the internet works using vector tools.

Finished diagram of how the Internet works.

If you've manipulated photos on your phone (or "Photoshopped" a photo), then you were manipulating pixels in a red, green, and blue (RGB) environment (where mixing the three colors of light makes white). Those photographs (pixels in varying tints and shades of millions of colors combine together to make an image) can get blurry (or pixilated) when they are compressed so that they can load very quickly for display on a web page.

Blurry bbitmapped eye versus a clear vector-drawn eye.

An alternative to pixel-based imagery is vector-drawn imagery, where the images are derived with mathematical Bézier curves. These 'line art' drawings scale to larger or smaller drawings without losing their clarity. We'll use this method of image creation in this lesson.

Diagramming skills are often needed in the workplace to illustrate a concept, product, or service, diagram an organizational system, or demonstrate a procedure.

In this lesson, you will draw a rudimentary diagram which illustrates how the internet works. Using simple rectangles, circles, and triangles, and various lines, you'll show how a website in a browser on an electronic device has an address which points to a specific block of a web server, which is accessed via fiber optic, cellular, and satellite technologies. You'll label each item and show which way the transfer of data is moving.

Then, you'll add the finished diagram to a poster-sized digital canvas to explain the components and experiment with photo manipulation and page layout.

3.1.1 Set up a Google Drawing file.

Google's Drawings app provides all the typical 2-dimensional vector drawing tools found in applications like Adobe Illustrator, CorelDraw, and Affinity Designer. It works well for projects that require just one page of imagery, such as a logo, diagram, or poster. It includes rudimentary Bézier curve pens, photo enhancing adjustments, and typography options.

Learn more about the Google Drawings user interface:
Graphical User Interface for Google Drawings

  1. Navigate to your OSU Google Account's Drawing application. You can launch the application by clicking the link in the previous sentence, or by typing https://docs.google.com/drawings/ into the search bar. This assignment works best when using the Chrome browser.
    Alexander Robertson demonstrates setting up a Google Drawings file. (2023)
  2. Rename the blank Google Drawing file as ch3-internet-diagram-username. Replace -username with your ONID username.
    Change the Google Drawings filename.
  3. Use the folderfolder icon at the right of the file name to move the file to your CS 101 folder.
  4. File > Page Setup to customize the default page size from 10 by 7.5 inches to 7 by 14 inches.
    Default Google Drawings page set up size in inches Customized Google Drawings page set up for 7x14 inches.

    If you use Chrome browser on Windows, you may not have the option of changing the page setup size, which is fine.
  5. Click OK
  6. Use the zoom_inmagnifying glass icon to zoom into the top of the canvas at 100%.

3.1.2 Draw shapes and text on the canvas.

Notice that the blank file has a checkerboard pattern on it. This is referred to as the 'canvas'. The checkerboard represents a transparent surface.

  1. Select the toolbar's Shape > Shapes > Rectangle tool.
    Select the rounded rectangle tool.
  2. On the top left quadrant of the canvas, click and drag the rectangle tool. Unclick when you have made a shape that is roughly an inch tall and wide, like this:
    Draw an 8x8 rectangle.
    Click to select the shape. Changes to the shape's properties will only happen when the shape is selected. You'll know it is selected when you see the little square handles on the corners and sides. Use those handles to stretch the shape. Use the top handle to rotate a shape.
  3. Double-click in the middle of the shape to edit the text. Type Website URL.
  4. From the Toolbar, change the background fill color to Light Purple 1. Then, click the Custom option on the color palette to locate the transparency slider. Slide it so it is one-third of the way from the right to reduce its opacity (making it slightly transparent).
    Choose Light Purple 1 from the color palette and customize the transparency
  5. Change the border weight and border size to 4px orange, and text font, size, and color to Ubuntu Bold 20pt white, and align them in the center middle, like this:
    The first set of boxes are purple with orange borders and centered white text. The first set of boxes are purple with orange borders and centered white text.
    If the Ubuntu Bold font is not listed in the dropdown fonts menu, then click on More Fonts menu to locate it from the longer list.
  6. From the Toolbar, change the URL text to bold cyan. The URL is the focus of the diagram, so highlighting it with a brighter color will help our eyes track its path.
  7. Ctrlc or c to copy the rectangle, then Ctrlv or v to paste it 1 time.
  8. Move the new rectangle so you can edit the text. Update the name by double-clicking on the shape. Label the second shape as Browser or app.
    Color, transparency, line, and font changes of a shape.
  9. Adjust the rectangle sizes to fit the text. Overlap the two shapes to show they are related.
  10. Click and drag the parallelogram tool onto the canvas. Unclick when you have made a shape that is roughly an inch tall and wide. Double-click into the shape to label it LTE-enabled Device. Color the background Light Purple 1 (solid; not transparent), the line in 4px solid orange, and the text in Ubuntu Bold 20pt white aligned to the center and middle.
  11. Click and drag the trapezoid tool onto the canvas. Unclick when you have made a shape that is roughly an inch tall and wide. Double-click into the shape to label it WiFi-enabled Device. Color the background Light Purple 1, the line in 4px solid orange, and the text in Ubuntu Bold 20pt white aligned to the center and middle.
    Color, transparency, line, and font changes of a shape.
  12. Using either the Arrange > Order > Bring to the front menu, the Right-click, or CntlShift, order the shapes so that the Website URL and Browser or App shapes are under the WiFi and LTE shapes, like this:
    Color, transparency, line, and font changes of a shape.
  13. Ctrlc or c to copy one of the rectangles, then Ctrlv or v to paste it 2 times.
  14. Select both by dragging the cursor over both of them, or Shiftclicking on each. These rectangles represent the technologies that allow your devices to connect to the internet inside a building. From the Toolbar, change the background of both to Light Blue 1 and the line to 4px solid orange. Label the first shape as Router and the second shape as Modem in Ubuntu Bold 20pt white aligned to the center and middle. Arrange the two rectangles below of the first set of purple shapes, with the Router on top and the Modem on the bottom, like this:
    Router and Modem rectangles arranged vertically.
  15. Click and drag the circle tool onto the canvas with the Shift key pressed. Unclick when you have made a shape that is roughly half-an-inch square, like this:
    Draw a 10x10 circle.
    This shape represents a satellite dish. From the Toolbar, change the background color to Light Blue 1 and the line to 4px solid orange. Move the circle to the middle right edge of the canvas. Double-click on the shape to change the label to Dish in Ubuntu Bold 20pt white aligned to the center and middle.
  16. Click and drag the cross shape on the canvas. Unclick when you have made a shape that is roughly one-and-a-half inches wide and half-an-inch tall, like this:
    Draw and rotate a cross shape.
    This shape represents an orbiting satellite craft. Click on the rotating handle at the top and tilt the shape to the right a bit so it appears to be orbiting everything below it. Click to select the shape and change the background color to Light Blue 1 and the line to 4px solid Orange. Move the cross so it sits snugly in the top middle edge of the canvas. Be sure the orange lines do not spill over the canvas, or they will get cut off when saving the file later. Double-click in the shape to change the label to Satellite in Ubuntu Bold 20pt White aligned to the Center and Middle.
  17. Click and drag the pentagon shape on the canvas. Unclick when you have made a shape that is roughly half-an-inch wide and tall, like this:
    Draw a 4x4 pentagon.
    This shape represents the building that receives the undersea cable and switches it to the local cable network. Click to select the shape and change the background color to Light Blue 1 and the line to 4px solid orange. Move the pentagon so it sits below dish circle. Since the shape is too small to allow more than one character of text, click and drag the Textbox tool beside it. Click into the textbox and type Switching Station. Select all Ctrla or a the text and change it to Ubuntu Bold 20pt Dark Blue 1.
  18. Click and drag the equilateral triangle tool on the canvas. Unclick when you have made a shape that is roughly half-an-inch wide and an 3 inches tall, like this:
    Draw a 3x10 triangle.
    This shape represents a cellphone tower. From the Toolbar, change the background color to Light Blue 1 and the line to 4px solid orange. Move the triangle so it sits just left of the Dish circle. Leave lots of room between these shapes. Since the shape is too thin to allow more than one character of text, copy the dark blue Switching label and paste it beside the triangle. Change the text to Cellphone Tower
  19. Click and drag the can tool on the canvas. Let go of the click when you have made a shape that is roughly 1 inch wide by 2 inches tall, like this:
    Draw a small can.
    This shape represents a web server computer provided by an Internet Service Provider (ISP).
    Click to select the shape and change the background color to Dark Blue 2, the line to 4px solid orange, and the text in Ubuntu Bold 20pt white aligned to the center and middle. Move the can so it sits under the Modem rectangle. Click into the shape and type ISP Web Server.
  20. Click and drag the cube tool on the canvas. Let go of the click when you have made a shape that is roughly half an inch square, like this:
    Draw a square cube.
    This shape represents the portion of the web server that hosts the website which points to the Internet Protocol number and Domain Name of the URL requested by a website (like in the first rectangle you made earlier). Click into the shape and type URL.
    From the Toolbar, change the background fill color to a customized transparent version of Dark Blue 2, the line to 4px orange, and the text to Ubuntu Bold 20pt cyan (to match the other URL label's color) aligned to the center and middle. Move the cube so it sits on top of the web server can's bottom left corner, like this:
    Order the cube so it sits on top of the can.
    Ctrlc or c one of the other blue textboxes, then Ctrlv or v paste it. Move it under the Can. Click into the textbox and type URL with domain name points to IP address.

3.1.3 Draw lines and text on the canvas.

  1. Click and drag the curved connector line tool on the canvas. Unclick when you have made a line that is roughly an inch wide. You will stretch is as needed later.
    Draw a 10 unit curved connector line.
    This line represents Wireless Fidelity (wifi) radio frequency signals. From the Toolbar, change the line to 4px dotted orange and each end to an arrow.
    Line properties for color, size, style.
    Move the left endpoint/arrow to touch the bottom side connection dot of the Wifi trapezoid. Move the right endpoint/arrow to touch the left side connection dot of the Router rectangle.
    A shape connected to another shape with a dotted line and label.
    With the line end-points snapped to the shapes' connection dots, the lines should move along with the shapes when rearranging them.
    Shape and line handles connect and stretch.
  2. Select, Ctrlc or c to copy the existing Cellphone Tower label, then Ctrlv or v to paste it onto the canvas. Move it to just above the new wifi line. Change the label to Wifi.
  3. Select, Ctrlc or c to copy the existing Wifi connector line and its label, then Ctrlv or v to paste them onto the canvas. Update the label text and arrow connections using the same procedure as the previous step for these shapes:
    • The right side of the LTE-enabled device parallelogram to the top of the Cellphone Tower triangle. Change the label to read Radio Signals.
    • The left side of the Cellphone Tower triangle to the right side of the ISP can. Change the label to read Radio Signals.
    • The right side of the ISP can to the bottom of the Dish circle. This line may not have room for a label; it can share the previous Radio Signals label.
    • The bottom of the Satellite cross to the top of the Dish circle. Change the label to read Microwave Frequencies.
  4. Select, Ctrlc or c to copy one of the existing connector lines and its label. Change the line's style from dotted to solid. Ctrlc or c to copy the solid line, then Ctrlv or v to paste it onto the canvas 5 times. Do the same for 5 new labels. Update the label text and arrow connections for the remaining shapes, so they look like this:
    Connect solid curved lines to their corresponding shapes.:
    • The bottom side of the Router rectangle to the top of the Modem rectangle. Change the text to read LAN Ethernet, which refers to a Local Area Network (LAN).
    • The bottom side of the Modem rectangle to the top of the ISP can. Change the text to read Copper and Fiber Optic Cable.
    • The right side of the Modem rectangle to the left side of the Dish circle. This connection can share the previous Copper and Fiber Optic Cable label.
    • The top of the ISP can to the bottom of the Dish circle. This connection can share the previous Radio Signals label.
    • The right side of the ISP can to the left side of the Switch pentagon. Change the text to read Fiber Optic Cable.
    • The right of the Switch pentagon to the right edge of the canvas. Change the text to read Undersea cable connecting countries. Update the alignment to fit well with the shape and line.
  5. Use the Toolbar's Line > Scribble tool to draw a wavy diagonal line from the right side of the canvas to the bottom side to represent the seashore...where land meets the sea. Change it's thickness to 8px, the color to green and style to dashed, like this:
    Draw a scribbled line to represent the shoreline.

3.1.4 Doesn't your diagram look great!

Finished diagram of how the Internet works. When you are finished, the canvas should include all of these components with their corresponding colors, sizes, fonts, and styles arranged, so they are legible and clear:

  • Shape sizes are adjusted to fit their labels, so they are not too big or too small.
  • Textboxes are typically centered, but can be aligned right or left to improve clarity.
  • Shapes are Light Purple 1, Light Blue 1, or Dark Blue 2 with 4px Orange outlines. Specific shapes are transparent.
  • Fonts are 20pt Bold Ubuntu in White (inside shapes) and Dark Blue 1 (textboxes).
  • URL font is Bold Cyan.
  • Signal connector lines are 4px Dotted Orange and Cable connector lines are 4px solid Orange.
  • Shoreline is 8px Dashed Green.

3.1.5 Output the drawing file.

The drawing file has been automatically saving itself to your Google drive.

  1. To ensure it is saved in a folder for this course, click the folder icon next to the file name. Change its location to a folder called CS 101 on your Google Drive.
  2. In addition to this working file, you'll want to save it as a PNG file, so we can add it to other files, and specifically, to the poster we'll make later. Choose File > Download as PNG file. Move the downloaded .PNG file to your local hard drive, such as C: drive's Documents > CS 101 folder.
  3. If you double-click on the .PNG file from your hard drive, or view it in the browser, it may display with a black background, which means it is transparent, as it should be.

3.2 Synthesize internet components.

  1. Using the Code.org and other movies below, learn the basics of each component of the vector diagram you made earlier. Synthesize the content, rather than simply summarize the content using your notes application or word processor. Synthesis writing will prepare you for future required BACC courses.

    Using either your notes application or word processor, write roughly 50 words for each of the 5 major component groups listed below:

    Synthesize each of these key concepts related to how the Internet works:
    • Undersea Cables, Fiber Optic and Copper Cables, and Radio waves.
    • Packets and Routers.
    • Internet protocol HTTP, HTTPS, SSL, and TLS.
    • Domain Name Servers and Web Servers.
    • Hypertext Markup Language (HTML), Cascading Stylesheets (CSS), JavaScript, and Browsers.
    What is the Internet and how does it work? ~ 3:44
    The Internet: Wires, Cables, and Wifi ~ 6:40
    The Internet: IP Addresses and DNS ~ 6:44
    The Internet: Packets, Routing, and Reliability ~ 6:26
    The Internet: HTTP and HTML ~ 7:06
    HTML, CSS, JavaScript Explained ~ 4:00
    The Internet: Encryption & Public Keys ~ 6:40
  2. Check and correct grammar and spelling using the built-in functions, and, if possible, one of these extensions: Grammarly plugin, or LanguageTool Chrome extension.
    • Click the Review tab on the ribbon. Click Spelling or Spelling & Grammar.
    • Click Tools > Check Spelling > Spell check. A box will open in the top right corner.
    • ; or choose Edit > Spelling and Grammar > Check Grammar With Spelling (a checkmark indicates it’s on), then choose Check Document Now.
    * Add-on spelling and grammar checkers may not currently work in Google Slides.
  3. No bibliography entries are needed for this assignment.

3.3 Combine the diagram and writing into a poster.

This lesson will help you gain experience creating infographics/posters with diagrams, text, and photos.

Be creative by choosing a different photo, a different color scheme, and a different font than the examples.

3.3.1 Design the poster.
  1. Navigate back to your OSU Google Account's Drawing application.

  2. Rename the blank Google Drawing file as ch3-how-internet-works-poster-username. Replace -username with your ONID username.
    Change the Google Drawings filename.
  3. Use the folderfolder icon at the right of the file name to move the file to your CS 101 folder.
  4. File > Page Setup to customize the default page size from 10 by 7.5 inches to 11 by 17 inches. Click OK
  5. Insert a photo from a web search using Insert > Image > Search. Search one or more of these phrases to locate a simple (not busy) but dramatic image:
    • "undersea internet cable switching station"
    • "cellphone towers at sunset"
    • "satellite in the sky"
    • "page of html code"
    • ...or any other combination of keywords from this chapter.
  6. View > zoom_outZoom out 2 or 3 times to see just a thumbnail size of the canvas.
  7. Stretch the photo to fit the canvas without distorting it:
    • If the top and bottom edges of the photo and canvas are lined up but the right and left edges are overhanging it...
    • If the right and left edges of the photo and canvas are lined up but the top and bottom edges are overhanging it...
    ...then double-click the photo to reveal the crop_freecropping handles.
    • Drag the handles as needed to fit the photo to the edges on all four sides.
    • Drag the inside of the cropping box to position the photo in the most pleasing orientation; one that leaves room for the diagram and new text boxes.
    • Press Enter to save the fitted photo. This becomes the poster background.
  8. With the photo selected, use the Format Options pane to lighten, brighten, and/or colorize the photo so that the diagram and text will be highly legible on top of it.

    Expect to adjust the photo format again after you've added the heading, text, and diagram. Legibility will be evaluated.
  9. Using the skills you learned previously, place a new textbox on the canvas and type How the Internet Works in it. Apply size 50pt or more (probably no more than 80pt). Move this heading to the most logical place at the top of the canvas. Choose a font, style, and color to ensure maximum readability.
  10. Insert the PNG version the diagram you created earlier and place it on the right or left side of the canvas under the heading.

    Do not stretch the diagram to fit...leave it at the original proportions. You may reduce the size later to fit text as needed.
  11. Add a new textbox and paste in the Undersea Cables, Fiber Optic and Copper Cables, Radio Waves, and Microwaves paragraph you wrote earlier. Select the text and apply font size 12pt (or as large at 14pt). Update the font, font color, border, border size, and background color to ensure maximum readability. Bold key concepts.

    Move the box to a logical location, such as near the undersea cable at the bottom of the diagram.

    Do the same for the remaining topics:
    • Packets and Routers.
    • Internet Protocols HTTP, HTTPS, SSL, and TLS.
    • Domain Name Servers Web Servers.
    • Hypertext Markup Language (HTML), Cascading Stylesheets (CSS), JavaScript, and Browsers.
  12. Add a copyright statement in size 12pt to the poster at the bottom under the diagram and last paragraph. Insert the copyright symbol © or type it using Alt0169 or Optiong. Add a space then the current year. Add a space then your first and last name. The statement will look like this: © 2021 Pam Van Londen, but with your name and the current year.
3.3.2 Doesn't your poster look great!

Your poster should include a colorized and fitted background photo related to the internet, a large, colorful heading, the diagram in its original orientation and proportions, and a few paragraphs that explain the components of the internet. Key concepts are bolded. A copyright statement at the bottom.

Legibility is key. Here are examples of illegibility.
Hover over the images to read why they are illegible:

The value of the background is nearly the same as the blue text. Shades of blue and gray are too alike. The value of the background is nearly the same as the blue text. Shades of blue and black are too alike. The transparent boxes show too much of the background image which reduces contrast and clarity.
The text is not centered in the shape and the edges of shapes and other text are cut off. The dotted orange connector lines are nearly invisible on gray of the same value. The busy, high-contrast background reduces clarity of the text.
Make adjustments to your poster to ensure high legiblity. This may involve adjusting the photo background contrast and coloring.
3.3.3 Output the poster.

From the File menu, choose Download as PDF.

Move the PDF file to the CS 101 folder in your hard drive's Documents folder as well as copy it to the CS 101 folder on any of your cloud drives.

Complete two more steps before submitting the PDF file.

3.4 Ask for help.

Stuck on a specific step? Share your file with the instructor.

In order for the instructor and TAs to see your progress without having to download or ask for account permission, provide a correctly-set sharing URL so they can look at it live. Follow the most appropriate instructions below.

Paste the sharing URL into the Canvas Inbox message or Assignment Comment box, along with your questions. Note which step number you're stuck on.

Share Microsoft Office files from the OSU OneDrive cloud drive and share Google Suite files from the OSU Google cloud drive:

  • Windows or Microsoft Account
    1. Login to your OSU OneDrive account from the browser.
    2. Drag the file from your hard drive to the OSU OneDrive file list in the browser to transfer it there.
    3. Beside the file name in the list, click the Click the Share icon for the file to change the settings. Share icon:
    4. Choose the settings provided in the screenshot below:
      Change settings so that only OSU people can view it without editing or downloading.
    5. Copy the link so you can provide it to the instructor or in the Assignment Comment box.
      Click the Copy Link icon. Select and copy the link.
  • Google Account
    1. With your file open, click the Sharing button at the top right of the screen. Or, if the file is not open but listed in the Drive, right-click it to choose the Share menu.
    2. Click the Get Link box to update the OSU Settings and copy the link:
      Change settings so that only OSU people can view. Copy the link.
    3. Ignore the Share with People and Groups box for this course.
      Don't share your files this way for this course.

Paste the URL into the Canvas Inbox message or Assignment Comment box, along with your questions. Note which step number you're stuck on.

3.5 Verify your work.

From the Canvas Home tab, click the Ch 3 ~ How the Internet and IoT Work assignment. Scroll to the bottom to see the Rubric. Compare your work to the Rubric to ensure you've included all paragraphs and materials. The rubric is based on the following scoring criteria, which are based on the instructions above: Check off each criterion to confirm you've completed them before submitting the file.

  1. Poster was submitted as a PDF file.
  2. Poster is free of plagiarism.
  3. Poster background photo covers the entire canvas.
  4. Poster font, styles, colors, and sizes increase legibility or readability.
  5. Diagram is 7in wide and 14in tall.
  6. Diagram shapes and textboxes are labeled in Ubuntu font size 20pt in blue or white.
  7. Diagram's URL labels are the bold cyan.
  8. Diagram uses solid and transparent purple, blue, and dark blue colors in the shape backgrounds.
  9. Diagram uses 4px orange lines around each shape.
  10. Diagram uses 4px orange dotted and solid curved connector lines between shapes.
  11. Diagram uses a 8px green dashed scribble line to represent the seashore.
  12. Diagram's components are well organized and easy to read.
  13. Poster's placement of paragraphs/textboxes are in a logical order.
  14. Poster synthesizes facts about Undersea Cables, Fiber Optic and Copper Cables, and Radio Waves.
  15. Poster synthesizes facts about Packets and Routers.
  16. Poster synthesizes facts about Internet protocol HTTP, HTTPS, SSL, and TLS.
  17. Poster synthesizes facts about Domain Name Servers and Web Servers.
  18. Poster synthesizes facts about HTML, CSS, JavaScript, and Browsers.
  19. Poster includes a copyright statement at the bottom.
  20. Poster uses proper grammar and spelling.

3.6 Submit the file.

Each assignment must be submitted before the Due date and time as specified on the Canvas Home tab. The Available Until date and time constitutes a grace period, which can be used in an emergency, or if you are ill (it cannot be used for every assignment). Students who submit using the Available Until date may incur score reduction. Students on a DAS Flexibility Contract: there is no need to notify the instructor. All of your Available Until dates will be set to 72 hours past the Due Date, which can be used up to 3 times. Abuse of the Flexibility Contract will be reported to DAS.

  1. Click on the Canvas Home button and scroll down to the chapter assignment. Click the assignment link.
  2. Upload the PDF file. Confirm that it uploaded.
  3. TurnItIn logo Check the TurnItIn Report for plagiarized phrases and sentences. Review how to use TurnItIn. Edit or add quote marks in your original file to ensure the second draft of the file will pass the TurnItIn inspection. Resave the PDF file. Upload the newer version in the assignment's Submission Details screen.
  4. Within 3 days of submission, be on the lookout for Rubric feedback and Comments from the TA and Instructor.
  5. Ask questions about the score and feedback in the assignment's Commenting box.
IoT for energy management, colotrollers, hubs, cameras, appliances, toys, and health-monitors.

Are you wearing a set of wireless headphones? Does your car play music through your phone? When someone rings your doorbell, can you see their face and hear their voice on a display? When you buy a new Beaver shirt, does the cashier remove the inventory tracking tag? Do you touch phones together with friends when you want to share contact info? Do you tap to pay with a payment card or with your phone? Does your personal assistant device play music through your thermostat speaker? Does your refrigerator tell you what ingredients you're out of? Do your light bulbs change color based on a phone app settings? Do you have COVID-19 Contract Tracing enabled on your phone? Does your insulin pump alert your phone of blood-sugar changes? Do the accelerometers, gyroscopes, GPS features in your fitness tracker monitor your workouts?

If so, then machine-to-machine (M2M) communication technologies are at play. Other more common names for these connected technologies is "smart" and "Internet of Things" (IoT). For a couple of decades now, computer scientists have been inventing devices that include various sensors and software to analyze, send, and receive signals via the radio spectrum to perform tasks that are meant to increase our ease-of-use, comfort, safety, advertising, ...and anything else you can imagine! The smart devices typically use a proximity network to send signals back and forth, follow instructions from the user, and sometimes use data stored in the cloud to help analyze the situation and make changes.

Think of IoT as a short-range personal network (piconet) versus a local area (LAN) or wide area network (WAN).

Right-click each diagram to View image in new Tab to see how sensors, networks, and devices work together.

  • Bluetooth, WiFi, LTE, LoRaWAN, and larger signal networks send and receive signals to sense the world around us.
  • Short range, local, and wide area networks and the signal technologies involved.
  • Sensors and actuators for machine vision, acceleration, magnetics, leaks, force, position, motion, temperature, humidity, vibration, flow, and chemicals.

Learn about how Mesh networks are needed to increase reliablity and security:

Why Mesh Networks are the Right Choice for the Internet of Things ~ 2:26

That mouthful of concepts is complex...but you can break it down into understandable chunks of information.

3.7 Sketch the connections between one device and another.

With a pen (or dark pencil) and plain sheet of paper (not lined) in vertical orientation, sketch the connections between two near-field/personal network-enabled devices. For example, if you pair your phone with your car, diagram how the phone app works to connect safely to the car's software and hardware. Or, if you use smart light bulbs, diagram how the phone app safely connects to the light bulb or hub to change lighting colors and patterns. Refer to the ideas in the previous introduction paragraphs to help you think of situations where a device connects wirelessly with another. Using Google Images, research the technologies your example uses: NFC, NCMI, RFID, ZigBee, FeliCa, Bluetooth LE, etc.

If you are not adept at sketching, don't be concerned. This assignment isn't going to evaluate your artistic abilities; it will score your ability to take a quality photograph of the sketch. As long as the diagram's shapes, lines, and labels, are legible in the resulting photo, it will suffice.

Your diagram should include shapes for devices, lines of connectivity, and labels for each component. Feel free to add color. Do not sketch electronically, as this assignment is evaluating your ability to post a high-quality photo, not a vector or bitmap drawing.

3.8 Take a high-quality photo of the diagram.

  1. Adjust your phone's camera settings to use the lowest resolution image (not the highest; it will be too big for the Canvas Discussion).
  2. Photograph the diagram using your phone.
    • Ensure the paper is well-lit and that no shadows are falling over it.
    • Ensure that the flash does not white-out parts of the image.
    Retake the photo if it has a dark shadow and/or white glare.
  3. Rotate the photo if it is sideways.
  4. Use the camera's built-in Cropping tool to crop right up to the edges of the drawing (not the edges of the paper but the diagram's outer lines).
  5. Using the camera's Adjustment settings, revise the contrast so that the dark areas are lighter or the faint text is darker.
  6. Try one of these tutorials if you need assistance:
    • Android phone
    • iPhone.
    • Files in the .HEIC format will not insert properly and will not be accepted. Open .HEIC files in Mac Preview or Windows Paint to save them as .JPG or .JPEG.
  7. Save the final photo file as a JPG or JPEG file to your hard drive.

3.9 Describe your use of IoT.

Using your notes application or word processor, write a paragraph about how you use the smart technology depicted in your diagram (write in the first-person style). If your diagram doesn't reflect something you use personally, then describe it in terms of how others use the technology (write in the third-person style).

Does the device use a Personal network (Piconet), Local area (LAN), Wide area (WAN), or Mesh network?

Feel free to add research; just cite the sources with hyperlinked titles.

3.10 Verify, post, and reply.

  1. From the Canvas Home tab, click on the Ch 3 ~ Discuss IoT discussion. You'll automatically land in your assigned group.
  2. Click the 3-dot more_vert More menu to see the Rubric. Compare your work to the Rubric to ensure you've edited the photo to meet requirements and written the description. The rubric is based on the following scoring criteria, which are based on the instructions above. Check off each criterion to verify you've completed them before pasting your finished writing into the Discussion Reply.
    1. Post includes a photo of the sketch of an IoT connection.
    2. Photo is cropped, well-lit, right-side up, and easy to read.
    3. Diagram includes shapes for devices, lines of connectivity, and names/labels of components for an IoT device and personal network.
    4. Post includes a paragraph describing the use of the components in the diagram.
  3. Insert your revised photo of the diagram in your group discussion thread and save.
    • Click the Insert Image icon on the Discussion editing toolbar.
    • Choose Upload Image to insert your photo from your hard drive.
      Upload images to My Files to embed them in discussion threads.
  4. Paste in the paragraph you wrote about the diagram then click Save.
  5. Once your groups' images are uploaded, use the Discussion Rating system to choose your favorite diagram sketch. Click the thumbs-up icon on your favorite submission.
  6. Reply to another student's thread with:
    1. Additional research about their specific topic. This encourages both of you to learn more about your devices.
    2. Do not repeat what you wrote in the initial thread. Cite the new source using a hyperlinked title.
    3. Click Save.
  7. Verify that your reply thread meets requirements:
    1. Reply post summarizes and cites additional research about the other student's topic.
  8. Within 3 days of submission, be on the lookout for Rubric feedback and Comments from the TA and Instructor.
  9. Ask questions about the score and feedback in the assignment's Commenting box.