Connected Devices and Network
The World Wide Web no longer stops at the edge of your screen. When it comes to products, if it powers up, it talks to another device. This class present an overview of methods for connecting the physical world to web-based applications. We’ll consider what the emerging interaction patterns are, if any, and we’ll develop some of our own as needed. This class can be seen as a narrower and more interaction design-based complement to Understanding Networks. The latter class provides a broader overview of the dynamics of data networks, while this class focuses specifically on the challenges of connecting embedded devices to web-based services.
Connected Devices25 Feb 2019
The cumulative assignment in Connected Devices was to make a thermometer that sends temperature readings to a server along with some basic physical inputs. We were tasked to choose either a MKR 10XX or a Raspberry Pi for our devices. Originally I would have liked to experiment with both, but after running into some issues with the Pi and other courseworks I am submitting my raspberry pi project and will look into trying out the...
Connected Devices18 Feb 2019
github repo for project live heroku site
Connected Devices10 Feb 2019
This week’s assignment was to make a web interface for a connected device. I considered building on top of my previous WiFi controlled Servo and tweaking it to make HTTP requests and interfacing with the ESP8266 as the client, but for the purposes of time I decided to work on making a Philip Hue’s interface as demonstrated in class.
Connected Devices01 Feb 2019
To complete the requirements of the assignment I wrote a basic express server. When someone makes a connection to the server, my server prints out their user agent. Also <ipaddress>/browser will show the client their header information.
Connected Devices31 Jan 2019
For my assignment I decided to extend my earlier sketch and make a basic WiFi controlled laser pointer. I’m using a NodeMCU micro controller and the ESP8266 WiFi Library. My goal is to control a laser pointer on two axis by web browser.
Connected Devices28 Jan 2019
The Node MCU is an open source IoT platform which is based on the ESP8266, a low-cost WiFi chip. It can do basically anything a MKR 1000 or an Arduino Uno can do, but at a fraction of the price.