Zallus Designs

  • About Me
  • Blog
  • Gallery
  • Resources
  • Shop

IoT Temperature Node

May 30, 2016
admin
- Uncategorized

Welcome! The above plots are live temperature streams from my apartment. How does one achieve this? Well that is what will be explained in this blog post. As all hobby projects start, undoubtedly one begins with elegantly executed and orderly hardware design.

flawless_hardware
After you get over the amazing architecture of the design, you may notice the hardware involved. The primary hardware involved is the ESP8266 Wifi SoC, a MAX6675 SPI thermocouple IC, and a thermocouple. This marks my first project with the ESP8266 and I thought streaming data to my website would be a fun place to start. The reason i’m using a thermocouple is sadly I don’t own a single thermistor. This was unfortunate as I had to get SPI up and running on the ESP8266. Anyhow, i’m assuming you can imagine the hardware design in your head and I won’t bore you with further details regarding that.

How does the software work?

dft
The above image attempts to show how all the software works. Firstly, the ESP8266 sends TCP packets to a wifi router. These TCP packets are formulated as HTTP Post request packets. The wifi router exposes these packets to the WWW and these packets are sent specifically to a PHP file on my server. The PHP file parses the post request and saves the data to a JSON file. This JSON file can then be distributed to viewers with web code such as HTML,CSS,Javascript,AJAX. AJAX/Jquery is used to fetch the JSON file and HTML/CSS/Javascript is used to make the plot visible and purty.

Further explanations and code examples WIP

….



Discrete Fourier Transform
Can you solve this ‘simple’ problem?

Pages

  • About Me
  • Blog
  • Cart
  • Checkout
  • Checkout Complete
  • Gallery
  • Graphics
  • My Account
  • Resources
  • Shop
  • Welcome To Zallus Designs

Archives

  • November 2016
  • October 2016
  • May 2016
  • August 2015
  • October 2014
  • March 2014
  • August 2013
  • July 2013
  • September 2012

Categories

  • Uncategorized (13)

WordPress

  • Log in
  • WordPress

Subscribe

  • Entries (RSS)
  • Comments (RSS)

Pages

  • About Me
  • Blog
  • Cart
  • Checkout
  • Checkout Complete
  • Gallery
  • Graphics
  • My Account
  • Resources
  • Shop
  • Welcome To Zallus Designs

Archives

  • November 2016
  • October 2016
  • May 2016
  • August 2015
  • October 2014
  • March 2014
  • August 2013
  • July 2013
  • September 2012

Categories

  • Uncategorized (13)

WordPress

  • Log in
  • WordPress

CyberChimps WordPress Themes

© Zallus Designs