Sensor-to-cloud connectivity using Sub-1 GHz and

Similar documents
The challenge with IoT

Guide to Wireless Communications, 3 rd Edition. Objectives

Wireless Sensor Networks

Wireless Sensor Networks

TI SimpleLink dual-band CC1350 wireless MCU

DASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN. public

Wireless Connectivity Made Easy by Design

Wireless connectivity made easy by design

WIRELESS MESH NETWORKING: ZIGBEE VS. DIGIMESH WIRELESS MESH NETWORKING: ZIGBEE VS. DIGIMESH

An Implementation of Fog Computing Attributes in an IoT Environment

Wireless Sensor Networks BLUETOOTH LOW ENERGY. Flavia Martelli

Chapter 24 Wireless Network Security

Wireless standards--home automation, energy, care and security

Wireless Mesh Network - A well proven alternative to LPWAN

ISA100.11a. Pengfei Ren.

PM0257. BlueNRG-1, BlueNRG-2 BLE stack v2.x programming guidelines. Programming manual. Introduction

Bluetooth low energy technology Bluegiga Technologies

TinySec: A Link Layer Security Architecture for Wireless Sensor Networks. Presented by Paul Ruggieri

ECHONET Lite SPECIFICATION. ECHONET Lite System Design Guidelines 2011 (2012) ECHONET CONSORTIUM ALL RIGHTS RESERVED

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

Low Power Wide Area Network (LPWAN) Presented By: Dr. Hafiz Yasar Lateef Director, Telxperts Pty Ltd.

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

AIM: To create a project for implement a wireless communication protocol on an embedded system- ZigBee.

System Architecture Challenges in the Home M2M Network

3.1. Introduction to WLAN IEEE

What do we expect from Wireless in the Factory?

Radiocommunications in. ISA 100 solutions. Jean-Pierre Hauet. KB Intelligence ISA District 12 VP Président ISA-France. Standards.

Lora-A Revolutionary Technology for IOT LPWAN. Tony Li Vice President of China Sales and Marketing, Semtech Corporation

Enhancement of CoAP Packet Delivery Performance for Internet of Things. Hang Liu

ZIGBEE. Erkan Ünal CSE 401 SPECIAL TOPICS IN COMPUTER NETWORKS

WirelessHART: Applying Wireless Technology in Real-Time Industrial Process Control

CSMC 417. Computer Networks Prof. Ashok K Agrawala Ashok Agrawala. Fall 2018 CMSC417 Set 1 1

Securing Your Wireless LAN

Wireless# Guide to Wireless Communications. Objectives

Integration of Wireless Sensor Network Services into other Home and Industrial networks

AV600 Powerline Wi-Fi 3-pack Kit

Computer Networks II Advanced Features (T )

Eclipse IOT day April 3016 LoRa Overview. Wyres SAS 2016

The network requirements can vary based on the number of simultaneous users the system will need to support. The most basic requirements are:

Designing a ZigBee Network

Weightless: The emerging global wireless standard for linking sensors and devices

Seminar: Mobile Systems. Krzysztof Dabkowski Supervisor: Fabio Hecht

VertexCom. VC83X0 Product Brief. Version: 0.4 Release Date: June 28, Specifications are subject to change without notice.

Smart test and certification of wireless IoT devices

IQRF - Mesh Networking

ENSC 427: COMMUNICATION NETWORKS

Message acknowledgement and an optional beacon. Channel Access is via Carrier Sense Multiple Access with

Topics. Introduction Architecture Node Types Network Topologies Traffic Modes Frame Format Applications Conclusion

IEEE ah. sub 1GHz WLAN for IoT. What lies beneath Wi-Fi HaLow. Eduard Garcia-Villegas, Elena López-Aguilera Dept. of Network Engineering

IEEE Testing Signal Compliance of ZigBee Standard

WZRDnet. A Low-Power Wireless Ad-Hoc Mesh Network for Austere Tactical Environments. February 14, 2018

WP-PD Wirepas Mesh Overview

AV1000 Gigabit Passthrough Powerline Starter Kit

