Microchip MiWi Wireless Protocol Stack

Similar documents
Use of the ZENA MiWi and P2P Packet Sniffer

Microchip Technology. February 2008 Valerio Moretto Slide 1

AN1066. MiWi Wireless Networking Protocol Stack CONSIDERATIONS INTRODUCTION TERMINOLOGY FEATURES

ZIGBEE ECGR-6185 Advanced Embedded Systems. Charlotte. University of North Carolina-Charlotte. Chaitanya Misal Vamsee Krishna

An Overview of ZigBee Networks

AN1066. Microchip MiWi Wireless Networking Protocol Stack INTRODUCTION CONSIDERATIONS TERMINOLOGY FEATURES

Figure 1. The Example of ZigBee AODV Algorithm

Customer Specific Wireless Network Solutions Based on Standard IEEE

Power Characterisation of a Zigbee Wireless Network in a Real Time Monitoring Application

AN965. Microchip Stack for the ZigBee Protocol ASSUMPTION INTRODUCTION FEATURES LIMITATIONS

ZIGBEE: A LOW POWER WIRELESS TECHNOLOGY FOR INDUSTRIAL APPLICATIONS

Introduction to Zibgbee Technology

Design and Performance Analysis of Building Monitoring System with Wireless Sensor Networks

ZigBee Technology Overview

Wireless Personal Area Networks (WPANs)

Performance Evaluation of Large-Scale Wireless Sensor Networks Communication Protocols that can be Integrated in a Smart City

A survey on Spectrum Management in Cognitive Radio Networks

Crossroads Copenhagen

6LoWPAN Technical Overview

XBEE PROTOCOL COMPARISON

Professur Technische Informatik Prof. Dr. Wolfram Hardt. Network Standards. and Technologies for Wireless Sensor Networks. Karsten Knuth

Zigbee. Setting Standards for Energy-Efficient Control Networks. Setting Standards for Energy-Efficient Control Networks

Understanding Device Level Connection Topologies

Demystifying Wireless for Real-World Measurement Applications

TECHNICAL NOTE. GoFree WIFI-1 web interface settings. Revision Comment Author Date 0.0a First release James Zhang 10/09/2012

Design of Remote data acquisition system based on Internet of Things

SmartDiagnostics Application Note Wireless Interference

Key Priorities for Sub-GHz Wireless Deployment

APPLICATION NOTE. AVR2130: Lightweight Mesh Developer Guide. Atmel MCU Wireless. Features. Description

AN1204. Microchip MiWi P2P Wireless Protocol INTRODUCTION. Protocol Overview. Protocol Features. Protocol Considerations. Microchip Technology Inc.

Thwarting Selective Insider Jamming Attacks in Wireless Network by Delaying Real Time Packet Classification

WBAN Beaconing for Efficient Resource Sharing. in Wireless Wearable Computer Networks

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

Chapter 7 Low-Speed Wireless Local Area Networks

ZigBee Propagation for Smart Metering Networks

Spring Final Project Report

Teaching Application Development for RFID/ZigBee Networks using Open Source Hardware

Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home

Supporting ZDOs with the XBee API

Home Automation and Cybercrime

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

Change the way. you change over. Automatic Changeover Equipment

Remote Monitoring and Controlling System Based on ZigBee Networks

Radiocrafts Embedded Wireless Solutions

Industrial Networks & Databases

Chapter 2 Principle of Wireless Sensor Networks

Simulation of wireless ad-hoc sensor networks with QualNet

Presentation and analysis of a new technology for low-power wireless sensor network

Configure WorkGroup Bridge on the WAP131 Access Point

Release: 1. ICTTEN5217A Plan a wireless mesh network

CS698T Wireless Networks: Principles and Practice

CAPsMAN Case Study. Uldis Cernevskis MikroTik, Latvia. MUM Pittsburgh September 2014

Design of a Wireless Medical Monitoring System * Chavabathina Lavanya 1 G.Manikumar 2

