Understanding of Internet of Things (IoT) and Experimental Approach using WICED Sense in Android Platform



Similar documents
Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started

The Internet of Things: Opportunities & Challenges

Design for Success: Designing for the Internet of Things with TiWiConnect

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Questions from The New SensorTag - IoT Made Easy Webinar

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

Enabling Smart Data on M2M Gateways and Aggregators

Internet of Things based approach to Agriculture Monitoring

Fig. 1 BAN Architecture III. ATMEL BOARD

CA Nimsoft Monitor Snap

SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.

Use case possibilities with Bluetooth low energy in IoT applications

UPnP: The Discovery & Service Layer For The Internet of Things April 2015

Open Access Research and Design for Mobile Terminal-Based on Smart Home System

A UNIVERSAL MACHINE FOR THE INDUSTRIAL INTERNET OF THINGS. MultiConnect Conduit

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

IoT Solutions for Upstream Oil and Gas

H MICRO CASE STUDY. Device API + IPC mechanism. Electrical and Functional characterization of HMicro s ECG patch

In the pursuit of becoming smart

Video Collaboration & Application Sharing Product Overview

IOT WPAN technologies IoT binnen handbereik. EA IoT 2015 Pepijn Herman

Chapter 4. The sleep and activities of daily living (ADL) monitoring application

Making Sense of Internet of Things Protocols and Implementations

Solutions. Machine-to-Machine. Arrow Electronics. Complete, end-to-end solutions over the life of your product.

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

CARRIOTS TECHNICAL PRESENTATION

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

The Internet of Things

Internet of Things: IoT Day Special Edition

Short range low power wireless devices and Internet of Things (IoT)

Iknaia Asset and Personnel Tracking Management System for the Healthcare Industry

Grid-In-Hand Mobile Grid Revised 1/27/15

An Introduction to the Internet of Things (IoT)

Secure, Efficient, and Open Standard Internet of Things

Dell Wyse Cloud Connect

NXP and the Internet of Things ( IoT ) Andrew C. Russell VP Marketing Greater China

ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM

INTRODUCTION TO WIRELESS SENSOR NETWORKS. Marco Zennaro, ICTP Trieste-Italy

11 Internet of Things (IoT) Protocols You Need to Know About

Affordable Building Automation System Enabled by the Internet of Things (IoT)

APPLICATION DEVELOPMENT FOR THE IOT ERA. Embedded Application Development Moves to the Cloud

BLE113 DEVELOPMENT KIT

congatec AG How to come around the IoT data security challenges

Towards an Internet of Things: Android meets NFC. Dipartimento di Scienze dell Informazione Università di Bologna

How To Understand The Power Of The Internet Of Things

Evolving Bar Codes. Y398 Internship. William Holmes

IoT: New Opportunities for Semiconductor Industry Growth. Andrew C. Russell Vice President Marketing Greater China

Enabling Manufacturing Transformation in a Connected World. John Shewchuk Technical Fellow DX

Programming IoT Gateways With macchina.io

WHITE PAPER PALLETS AND RETURNABLE ASSET TRACKING

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

RTX41xx. Wi-Fi Module

Technical Article. NFiC: a new, economical way to make a device NFC-compliant. Prashant Dekate

Industrial Networks & Databases

The Internet of Things. Giles Norman MobileFirst Consulting Manager, IBM. Daniel Dombach Director EMEA, Industry Solutions, Zebra Technologies

Introducing the Adafruit Bluefruit LE Sniffer

Reducing Configuration Complexity with Next Gen IoT Networks

A G E N D A I O T P R E S S T O U R

Middleware- Driven Mobile Applications

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

Management of VMware ESXi. on HP ProLiant Servers

INTERNET OF THINGS 1

Home Passport Gateway Series Simplify your Life with Smart Solutions

ANDROID APPLICATION DEVELOPMENT FOR ENVIRONMENT MONITORING USING SMART PHONES

MACHINE-TO-MACHINE COMMUNICATIONS TOWARD SMART LOGISTICS SYSTEMS

Key requirements for Interoperable IoT systems

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Home Automation and Cybercrime

Demystifying Wireless for Real-World Measurement Applications

A Cost Effective GPS-GPRS Based Women Tracking System and Women Safety Application using Android Mobile

BOOST YOUR BUSINESS WITH M2M TECHNOLOGY

REAL TIME MONITORING AND TRACKING SYSTEM FOR AN ITEM USING THE RFID TECHNOLOGY

ARM mbed IoT Device Platform. November 3 rd, 2014

Wireless Field Data Backhaul

A Forrester Consulting Thought Leadership Paper Commissioned By Zebra Technologies. November 2014

Living Requirements Document: Sniffit

Iknaia Asset and Personnel Tracking Management System for the Construction Industry

Real Time Remote Monitoring over Cellular Networks. Wayne Chen Marketing Specialist

The Impact of IoT on Semiconductor Companies

Evolving from SCADA to IoT

M2M, IoT, DEVICE MANAGEMENT: ONE PROTOCOL TO RULE THEM ALL? Julien Vermillard, Sierra Wireless

Novel AMR technologies and Remote Monitoring

Disruption Tolerant Networks and its relevance to IOT/M2M. Extensible NMS Support for DTN Mesh Networks + Applications

M2M I/O Modules. To view all of Advantech s M2M I/O Modules, please visit

Connecting your Aiki phone to a network

RFID BASED VEHICLE TRACKING SYSTEM

The Internet of Things (IoT)

IOT the Last Miles. Tze Chiew (PSM) Jaap Breepoel (FAE)

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

Overview to the Cisco Mobility Services Architecture

The fabryq IoT prototyping platform

Securing the Internet of Things WHITEPAPER

Network Enabled Battery Health Monitoring System

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015

Simplifying the Global Deployment of Cellular Enabled Products

Simplifying the remote acquisition, cloud management, and multiscreen distribution of professional live video over IP

Towards a common definition and taxonomy of the Internet of Things. Towards a common definition and taxonomy of the Internet of Things...

Transcription:

Internatial Journal of Scientific and Research Publicatis, Volume 5, Issue 7, July 2015 1 Understanding of Internet of Things (IoT) and Experimental Approach using WICED Sense in Android Platform Saminath.V, Jung Su Abstract- Internet of Things (IoT) is extending your physical devices to internet lively cnected with human. Ctroller based intelligent devices cnected with low power wireless and sensor nodes, it accesses over the Internet. The power of internet makes intelligent interacti between human being and smart devices. Smart devices run automously self-decisive devices or externally mitored and ctrolled by human, anywhere in the universe. IoT brings ability to cnect network automated devices and communicates remotely to manage multitudinous number of functiing over internet is viable soluti. IOT device should have low power usages like Bluetooth Low Energy (BLE), sensor measures and ctrol specific characteristic of the target device. The intelligence of IoT enables devices to perform their tasks and recognize and counteract threats. IoT brings you new shape your business, Day-to-Day regular activity. This paper explains the details of BLE devices, IoT cloud cnectivity, protocol communicati and Android Platform Bridge for IoT communicati. To Demstrate IoT the development kit (WICED from Broadcom) integrated with Open source Cloud service architecture. Index Terms- IoT: Internet of Things, BLE: Bluetooth Low Energy, SoC: System Chip, URL: Unified Resource Locator, RFID: Radio Frequency, NFC: Near Field Communicati. I I. INTRODUCTION ot enables you to manage and mitor all the devices in remote. There are various benefits of using Internet of Things, like offering new features the products, Enhancing existing feature by add-, allowing to make new business model. Devices are physically at remote place. We can employ following activities using IoT. If your devices become a faulty, we can run our diagnostic tool remotely, and we can suggest repairing the system based the report. IoT allows you manage the physical device remotely, ctrol, cfigure, and fix issues. It makes you close to your end clients, giving you a deeper and richer understanding of the working envirment. IoT establish bridge between the Digital world (Internet) and the Real world (physical device). The devices objects are cnected to the cloud and creates unique identificati over the internet. IoT reference Design as explained in the Figure-1, is categorized into 6 major layers 1. Smart devices and Ctrollers 2. Cnectivity and protocol Communicati 3. Cloud Server and 4. Storage and Accumulati 5. analysis and Computing 6. User Applicati and Report Generati. Devices can be cnected to the Internet in two ways, either in an active mode or in a passive mode. In passive mode cnecti devices are not cnected to internet directly, but it publishes device informati to the internet. Each device has unique identificati from RFID or Barcode like tags will be present. Ad-hoc device is cnected in internet and publishes those informati to cloud. In Active mode cnecti, device has capability of measuring various sensor informati and record it. These informati is directly broadcasted to clouds. IoT has a lot of potential to enhance csumer s services and provides solutis to Health-care, Educati, Transport, Energy, Security, Agriculture, Retail domains in all aspects of daily life. In the home security system, all smart devices are integrated and cnected to cloud-based services and ctrolled by Smart Applicatis. The cnected smart devices will enable a reducti in power utility costs and outages and it improves home security via remote mitoring. IoT changes our life style in every aspects and surroundings becomes automated by cnecting almost all devices over internet. Making Smart decisi yields easy customizati, avoiding human latency, optimizing utilizati, lowering energy csumpti, remote diagnosis, efficient operati, lower maintenance.

Internatial Journal of Scientific and Research Publicatis, Volume 5, Issue 7, July 2015 2 GUI Applicati/Reports Analysis/Computing/Intelligent Alogorithm Cloud Server/IoT Services Communicati Interfaces/Protocol Smart Cnected Product Figure-1: IoT Building Blocks II. IOT DEVICES IoT has plenty of cstraints and restrictis to use smart device like, Size of the Messages, Distance between device communicatis, support of Wired/wireless technology, processing speed, data security. Based the product soluti, IoT compents and technology used for design will vary. Table-1 describes plenty of embedded devices support for IoT product design and each has special characteristic to use the device. Applicati requirements can be changed as the number of sensor node needed, mitor ly or mitor and ctrol target nodes. Table-1 IoT Device Characteristic Technolo NFC RFID BT BLE Wi-Fi Zigbee WPAN WiMax 2G-3G gy Power Low Low Low Low High Low Low High High Speed 400 400 700 1000 100000 250 250 100000 5000 (Kbps) Distance covered in Meters Cost to Build IoT IoT Target Applicatio n 0.01 3 30 7 15 300 800 50000 Cellular Network depends Less Less Less Less Average Less Less High High Payment Applicati, Share Details in short Distance Product Identificati, Tracking Segments Exchan ge in Mediu m distance, with medium scale of data Fitness Tracking, Health Mitori ng Interface with Internet, IoT Server communicati Automoti ve product support, Sensor Interface, Home Automati Automoti ve product support, Sensor Interface, Smart City Automati Interface with Internet, IoT Server communicati Interface with Internet, IoT Server communicati

Internatial Journal of Scientific and Research Publicatis, Volume 5, Issue 7, July 2015 3 IoT proficiency is defined by embedded processor used for real-time data processing. The microctrollers are specially designed for IoT devices that sleep most of the time and wake up when needed for low power csumpti. It simplifies and speed up the deployment of IoT products and makes launch into market time. Ctroller has features to maintain stack for cloud-based IoT management. Ctroller portfolio includes SoC, Development tools and software IP, secured intercnectivity of IoT, and provides the quickest and the most efficient path to deploy cnected platforms and associated services, wearable extensi. As per the ARM IoT design statement, two classes of devices are used for Internet of Things (IoT). Devices have more complex capabilities with amply of local processing functialities and similar complexity and those which are simpler local computati systems. The complex systems apply for Industrial ctrollers, ATM machines, Kiosks and Digital Signage. ARM Ctroller offers a wide range of solutis for these market products. These systems run with Smart Operating systems like Linux, Android or IOS and ctain built in graphics cores to render UIs. Other e is relies inexpensive, small sensors and the need to be power efficient, the ability to run batteries for lg time. The IoT is about the devices and services in end to end solutis. Internet of Things utilizes open source protocols like CoAP/HTTP, MQTT, TLS/TCP, DTLS/UDP and OMALWM2M for data communicati and device management. III. BLUETOOTH LOW ENERGY (BLE) DEVICES Bluetooth low energy technology is used to streams the cnected devices informati to Internet-based services and applicatis in limited power usage. Bluetooth low energy has significant features in IoT domain compared with other wireless technologie s seamless supports for smartphes and tablets. Bluetooth low energy (BLE) protocol allows a Bluetooth device to transfer small chunks of data in periodic interval. BLE device is cnected with sensors, actuator and other measuring devices which require low power csumpti during cnectivity. Bluetooth Smart BLE devices are optimized and operated with small coin battery, device csumes low cost and low power csumpti, it is capable of sensor and attenuator informati transfer. Bluetooth Smart Ready BLE devices are for low energy with support of Classic mode of bluetooth operatis. Devices like mobile phes, tablets, and computers are used as gateway to pair with BLE devices. Bluetooth low energy uses a Client- Server model. The Client cnects and accesses e or several Servers. Client devices operate as e Central role expect to get the sensor informati, pass ctrol informati and the Server operate as Peripheral role which collects sensor informati transit to central, has cnected with sensor and attenuators. The gateway typically takes the Client / Central role. There are four stages for data transactis. 1) Scanning 2) Advertising 3) Initiating 4) cnecting Bluetooth Smart Ready Scan Advertising Scanning Initiating Cnecting Advertising Advertising Bluetooth Smart Figure-2: BLE Cnectivity Sequence

Internatial Journal of Scientific and Research Publicatis, Volume 5, Issue 7, July 2015 4 Bluetooth smart device transmit n-cnectable advertising packets periodically over the air medium, anye willing to receive them. Bluetooth Smart Ready Repeatedly scans the preset frequencies to receive any n-cnectable advertising packets currently being broadcasted. The WICED sense device is "advertising" when he wants to cnect. The Smart Device is scanning for new devices, When the Observer finds a new device it wants to cnect to it. Then it initiates a cnecti and pair it. The advertisement may ctain broadcasted data. IV. EXPERIMENTAL SETUP Figure-3 explains the experimental set-up for IoT development. WICED sense kit is built by Broadcom BCM20737 SoC, supports Bluetooth low energy with wireless charging and integrated five sensors: gyroscope, accelerometer, ecompass, pressure and humidity/temperature. WICED sense device pair with smart device and transmit real time data to paired device. Android/IoS based Smart phe has wireless supports like Wi-Fi, Bluetooth, NFC and Develop Applicati for communicate with WICED sense. Smart devices has Bluetooth capability to pair with WICED sense kit, sends sequence bytes of sensor data. The paring sequence is explained in figure-2, after starting scan operating device paired each other. Smart device send initialize cfigurati and sensor /off to wiced sense kit. Then Smart device start to receive encoded byte of informati from WICED device. Smart phe Cnect to the IoT Foundati Cloud using Client applicati which passes URL, Port number and Client ID. The server is identified by client host name, port number and register itself. Once cnecti is established with IoT server register with the callback functi, notificati messages intimates data processing. Sensor messages packetized and published to IoT server. Message payload are encapsulated with various attributes. Payloads uploaded to IoT server ctinuously with fixed interval of time. During message transacti discnect informati receives via callback notificati. After receiving the payload informati, the IoT server decode informati and display in messages with time informati. Messages are different types of event, cnecti oriented message, published sensor message. Decoded payload data are stored into database for final report generati or, UI applicati development for end-customer. Typical architectural approach can be used for design with wearable devices that communicates with the cloud. Wearables devices have many features like tracking, reporting individual activities communicate with a smartphe or tablet. WICED Sense Android/IoS Smart Device Gyroscope Accelerometer ecompass Pressure sensor Temperature sensor BCM20737 BLE SoC Bluetooth WiFi IoT Cloud Server Applicati Analysis/Reports Business Process Cloud Service/ base Figure-3: Experimental set-up for IoT

