The challenges in providing IoT security

More and more IoT devices are being deployed every day, making IoT systems more complex than ever. This leads to increased difficulty level in securing IoT systems. In the upcoming subsections, we will speak about the most common problems that are being faced today. Security in endpoint devices – constrained devices Most of our endpoint devices (constrained) that constitute the sensors, actuators, and controllers don’t have enough memory or processing power, and run on low and limited power. Due to these reasons, traditional security approaches cannot be applied to these constrained devices because they use heavy encryption and decryption algorithms that require high processing power, a lot of memory, and power to facilitate the computations in real time. The solution for this is we can make use of embedded encryption and decryption techniques that are an integral part of sensors and controllers itself. Also, we can put the devices on separate networks and use firewalls to overcome their limitations. Authorization …

Edge Computing

EDGE COMPUTING Sensor data from various sensors, such as temperature or pressure sensors, starts as analog data and then gets converted into digital streams. It is then aggregated and sent downstream to systems for in-depth processing. Data Acquisition Systems (DAS) typically do these conversation and aggregation functions on-board the Edge Gateways. The DAS connects to the sensor network using various industrial protocols such as ModBus and OPCUA, aggregates data, converts the data from analog into digital streams and then forwards it to data processing systems. The Edge Gateway receives the data from the DAS and then, using a cloud connector, sends the data to Tier 3 cloud systems for further processing. Edge Gateway  The Edge Gateway is in close proximity to the sensors and actuators and it is usually located on a customer site or on the equipment itself. For example, a wind turbine might contain a hundreds sensors and actuators that feed data into an Edge Gateway. The Edge …

RESTful Web Services

RESTful Web Services REST stands for REpresentational State Transfer. REST is web standards based architecture and uses HTTP Protocol. It revolves around a resource where every component is a resource and a resource is accessed by a common interface using HTTP standard methods. REST was first introduced by Roy Fielding in 2000. In REST architecture, a REST Server simply provides access to resources and REST client accesses and modifies the resources. Here each resource is identified by URIs/ global IDs. REST uses various representations to represent a resource like text, JSON, XML. JSON is the most popular one. HTTP methods Following four HTTP methods are commonly used in REST based architecture. GET − Provides a read only access to a resource. POST − Used to create a new resource. DELETE − Used to remove a resource. PUT − Used to update an existing resource or create a new resource.

LoRa Technology

LoRa Technology   LoRa is getting popular now days and used in IoT network protocol. LoRaWAN (Long Range Wide Area Network) has applications for long distances and is designed to provide low-power for communication in IoT, M2M applications. It has a capacity of connecting millions of devices with data rates ranging from 0.3 kbps to 50 kbps. The distance for LoRaWAN application ranges from 2 – 5km for the urban environment & maximum 15km for the suburban environment. Products like MS8607, HTU21D, and MS5637 which are used to get humidity, temperature & barometric pressure values using the LoRaWAN protocol and has a major role in the field of IOT.

Bluetooth Technology

Bluetooth is a technology used for exchanging data wirelessly over short distances and preffered over various IoT network protocols. It uses short-wavelength UHF radio waves of frequency ranging from 2.4 to 2.485 GHz in the ISM band.

IoT 101

What is IoT 101? The term IoT was coined by Kevin Ashton in 1999. At that time, most of the data fed to computers was generated by humans; he proposed that the best way would be for computers to take data directly, without any intervention from humans. And so he proposed things such as RFID and sensors, which gather data, should be connected to the network, and feed directly to the computer. Today IoT (also called the internet of everything and sometimes, the fog network) refers to a wide range of things such as sensors, actuators, and smartphones connected to the internet. These things can be anything: a person with a wearable device (or even mobile phone), an RFID-tagged animal, or even our day-to-day devices such as a refrigerator, washing machine, or even a coffee machine. These things can be physical things—that is, things that exist in the physical world and can be sensed, actuated, and connected—or of the information …

Arduino & Cloudchip IoT Platform

Go to the Cloudchip Libraries in Github and Download them Windows: Extract the downloaded Zip and paste it in the Documents→ Arduino→ Libraries Ubuntu: Extract the downloaded Zip and paste it in the Home→ Arduino→ Libraries To test the installed Cloudchip Libraries, go to Arduino IDE→ Tools→ Board→ Nodemcu or ESP Dev Module. Note:  If you not installed ESP32 or ESP8266 boards in Arduino you can follow the IoT with Esp to Install them. From Arduino IDE → Examples → Cloudchip IoT → Device Telemetry   1→ Replace SSID with your current WiFi Username 2→ Replace Password with your current WiFi Password 3→ Replace Token with your Device Token (Cloudchip→ Devices → Details → Click on AccessToken) 4→ Replace Sensor 1 with your Sensor name 5→ Replace val++ with your Sensor variable Upload the code to the board and open the Serial Monitor and set the baud Rate to 115200 then press the Reset button on the board to check …

Control Devices using Cloudchip

We live in an exciting time where more and more everyday items “things” are becoming smart! “Things” have sensors and can communicate to other “things” and can provide control to more “things”. The Internet of Things, IoT, is upon us in a huge way and people are rapidly inventing new gadgets that enhance our lives. The price of microcontrollers with the ability to talk over a network keeps dropping and developers can now tinker and build things inexpensively. Software Tools: 1.Arduino IDE 2.Cloudchip Platform Hardware Tools: 1. NodeMcu 2. 4 Channel Relay Module 3. Bulbs Circuit:   Step1: Create a  Device in the Cloudchip Step2: Create a Dashboard and add four control widgets (i.e, Switches) or else you can follow the guide of adding widgets to the Dashboard over here. After creating four keys you need to change the “setValue Method”  name in widget settings. The procedure is shown below: Click on the widgets edit option:   Click edit widget …

Adding a widget to the Cloudchip dashboard

Go to Dashboards → Create a new dashboard  Below Screen pops up, give the title and Description(optional) of the project and press on the ADD button Then click on the created Dashboard , in my case I am going with the Test and to create a widget press on the Create new Widget  as show in the below figure. Below screen pops up, then press on the Select widgets bundle  On clicking on Select widgets bundle a list of different widgets category pops up , then click on the Control Widgets After Clicking on the Control widgets, different widgets pops up from that select Switch Control  and the following screen pops up and type a Name to create an alias, and then press on Create a new one!  After creating the alias, below screen pops up and select the device from which the Access Token is copied from and click ADD The Switch Control widget is created, after creating the …

IoT business models

As the penetration of the IoT continues in various industry verticals, we will see new business models evolve and new and creative ways of generating value for the end customers and therefore generating revenue. Before we look at possible emerging business models, it’s important to take a deeper look at how these technologies are being used today. We can divide the use of IoT technologies into the following broad categories: Smart monitoring of the existing product or service install base: The products and services that businesses sell today have monitoring, alerting, and reporting solutions. However, these are siloed and not interconnected with each other or to the internet. That limits their utility and usage; the IoT will enable these monitoring solutions to be smart in the true sense of the word. Smart remote diagnostics: It is another area where businesses have started using IoT technologies. This is especially useful for verticals where the operating conditions are harsh and not suitable …