Wave Relay System and General Project Details

IPv6 Based Sensor Home Networking

Wireless Sensor Networks

OSI Seven Layers Model Explained with Examples

MeshBee Open Source ZigBee RF Module CookBook

CCT vs. CCENT Skill Set Comparison

IT 3202 Internet Working (New)

Maximizing Range and Battery Life in Low-Cost Wireless Networks

WPAN. Contents. S Wireless Personal, Local, Metropolitan, and Wide Area Networks 1

Applying Mesh Networking to Wireless Lighting Control

A Non-beaconing ZigBee Network Implementation and Performance Study


Best Practices Guide for Obvius Data Acquisition Products

communication over wireless link handling mobile user who changes point of attachment to network

Introduction to Wide-Area WiFi. AfNOG 2009 Wireless Tutorials Cairo

A Wireless Sensor Network for Weather and Disaster Alarm Systems

Wireless networks that make sense Complete semiconductor solutions for wireless sensor networks

Design and Implementation of IEEE Mac Protocol on FPGA

Basic Wireless Infrastructure and Topologies

Wireless Mesh Networks under FreeBSD

R-Win. Smart Wireless Communication Management System

Reducing Configuration Complexity with Next Gen IoT Networks

Wireless Control Communication for Mechatronic Systems

Recommended Practices Guide For Securing ZigBee Wireless Networks in Process Control System Environments Draft

Application of Wireless Sensor Network and GSM Technology: A Remote Home Security System

Z-Monitor: A Monitoring Tool for IEEE Wireless Personal Area Networks

Cisco Aironet Wireless Bridges FAQ

Implementation of Wireless Gateway for Smart Home

IRMA: Integrated Routing and MAC Scheduling in Multihop Wireless Mesh Networks

Protocolo IEEE Sergio Scaglia SASE Agosto 2012

Technology White Paper Capacity Constrained Smart Grid Design

Wireless Home Security and Automation System Utilizing ZigBee based Multi-hop Communication

Increased operational efficiency by providing customers the ability to: Use staff resources more efficiently by reducing troubleshooting time.

ZME_WALLC-S Z-Wave Secure Wall Controller

Figure 1.Block diagram of inventory management system using Proximity sensors.

Performance Evaluation of Mobile Wi-Fi-based M2M Data Traffic Multiplexing

Analysis of GSM Network for Different Transmission Powers

Environmental Monitoring: Guide to Selecting Wireless Communication Solutions

Create Virtual AP for Network Campus with Mikrotik

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

Analyzing 6LoWPAN/ZigBeeIP networks with the Perytons Protocol Analyzer May, 2012

Implementation of IR-UWB MAC Development Tools Based on IEEE a

Surveillance System Using Wireless Sensor Networks

The design of home care assistant system by the ZigBee technology

6LoWPAN: An Open IoT Networking Protocol

Wireless networks that make sense Complete semiconductor solutions for wireless sensor networks

Easy-Flow: Comparing and integrating Wireless and PLC Medium Access Control Protocols.

Transcription:

FALL SEMESTER 2011 ECE 480 TEAM DESIGN 4 FACILITATOR-DR.TONGTONG LI APPLICATION NOTE Microchip MiWi Wireless Protocol Stack Thamer Alajlan 11/15/2011 Abstract This application note will give the user an overview of MiWi, a new wireless technology we will be using in our design. It will cover the definition of MiWi, key words, device types, network configurations, application layers and security. Using this information will help our team choose the suitable MiWi configurations in order to link the simulated sensors to the cellular device in a cost effective manner. MiMac and MiApp are the two software applications that are vital in creating the phone-sensor link. MiMac is the layer of programming that provides the access for transmitting and receiving data from the application nodes. The MiApp application helps create the correct configuration for linking the two devices. It also allows for maximum flexibility in choosing any wireless protocol at any stage, and also reduces the need for software development since there are many configurations to test. (1) (2) (3)