IPv6 Stack. 6LoWPAN makes this possible. IPv6 over Low-Power wireless Area Networks (IEEE )

Davide Quaglia Assistant CS depart University of Verona, Italy

Wireless Personal Area Networks (WPANs) Wireless PAN

Wireless Sensor Networks

Wireless connectivity for the Internet of Things: One size does not fit all. Nick Lethaby IoT Ecosystem Manager Texas Instruments

WIRELESS SENSOR NETWORK

International Journal of Advance Engineering and Research Development. Comparative Analysis Of Zigbee With Other Wireless Technologies - Survey

ZigBee/ David Sanchez Sanchez.

nblue TM BR-MUSB-LE4.0-S2A (CC2540)

Wireless Sensor Networks for Spacecraft DAMON PARSY, CEO OF BEANAIR

Thread in Commercial Backgrounder

LoRa - LoRaWAN - LRSC. Wireless Long Range Network for M2M Communication

Cambium Networks and IIoT Industrial IOT di Cambium Networks come soluzione Privete Network su Narrow-Band. Maximilian Moccia RTM Italy & Med.

ZigBee Technology: Wireless Control that Simply Works

Outline. TWR Module. Different Wireless Protocols. Section 7. Wireless Communication. Wireless Communication with

Network Guide for Listen Everywhere

Outline : Wireless Networks Lecture 10: Management. Management and Control Services : Infrastructure Reminder.

User Guide Sentrius RG1xx. Version 1.1

Communications Options for Wireless Sensor Networks. Marco Zennaro and Antoine Bagula ICTP and UWC Italy and South Africa

Launch Smart Products With End-to-End Solutions You & Your Customers Can Trust

SNR610. Embedded network node module SNR610. Description. Feature. Application. SNR610 is highly integrated network module.

Understanding Layer 2 Encryption

A Configuration Protocol for Embedded Devices on Secure Wireless Networks

RESOURCES. By: Chris Downey, Laird Technologies Product Manager, Telematics & Wireless M2M Date: May 25, 2011

AV1200 TL-WPA8630P KIT. Passthrough Powerline ac Wi-Fi Kit. Highlights

The dark side of IOT. Francesco Zucca. Automation Instrumentation Summit Wireless Expert

By Nick Giannaris. ZigBee

Bidirectional wireless communication between IBM Cloud and Bluetooth Low Energy peripherals through SimpleLink Wi-Fi

Wireless Networks. Authors: Marius Popovici Daniel Crişan Zagham Abbas. Technical University of Cluj-Napoca Group Cluj-Napoca, 24 Nov.

D. The bank s web server is using an X.509 certificate that is not signed by a root CA, causing the user ID and password to be sent unencrypted.

The Future of Lighting Is Smart. Martin Mueller Roger Sexton

Bluetooth LE 4.0 and 4.1 (BLE)

CS263: Wireless Communications and Sensor Networks

Introduction to IEEE

Computer Networks. Wireless LANs

Real-Time and Low-Power Wireless Communication with Sensors and Actuators

A smart Home Security system based on ARM9

International Journal of Electronics and Communication Engineering & Technology (IJECET), INTERNATIONAL JOURNAL OF ELECTRONICS AND

INTERNET OF THINGS (IoT) DESIGN CONSIDERATIONS FOR EMBEDDED CONNECTED DEVICES ANDREW CAPLES SENIOR PRODUCT MARKETING MANAGER, NUCLEUS

Mesh networking with ZigBee. A dive into the ZigBee ecosystem

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

White Paper. Defining the Future of Multi-Gigabit Wireless Communications. July 2010

Outline. Introduction. The Internet Architecture and Protocols Link Layer Technologies Introduction to 6LoWPAN The 6LoWPAN Format Bootstrapping

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Advanced Help Guide. Wireless Signature Pads. Copyright 2018 Topaz Systems Inc. All rights reserved.

Chapter 7. ZigBee (IEEE ) Liang Zhao, Andreas Timm-Giel

Wireless Sensor Networks

Transcription:

Sensor-to-cloud connectivity using Sub-1 GHz and 802.15.4 Nick Lethaby, IoT, Ecosystem Manager, Texas Instruments

Agenda Key design considerations for a connected IoT sensor Overview of the Sub-1 GHz band Overview of the 802.15.4 standard 802.15.4 stack and internet connectivity Power consumption results Summary

IoT sensor network requirements Long range: It is desirable to deploy IoT sensors over a whole building or factory without the cost and complexity of intermediate routers or range-extenders Robustness: For IoT applications such as smoke alarms or predictive maintenance, sensor data must be delivered reliably to enable a response Scalability: IoT applications will have dozens to hundreds of sensors on an individual wireless network Latency: An IoT application like a home alarm must deliver data in a timely manner Security: Unauthorized access or eavesdropping must be prevented

IoT sensor node requirements Low power: IoT sensors must often run on small batteries for years as mains/solar power may not be available and it will be not be practical to frequently replace batteries. Low cost: IoT sensors must be low cost, which means avoiding network implementations that require complex protocol stacks residing on the node, with the associated additional processing, power, and memory cost These network and sensor node requirements drove our implementation choices

The Sub-1GHz ISM Band Overview Range, and Range, Penetration Range Power Low consumption Power Robustness Robstness 1000x more than Wi-Fi, ZigBee Better penetration of walls and bending around obstacles Full building coverage with a simple network architecture Choice of long range modulations 20 km on coin cell battery Up to multi-years on coin cell battery Lower power vs. other technologies for the same range Less susceptible to interference Avoid the crowded 2.4 GHz Frequency hopping FCC and ETSI-approved bands The Sub-1 GHz band is proven in smart meter and connected alarm applications Widespread adoption in IoT applications limited by lack of easy internet connectivity

The 802.15.4 standard The 802.15.4 standard address the MAC and PHY definitions for wireless networks and is designed for ultra-low power operation The 802.15.4 standard was introduced in 2003 and has been widely deployed in the 2.4 GHz band For example, zigbee applications 802.15.4 is also used by Thread In 2011, the Smart Utility Networks (SUN) Task Group released the g extension to 802.15.4 that enables the 802.15.4 protocol to be used on the Sub-1 GHz band Some 20 different PHYs are supported Note 802.15.4 is a la carte standard and implementations do not need to include every feature

802.15.4 Overview Range & Penetration Security 804.15.4g supports Sub-1 GHz PHYs Scalability 802.15.4 includes AES-CCM Robustness CSMA-CD Frequency-hopping Narrowband CSMA-CD WiSUN frequency-hopping Low Power Low Cost $$$$$ Low memory & CPU overhead No need for IP at the node Asynchronous mode means no need to maintain connection

The 15.4 stack implementation OSI Layer Standard Comments 2. DATA LINK 2a. Logical Link Controller Device authentication, management, service discovery Network formation, open/close 2b. MAC Security Medium access Addressing Packeting Frequency Hopping Not addressed by 802.15.4 802.15.4 standard AES-CCM 802.15.4 standard CSMA/CA 802.15.4 standard addresses 802.15.4 standard packeting WiSun based frequency hopping TI created a proprietary LLC layer to offer these functions 1. PHYSICAL 802.15.4g 2-GFSK 50kbps supported

802.15.4 security and authentication 802.15.4 uses AES-CCM (Counter with CBC-MAC) security scheme. AES provides encryption for data confidentiality Uses pre-shared key added at build time to the image In security, we also want to make sure that the received message is valid (authentic), that has been not tampered with (integrity), or repeated as a form of attack to trick the receiver (anti-replay) An AUX header is added to the original frame when security is used. A message integrity code (MIC) is also appended to the original frame, and it is applied doing CCM to the whole frame (header+aux header+payload) The MIC serves to authenticate the frame, and in combination with the AUX header provides protection against anti-replay attacks (because the AUX header is generated using the sequence number).

Bridging the 15.4 stack to the Internet Linux Host Send to cloud, Local analytics,. JSON sensor data (IPSO) App Client Socket interface Join/leave network Transmit data Receive data Gateway Node Network management application App Server /dev interface Linux Kernel Logical Link Controller Network Processor Interface Server UART/USB Sub-1 GHz NWP Network Processor Interface MT Layer Serial 802.15.4 MAC layer stack 802.15.4g PHY Sub-1 GHz Node User Application Link Layer Controller 802.15.4e MAC 802.15.4g PHY

802.15.4 security: AES-CCM AES-CCM = Advanced Encryption Standard-Counter with CBC-MAC Security Challenge Confidentiality Authenticity Integrity AES-CCM implementation AES-CCM includes 128/256-bit AES encryption. AES is symmetric and therefore requires a key or similar artifact to be shared in advance and remain secret. CCM proves packets are authentic. The counter prevents replay attacks as each packet must have a different number. AES-CCM in a Message Integrity Check (MIC) that enables the receiver to verify that the packet contents were not altered (countering man-in-themiddle attacks)

AES-CCM security limitations Lack of secure commissioning AES-CCM lacks a mechanism to authenticate devices joining the network A potential solution is to use asymmetric encryption (e.g. token, QR code, certificates) to authenticate network access EAP-TLS would be one solution for authenticating users, although its memory requirements may be too great for some Sub-1 GHz microcontrollers A key (or equivalent) needs to be burnt into a device at production time and there is no way to update the key A potential solutions ECDHE is an option for key exchange which could then also be used to update keys This key exchange may also be used to implement secure commissioning

Assumptions: Coin Cell battery: 230 mah Transmit Power = 10 dbm Power consumption results Voltage = 3.6 V Packet size = 20 bytes Mode Range Data Rate Application Profile: Sensor Polls every 1 min Sensor sends data every 3 min Application Profile: Sensor never polls Sensor sends data every 3 min Battery life Avg Current Battery Life Avg Current 802.15.4 1 km 50 kbps 6.6 yrs 4 ua 13.9 yrs 1.9 ua 802.15.4 & frequency hopping 1 km 50 kbps 4 yrs 6.7 ua 11.9 yrs 2.2 ua TI SimpleLink Long Range mode 4 km 5 kbps 1.2 yrs 22 ua 3 yrs 8.8 ua TI SimpleLink Long Range mode with frequency hopping 4 km 5 kbps 0.75 yrs 35 ua 2.15 yrs 12.2 ua Note: This is a simplified theoretical estimate and does not include battery decay, power required for join procedure, reception of data from the gateway if a polls indicates there is some, and handling different packet sizes. 13

Reliability Test Basic Test Setup/Procedure Tx power = 0 dbm, 50 kbps data rate (Run for 36 hours) 1 gateway connected to 150 sensor devices (CC1310/CC1350) @915 MHz Application Traffic Profile Value Sensor packet (100 bytes) interval 90 seconds Sensor poll interval 30 seconds Tracking (5 bytes Request & 1 byte Response) message exchange 90 seconds Broadcast Frame from collector 10 seconds Max Frame Retransmissions 6 Unicast Fail Rate 0.7% Broadcast Fail Rate 0.2% 14

Summary The Sub-1 GHz band offers ideal properties for IoT nodes Long range, low power, and low cost It is widely used in proprietary networks such as home alarm or smart meter applications Adoption in the IoT has been slowed by the reliance on proprietary protocols and lack of easy internet connectivity The 802.15.4g extension enables its use with the Sub-1 GHz band and provides a comprehensive MAC layer To connect 802.15.4g networks to the internet, a link layer controller must be implemented and an internet gateway developed

More Information For source code, hardware design, and documentation for Sub-1 GHz gateway implementations, visit: Linux gateway implementation: www.ti.com/tool/tidep0084 RTOS gateway implementation: www.ti.com/tool/tidc-01002 The links include software, hardware, and documentation IPSO Smart Objects: https://www.npmjs.com/package/smartobject Wi-SUN frequency hopping: http://www.ti.com/lit/wp/swry025/swry025.pdf

Thank You! Questions? @ESC_Conf