Wireless Technologies for IoT

Wireless Technologies for IoT: An Overview

The Internet of Things would not be the exciting prospect that it is without a key component – wireless technologies. These technologies are defined under various standards and protocols and choosing the right one depends on the context and the requirement.

Some IoT implementations require data to be transmitted over long distances, others short; some devices transfer small volumes of data, others large. Some are deployed in inaccessible environment and their life needs to be sustained longer. This diversity in requirements and devices necessitates different communication standards and protocols in different contexts.


IoT Sensors

Sensors: The Real Deal Behind Smart Devices

Twenty eight years ago, the Internet took over the world by storm and turned it to the global village we know today. Enter the Internet of Things, and there are more sentient objects in that village—8.4 billion as per Gartner. Everything from industrial pumps and wind turbines to self-driving cars and household appliances now share the digital space with us. By 2020, their number is set to touch 20 billion.


Move Over SQL for NoSQL

Database Use Cases: Finding the Perfect Fit for Applications

The connected world may be shrinking by the day, but the digital universe is expanding at a mind-boggling rate. Organizations now handle data in the range of terabytes and petabytes. This data looks nothing like what RDBMS traditionally dealt with. New distributed databases, known by the umbrella term NoSQL, help in the efficient handling of this unstructured and scaling data. 


Orchestrating Spark Jobs with Azure Data Factory

Processing Big Data Part II: Orchestrating Spark Jobs with Azure Data Factory

In Part 1 of this series, we learnt how to set up a Hadoop cluster on Azure HDInsight and run a Spark job to process huge volumes of data. In most practical scenarios, however, such jobs are executed as part of an orchestrated process or workflow unless the need is for a one-time processing. In our specific use case, we had to derive different metrics related to error patterns and usage scenarios from the log data and report them on a daily basis.


Processing Big Data with Azure HDInsight and Spark - Part I

Processing Big Data with Azure HDInsight and Spark: Part I

Before we delve into the interesting part, let me set the context first. The problem we had in hand was to do some data crunching on the log data for one of our client applications, to analyze and report on the various client-defined metrics from the application logs. The application under consideration had a user base of more than 100K users, which meant millions of rows of data to process on a daily basis. Clearly, we were dealing with “big data.” Considering the volume of data involved, we decided to go with Spark running on an Azure HDInsight cluster to benefit from the increased performance offered by Spark’s in-memory RDDs (Resilient Distributed Datasets).


What Every Developer Needs to Know About GDPR Compliance

When was the last time you went through a privacy policy update? When everyone, including the likes of Google and Twitter, starts sending you updates, it’s worth having a look. Because, we have a new rule in place, the General Data Protection Regulation or GDPR. It is going to affect the way we think about a project and the way we code!


Medical wearables for patient monitoring

Medical Wearables: Creating a World of Convenience for Patients and Physicians

In the face of growing healthcare challenges such as an aging population, chronic diseases, and high cost of hospitalization, wearable patient monitoring (WPM) systems create new opportunities for improving patient care.

From modish wearables that track general fitness, these systems have matured to medical-grade devices that can monitor chronic diseases and other medical conditions. Wearables fitted with advanced biosensors and integrated with a robust IoT platform for analysis and communication constitute a potential solution for early detection of clinical deterioration, timely response by medical staff, and appropriate medical intervention. (more…)

Blockchain Technology & Bitcoin Cryptocurrency

Blockchain Technology & Bitcoin Cryptocurrency: Part 3

Some smart guy once said the devil is in the details, and it is the details we’re getting down to in this post, the last in our series on Blockchain Technology & Bitcoin Cryptocurrency.

We shall go through the following:

  • What a Bitcoin transaction looks like
  • Scripting languages used
  • Data structure


Blockchain Technology and Bitcoin Cryptocurrency

Blockchain Technology & Bitcoin Cryptocurrency: Part 2

We went through the building blocks of blockchain technology in Part 1. There are a few other concepts that are integral to blockchain and Bitcoin. Let’s go through them one by one in this second post on Blockchain Technology and Bitcoin Cryptocurrency.

  • Decentralization
  • Distributed Consensus Protocol
  • Double-Spend Attack
  • Proof of Work
  • Incentive Mechanisms (more…)

Blockchain Technology & Bitcoin Cryptocurrency: Part 1

In a three-part series on Blockchain technology and Bitcoin Cryptocurrency, our bloggers unravel the technology underlying Bitcoin, which is currently hogging the headlines globally. Part 1 explores the basics of blockchain technology. Part 2 dwells on the protocols and concepts in Bitcoin. Part 3 takes a closer look at the concepts covered in Part 1 and 2. A minimal understanding of cryptographyits basic concepts and termswill make your journey through these posts effortless.