IOT Key 2019
IOT Key 2019
802.3 - Ethernet
802.11 - WIFI
802.16 - WiMax
2G/3G/4G
IPv4
IPv6
TCP
UDP
HTTP
WebSocket
site
Many devices use cellular or wired networks Data delivery is relayed through a middle
Ans. The GPIO (Generel Purpose Input Output ) pins on raspberry pi are used to connect the
micro conrtroller to other external pheripheral devices like sensors and actuators.They can also
be used to connect to other analog and digital devices like resisters. They are some voltage pins
and ground pins also persent in the GPIO pins which act as power supply pins and are not
programmable for other use.
11)
IOT COMMUNICATION MODELS
1. Request-Response communication model
2. Publish-Subscribe communication model
3. Push-Pull communication model
4. Exclusive Pair communication model
• When the server receives a request, it decides how to respond, fetches the data, retrieves
resource representations, prepares the response, and then sends the response to the client.
Fig: Request-Response communication model
• Publishers are the source of data. Publishers send the data to the topics which are managed by
the broker. Publishers are not aware of the consumers.
• When the broker receives data for a topic from the publisher, it sends the data to all the
subscribed consumers.
• Queues help in decoupling the messaging between the producers and consumers.
• Queues also act as a buffer which helps in situations when there is a mismatch between the rate
at which the producers push data and the rate at which the consumers pull data.
• Once the connection is setup it remains open until the client sends a request to close the
connection.
• Client and server can send messages to each other after connection setup.
Fig: Exclusive Pair communication model
12)
Cloud Computing Models Cloud Providers offer services that can be grouped into three
categories.
Bigdata is the term for collection of data sets so large and complex that it
becomes difficult to process using on-hand database system tools or traditional data processing
applications.
Volume:
We currently see the exponential growth in the data storage as the data is now more than
text data. We can find data in the format of videos, music’s and large images on our social media
channels. It is very common to have Terabytes and Peta-bytes of the storage system for
enterprises. As the database grows the applications and architecture built to support the data
needs to be reevaluated quite often. Sometimes the same data is re-evaluated with multiple
angles and even though the original data is the same the new found intelligence
creates explosion of the data. The big volume indeed represents Big Data.
Velocity:
Velocity is another important characteristic of big data and the primary reason for
exponential growth of data. Velocity of data refers to how fast the data is generated and how
frequently it varies. Modern IT, industrial and other systems are generating data at increasingly
higher speeds.
Variety:
Variety refers to the forms of the data. Big data come in different forms such as
structured or unstructured data, including text data, image, audio, video and sensor data.
A wireless sensor network (WSN) in its simplest form can be defined as a network of
(possibly low-size and low-complex) devices denoted as nodes that can sense the environment
and communicate the information gathered from the monitored field through wireless links; the
data is forwarded, possibly via multiple hops relaying, to a sink that can use it locally, or is
connected to other networks (e.g., the Internet) through a gateway.
WSN are enabled by wireless communication protocols such as IEEE 802.15.4. ZigBee is
one of the most popular wireless technologies used by WSNs. ZigBee specifications are based on
IEE 802.15.4.ZigBee operates at 2.4 GHz frequency and offers data rates up to 250 KB/s and
range from 10 to 100 meters depending on the power output and environmental conditions.
13)
(openflow)
14)
18)
19)
Caller: Caller issues calls to the remote procedures along with call argu-
ments.
Callee: Callee executes the procedures to which the calls are issued by the
caller and returns the results back to the caller.
Router: Routers are peers that perform generic call and event routing. In
publish-subscribe model Router has the role ofa Broker: