Unit 3 Notes
Unit 3 Notes
Evolution of web
Unified Data Standards
Unified Data Standards
• Do we need a new HTML/HTTP-like standard for
MTC and WoT?
• If there is no need to reinvent the wheel, what
extensions do we need to build on top of
HTML/HTTP or HTML5?
• Browser is intended for humans, so do we need new
browser for machines to make sense of ocean of
machine-generated data?
• If not, what extensions do we need to make to the
existing browsers?
Unified Data Standards
• Today, most new protocols are built on top of XML.
For OS there must be XML-based data format
standards or a metadata standard to represent the
machine-generated data (MGD). Is it possible to
define such a metadata standard that covers
everything?
Unified Data Standards
• There are many different levels of protocols
• But the ones that most directly relate to business
and social issues are the ones closest to the top
so-called application protocols such as
HTML/HTTP for the web
• Web has always been visual medium, but restricted
• Until recently, HTML developers were limited to CSS
& JavaScript in order to produce animations or they
would have to rely on a plug-in like Flash
Protocols – IEEE 802.15.4
Advantages
▪ Easy to install and implement.
▪ It has low cost, low power, and long battery life.
▪ It supports many nodes (around 6500).
▪ It is more reliable and self – healing.
Disadvantages
▪ It has a low data rate. (250kbps MAX)
▪ It is not as secure as Wi-Fi and Bluetooth.
▪ It requires additional devices ZCs and ZRs, which increases
the cost.
▪ It lacks internet protocol support.
▪ ZigBee Networks are incompatible with other networks.
What is BACnet?
• Coil are a type of data in the Modbus protocol that represents binary states, such
as ON/OFF or TRUE/FALSE. They can be read and written to by a Modbus
master.
• Discrete inputs are similar to coils in that they represent binary states.
However, unlike coils, they can only be read, not written to.
• Holding registers: Can be read and written to by a Modbus master.
• Input registers: Can only be read by a master.
Types of Modbus Communication Protocol
Types of Modbus Communication Protocol
Properties of Modbus ASCII and Modbus RTU
Types of Modbus Communication Protocol
Modbus serial protocol (the original version) is a master/slave protocol, e.g. one master
that controls the Modbus data transactions with multiple slaves that respond to the
master’s requests to read from or write data to the slaves.
Modbus serial protocol (the original version) is a master/slave protocol, e.g. one master
that controls the Modbus data transactions with multiple slaves that respond to the
master’s requests to read from or write data to the slaves.
Data
Scalabilit
Confiden
y
tiality
Security
Requireme
nts
Tamper
Availabili
Resistan
ce ty
Trust
Secure
Manage
Storage Secure ment
Software
Executio
n
Parag Achaliya, SNJB's CoE, Chandwad
March 16, 2018 12
(Nashik)
Security Requirements
• Access Control
– Provides authorized access to network resources
– IoT is ad-hoc, and dynamic in nature
– Efficient & robust mechanism of secure access to
resources must be deployed with distributed nature
• Authentication
– Identity establishment b/w communicating devices
– Due to diversity of devices & end users, an attack
resistant and lightweight solution for authentication
Parag Achaliya, SNJB's CoE, Chandwad
March 16, 2018 13
(Nashik)
Security Requirements
• Data Confidentiality
– Protecting data from unauthorized disclosure
– Secure, lightweight, and efficient key exchange
mechanism is required
• Availability
– Ensuring no denial of authorized access to
network resources