Internatial Journal of Scientific and Research Publicatis, Volume 5, Issue 7, July 2015 5 V. RESULTS The WICED kit csists of a Bluetooth Low Energy (BLE) SoC with five sensors and is powered by coin cell battery. The appearance of the kit is small form factor, cheaper cost and easy choice for experimentati of IoT. Android Phe (supports SDK 4.4) is used for development of IoT Hybrid applicatis. WICED sense kit transmit Sensor informati s via BLE to paired devices. Android phe has two major applicatis (Interfacing with BLE, Protocol communicati with IoT foundati Server) developed in Cordova Java script. The WICED sense firmware by default stream data, Android phe scan and pair with the sensed device. Applicati receives stream of encoded bytes. Applicati has algorithm to extract the sensor byte streams and displays phe in figure-4. It displays the current value of gyroscope, accelerometer and movement of WICED sense. It displays the Cnectivity informati with WICED sense and IoT foundati server. Figure-4: WICED sense Pair with Android phe Android applicati cnects to IoT Foundati server, MQTT library provides MQTT services, Message Queue, Telemetry Transport, light weight messaging protocol. MQTT client is open source libraries support for different platforms, like C, C++, Java, JavaScript, and Ruby. Android applicati do IoT service cfigurati and registrati as MQTT device as explained in Reference [2]. The payload message is encoded in JSON format and published to IoT server in fixed interval of time. Figure-5 display the WICED sense data IoT foundati server. Two event types of informati display in server, Device Status and Message are published. Device Status interested device is cnected or discnected with time informati. Message status display the complete payload message sent by the WICED sense device. Devices tab has device type informati, Last Synced details, Message reporting interval and owner of the module. Figure-5: IoT Foundati server with WICED

Internatial Journal of Scientific and Research Publicatis, Volume 5, Issue 7, July 2015 6 VI. CONCLUSION IoT lets RFID, BLE, Wi-Fi and other sensor networks empower computers to perceive the world for themselves. IoT captures realtime data and provides services remotely to targeted mobility devices with efficient and effective manner, dramatically reducing wasting of time and improving productivity. The Internet of Things promises to deliver a step change in individuals quality of life and enterprises productivity. IoT touches every aspect of our lives, make easier our lives and decides how things will ACT. Explains the end-to-end system which enables your devices to cnect to the IoT Foundati server. This experimental set-up explains the soluti of MQTT open source library, Android Applicati development and internal of WICED sense development, simple and interesting way to build Internet of Things (IoT). Further development initiates supplementary acti for each message data, send an SMS alert, write data to big database, or Display the movement of Sense data. REFERENCES [1] Mats Anderss, Use case possibilities with Bluetooth low energy in IoT applicatis-white paper in UBX-14054580 - R01, 5-Dec-2014. [2] http://www.ibm.com/developerworks/cloud/library/cl-mqtt-bluemix-iot-node-red-app/index.html [3] Z K Research White paper It s Time for Businesses to Embrace the Internet of Things, November 2014. [4] Associati Instituts CARNOT "SMARTNETWORKED OBJECTS & INTERNET OF THINGS", V1.0 13 12 2010. [5] GSMA, "Understanding the Internet of Things (IoT)",July 2014. [6] Michèle Royer, PhD,"The Internet of Things (IoT)",A trends white paper, August 2013. [7] Broadcom WICED DevKit Quick Start Guide, 19 December 2013 [8] http://www.ibm.com/developerworks/library/ba-bluemix-diy-iot-wearable-app/ [9] Cisco "The Internet of Things Reference Model", 2014 AUTHORS First Author Saminath, M.E Drives and Embedded Ctrols, Accenture and s.x.veerapandian@accenture.com. Secd Author Jung Su Jin, Master s degree in Electrics, jungsu.jin@accenture.com.