Aim: Observations:: Report Document

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Name: Prameet P Patil Date: 1/17/2019

Student,
KLECET Chikkodi, Karnataka

Report Document
Aim: To visit the site thingsai.io and understand the working of the platform
Observations:
- Thingsai.io is a cloud based IoT platform basically designed for testing of IoT
projects. Apart from testing projects it can also provide features such as
Machine learning to analyse the data
- It can automatically generate sample code to obtain data from various
sensors like gas, temperature, moisture/humidity sensors on MCU platforms
such as NodeMCU, Arduino and Raspberry Pi
This IoT platform does following tasks:
1. Continuous receiving of the data from the devices
2. Reading the data
3. Processing and analysing the data across several IoT devices.
4. Display the processed data on user friendly Website in tabular form as well
as plot x and y axis graph of the processed data
- Every device must have unique device ID
- This uses TCP/IP protocol to transmit to or recieve from the cloud api
(thingsai.io in our case) through Wi-Fi enabled devices (NodeMCU in our case).

The sample code performs the following tasks:


1. Auto Connect to the specified Wi-Fi network using the Wi-Fi manager library
2. Connect to the host api: api.thingsai.io and display the response if
connection is successful or failed
3. Get the data from the sensor and calculate the temperature sensor and
store values in variables
4. Get the timestamp, print it, send it to the server and get the timestamp
response from the server
5. Create a data frame consisting of device ID, Data and timestamp and send
the frame to server using the WiFiSecureClient library and get the server
response

References: 1. www.thingsai.io
2. www.Github.com

You might also like