Tuesday, 31 January 2017

Installation of Rasberry Pi3:

Step 1: Download the latest Raspbian OS
This is where the microSD and card reader comes in because the Raspbian OS, which is over 4GB, will have to be installed in it. Unlike the typical computer set-up, the Pi 3 does not have the luxury of an internal memory so both the system and the user must rely on a good, not easily corruptible microSD in its stead.
Step 2: Format the microSD card as FAT
Assuming you chose to use NOOBS to install Raspbian, you will also have to prepare the microSD card by formatting it as FAT32-a necessary step for NOOBS. But don't worry, doing that is easy. All you have to do is download and use the SD Association's SD Card Formatter and ensure that the "Format Size Adjustment" option in the Options Menu- is turned ON and you're good to go.
Step 3: Extract NOOBS
The Raspberry Pi Organization offers NOOBS and NOOBS Lite in its website for easier OS installation. However, do note that what you need is NOOBS because the Lite version does not have the latest Raspbian OS pre-installed, so save yourself the time, hassle, and frustration.
Use 7Zip for Windows or The Unarchiver for Mac to extract the files you need. Note that the two unzip tools are not required, however, they are also the ones which proved to correctly unzip the necessary files without corrupting any of the files contained in the archive.
Once this is successfully done, copy all the extracted files onto the microSD card then insert it in the card reader the insert that in an available USB port.
Step 4: Hook up and set up
Make sure the connections are all secure to the display and peripherals are all secure then power up your Pi 3. Now wait a bit while NOOBS boots up and prepares your Pi 3.
When the loading process is complete, you will see a window asking you to install an operating system and you just have to choose Raspbian and your default language and NOOBS will do the rest. Once the installation is complete, NOOBS will restart your Pi 3 and it will now boot up with the Raspbian OS desktop where you can configure everything else.
Step 5: Personalize it
Once the desktop is booted up, it will now be easier for you to access your WiFi and pair Bluetooth devices or peripherals. Play around with your new system and look up some projects you can do.

The Raspberry PI3 :

The Raspberry Pi 3 is the third generation Raspberry Pi. It replaced the Raspberry Pi 2 Model B in February 2016. Compared to the Raspberry Pi 2 it has:

A 1.2GHz 64-bit quad-core ARMv8 CPU
802.11n Wireless LAN
Bluetooth 4.1
Bluetooth Low Energy (BLE)

Applications of Pi:
·      

  •             As a regular computer. Can Install a variety of operating systems on the Pi.
  •           Playing games, movies, files, music on your TV.
  • ·          Providing Network Services etc.


















Rasberry Pi with the LED light glowing at the side which indicates that it is switched on and working.

Monday, 30 January 2017

The Hardware Essentials

The Recommended Hardware equipment for the Course are as follows:

Gateway: Raspberry PI  3
Sensors: 
               Analog: DHT11 (with A/D converter)
               Digital:  photoresistor

Sensor platform:  NODEMCU LUA ESP8266  

Controlled devices:  LEDs, motor controller

1. Gateway PI

Vilros Raspberry Pi 3 Complete Starter Kit with Clear Case and 32GB SD Card

(May want to get a wireless keyboard/mouse to work on pi or use spare USB keyboard and mouse)






2.Sensors

KOOKYE Raspberry Pi IoT Starter Kit Internet of Things for Raspberry Pi 2 / 3 (16 items)


This kit consists of:
1 x Solderless Prototype Breadboard
1 x GPIO to Breadboard 40-pin breakout interface
Jumper Wires(2 x 8pin female to female 20cm)
Jumper Wires(1 x 40pin male to male 15cm)
LED (6 x Bright White, 6 x Red, 6 x Yellow, 6 x Green)
3 x Photoresistor(light sensor)
1 x MCP3008 A/D converter
5 x push buttons
1 x DHT11 Temperature/Humidity sensor
1 x DS18B20 Temperature sensor
1 x Digital Motion sensor
1 x servo motor
1 x BMP180 Pressure/Temperature Sensor
1 x Relay

1 x PCA9685 PWM I2C Controller



 3. IOT Device
NODEMCU LUA ESP8266    

NODEMCU is an Open-source, Interactive, Programmable, Low-cost, Simple, Smart, WI-FI enabled firmware and development kit that helps to prototype the IOT product within a few Lua script lines.




I ordered them in amazon.com as links provided. It was delivered in a day and I must say I was quite overwhelmed having them. Now all set to go further in the investigation!

Introduction to Internet of Things in Retail sector

Internet of Things has a wide range of applications among which it's application in retail industry intrigued me. I was at Walmart store, a few months earlier which was my first visit to a Walmart store ever, I was surprised to see that a billing counter has no "humans" and people were in a line to scan their and bill on their own items. I was overwhelmed looking at this and the very thought of "No lines, No Register, No Checkout" by amazon go stores caught my eye and I was eager to know more about the stores and the technologies used in amazon go which I think is a more advanced version of Walmart. This technology solves the problems like standing in lengthy queues, reduces the human effort and saves money for the organization which can be invested in other platforms.  That's the purpose and reason I have chosen to investigate about the retail industries in terms of IoT. I will post my experiences and experiments pursuing this domain in IoT.





Internet of Things

Welcome! This Blog will be about my interests and experiments in Internet of Things. I am taking CSC9010: Internet Of Things at Villanova University under the guidance of Dr. Paul A. Schragger. I will be posting about my experiences with Internet of Things every week. 

Internet Of Things also known as IoT is essentially internetworking the physical devices. The fascination of Internet of Things erupted in me when I heard that one could actually a device with another just like a Hollywood Science fiction movie. But later, When I got know the technical part of the IoT is quite complex and I challenged myself to get into it. Labeled as "Next Technical Revolution" the IoT allows objects to be sensed and/or controlled remotely across existing network infrastructure, creating opportunities for more direct integration of the physical world into computer-based systems and resulting in improved efficiency, accuracy and economic benefit in addition to reduced human effort.