Keywords MAC, PHY, DDL, FFDs, RFD, WPAN, PAN coordinator, End devices, cluster, socket Introduction Nowadays with the wireless networking technology rapidly changing in quality and expenditure, choosing the right network for certain project become a challenge task. The Microchip MiWi Wireless Networking Protocol Stack is a simple protocol designed for low data rate, short distance, low-cost networks based on IEEE 802. 15.4 Which is a standard for Wireless Personal Area Networks (WPANs). Recently MiWi took the spotlights from other wireless protocols because it is easily accessible and can communicate between various Microchip families. It also supports all Microchip Radio frequency transceivers on different frequency bands. (3) Objective The purpose of our project is to develop a method of communication between a core sensor and several sensors through the use of a smart phone as a common node. To control the core sensor, the smart phone controller must be able to send commands, monitor the status, and alert the operator if the sensor detected a problem. In order for us to perform this project we need to find the suitable configuration and implement a MiMac layer that provides the basic channel access, addressing and data transmitting functionalities. MiApp is an important element of our project as it defines the programming interfaces between the application layer(mimac layer) and Microchip proprietary wireless communication protocols. (2)

Network Devices PAN Coordinator: It is the device that starts the Network, select the channel and the PAN ID of the network. (3) FFD and RFD: Full and reduced function devices. The major difference between them is that the RFDs can communicate through multiple nodes. However, RFDs can only communicate between itself and one other node. (3) Network Configurations A star network configuration consist of one PAN coordinator and one or more end nodes. All end nodes communicate with the PAN coordinator. If an end node want to transfer data to another end node. It transfer its data to the PAN coordinator which in turn, retransfter the data to the other end node. (3) A Cluster Network Configuration consists of one PAN coordinator. However, other coordinators are allowed to join the network. This forms a tree like structure where the

PAN coordinator is the root of the tree, coordinators are the branches of the tree and end nodes are the leaves of the tree. In this configuration, all the messages sent through the network follow the path of the tree structure. (3) A Mesh Network is similar to a cluster tree network configuration; except that the full function devices (FFDs) can send messages directly to other FFDs instead of following the tree structure. (3)

Application layers There are three layers of configurations for application protocol sacks and RF transceiver. (1) Application Configurations The main advantage of this configuration is the ability to change between devices in the same application according to their hardware design and their task in the network. (1) Protocol Stack Configurations Fine tune the behavior of the protocol stack. The majority of the configurations in the stack level are to set the timing of the stack, specify the routing mechanism, etc. (1) Transceiver Configurations Define the frequency band, data rate and other RF related features of the RF transceiver (1) Figure 4: demonstrates the Microchip MiWi solution. (1)

Security Users are encouraged to implement some form of key handling procedure in the application layer with a separate report type and ID. One method of doing it is to transfer the security key and key sequence number every time a node joins the network, and store the keys and key sequence in RAM. This approach only meets the minimum requirement of a secured network, since the security key is transmitted every time a node joins the network. Another approach is to set a default key for every device and use the default key to secure the transferred key which provides minimum protection for the keys. A third safe approach is to add a new function to store data to the NVM during run time. By choosing this approach, the key and key sequence number only need to be transfer once when the device initially joins the network. Conclusion We can conclude with the fact that MIWI protocol is the perfect match for our project due to the ease of use for short range networking and the low-cost of the product. In my opinion the most suitable configuration for our project will be the star network configuration since will be using less complicated system where we only need to set a wireless network between a smart phone and a sensor.

References (1) Microchip Application Note AN1283, Microchip Wireless Media Access Controller MiMAC http://www.microchip.com/miwi (2) Microchip Application Note AN1284, Microchip Wireless Application Programming Interface MiAPP http://www.microchip.com/miwi (3) Microchip Application Note AN1066, Microchip Wireless Networking Protocol Stack MiMAC http://www.microchip.com/miwi