IP Blog (RSS Feed)

Demonstrating How To Develop and Deploy IoT Solutions Quickly, Efficiently, and Without Limits
A big challenge for IoT developers is deciding exactly how to implement a solution. There are so many choices to be made about what standards and protocols to be used, and the implications of those choices can be profound for future development.

At recent IoT events, such as ARM TechCon in Santa Clara, CA, Spirent has been discussing this issue and using the example of an automated parking lot application, which has proved very popular.

The diagram below shows the architecture of the parking lot demo, and the various IoT protocols used, such as Dweet, MQTT and LwM2M. Spirent’s IoT device framework is used both for sensors and for the multi-protocol gateway, which in turn is connected to the number of cloud management environments, namely Amazon AWS cloud and LwM2M server Leshan.

IoT-connected devices

All the connections to the cloud are LTE-based, and this parking lot implementation contains a global embedded SIM, which can be dynamically provisioned for different service providers. In this demonstration there is connectivity to Vodafone, Telecom Italia, Choice Telecom and others as part of this setup.

Inside the demonstration four Raspberry Pi boards simulate parking sensors, and a fifth works as a Gateway.

Once a car pulls in or out of a parking spot, the sensor informs the gateway of the change, and it in turns provides updates to both LwM2M cloud, which is used to display state of the parking lot, and Amazon AWS cloud setup which is used both for status display and management – this is done using MQTT. The AWS console controls the state of the parking lot.

For example, we can block a parking spot which becomes ineligible for parking – and if a car parks in the blocked space the word “Violation” is displayed. Parking spaces can also be reserved, and the next car can take that parking space. When fully occupied, the message “Garage Full” will be displayed on both screens, and when cars leave the parking slot, the garage again becomes available.

The demo has been created very quickly using Spirent’s IoT device Framework. It provides a set of APIs for developers, who can then build their own IoT applications and support their own IoT devices. Although this example uses LwM2M, MQTT and Dweet protocols, the Spirent IoT Device Framework is extensible and can support any number of IoT protocols, including ZWave, ZigBee and oneM2M in the near future.

The demo also uses ARM mbed cloud for basic management functionality, and a SIM management portal to select service providers from the list of available providers. This gives flexibility to developers in selecting service providers for the deployment phase.

About Spirent Communications plc
Spirent Communications plc. (LSE: SPT), a global leader in test & measurement, inspires innovation within development labs, networks and IT organizations to enable customers to deploy communications networks, services & applications, and devices that enrich life. Our extensive portfolio of solutions test data centers, high speed Ethernet networks and services, 3G/4G wireless networks and devices, network security, and global navigation satellite systems. With solutions used by more than 1,700 customers in 30 countries, the world's largest equipment manufacturers, service providers, enterprise and governments rely daily on Spirent to help ensure their success. Based in Sunnyvale, CA, Spirent Communications has 1,300 employees worldwide.

Spirent Communications plc Ordinary shares are traded on the London Stock Exchange (ticker: SPT). The Company operates a Level 1 American Depositary Receipt ("ADR") program with each ADR representing four Spirent Communications plc Ordinary shares. The ADRs trade in the US over-the-counter ("OTC") market under the symbol SPMYY and the CUSIP number is 84856M209. Spirent Communications' sales to the United States government are made through Spirent Federal Systems Inc (www.spirentfederal.com).

Spirent, Spirent Communications and the Spirent logo are trademarks or registered trademarks of Spirent Communications plc. All other trademarks or registered trademarks mentioned herein are held by their respective companies. All rights reserved.

This document may contain forward-looking statements which are made in good faith and are based on current expectations or beliefs, as well as assumptions about future events. You can sometimes, but not always, identify these statements by the use of a date in the future or such words as "will", "anticipate", "estimate", "expect", "project", "intend", "plan", "should", "may", "assume" and other similar words. By their nature, forward-looking statements are inherently predictive and speculative and involve risk and uncertainty because they relate to events and depend on circumstances that will occur in the future. You should not place undue reliance on these forward-looking statements, which are not a guarantee of future performance and are subject to factors that could cause our actual results to differ materially from those expressed or implied by these statements. The Company undertakes no obligation to update any forward-looking statements contained in this document, whether as a result of new information, future events or otherwise.
By: Anatoli Levine - 11/22/2016 10:28:16 AM
Tags: Wireless, Internet of Things, IoT, Developer Tools


Add a comment

Need help finding the product that's right for your business?

Contact us