1 2 3 Previous Next

Internet of Things

437 posts

If you've ever wanted to make a computer program, but always thought it's too complicated to set up the tools and environments that you would need, this might be for you.

Do you like games ? -Most people do; especially programmers.

So if you are not going to set up a toolchain, and you don't need special hardware - what do you need ?

The answer is simple. Click the following link, and start learning: Light Bot.

Once completed, try again, this time you should try and make your programs as short as possible.

And finally, try again, making your program as quick as possible.

When you've exhausted the tutorial, you can proceed the same way on Light Bot 2 (to play a level, click the small white square).

How does this relate to ARM ?

On Light Bot's home page, you can download other versions for your particular device.

ARM and Silicon Labs today announced a new set of APIs for the mbed™ platform. Most importantly, these new low power APIs will give developers an easier road to reducing the power consumption of their applications, and will be first introduced on Silicon Labs' EFM32™ platforms.


Ahead of the availability of Silicon Labs' mbed-enabled kits and software, which are currently scheduled for an April launch, we wanted to show you how these new APIs will improve power consumption in a realistic scenario. By combining automatic sleep mode selection and background I/O operations, we have managed a reduction in current consumption by an order of magnitude.

Screenshot 2015-03-12 10.55.44.png

Without Low Power APIsWith Low Power APIs
Average current consumption of demo1.03 mA0.100 mA


The demo application drives a memory LCD through a unidirectional SPI interface and runs on an EFM32 Zero Gecko MCU. The memory LCD displays the mbed logo and a clock face which is updated once every second. The LCD display furthermore requires a 64Hz external square wave signal input, which also needs to be generated by the application.


This demo was developed first using the previous version of the mbed APIs, using all standard peripherals (timer, SPI, DigitalOut) available through mbed, and programming techniques often used in mbed’s community-driven drivers. At an average current consumption of 1.03 mA this application would only be able to operate for 194 hours (8 days) on a standard 200mAh coin cell battery. The power profile of this application is displayed in the figure below.

Screenshot 2015-03-12 10.39.01.png

The application was then upgraded using the new low power APIs, which also introduce an asynchronous programming model to mbed. This means that instead of waiting for a long-running I/O operation to complete, a programmer can now register a callback to be notified of the operation’s completion. The processing time which has been freed up can then be used to either sleep and reduce power consumption, or do other processing in parallel.

Additionally, the new sleeping API dynamically determines the best sleep strategy based on the application’s state. Keeping true to mbed’s methods of enabling extremely rapid prototyping, this will give a more accurate idea of the power profile the application could exhibit with some more tweaking, while retaining a very simple interface everyone can use.


These optimizations ended up contributing to a decrease in current consumption by a factor ten for the exact same application. As can be seen in the figure below, the sleeping API has selected the best sleep mode in between the one second cycles, and the processor is only waking up sporadically to generate the required 64Hz output.

Screenshot 2015-03-12 11.00.52.png

We've now increased the battery life of this application tenfold!


If you're in the Austin area for South by Southwest Create this weekend (Friday, March 13th through Sunday, March 15th), feel free to drop by the Silicon Labs booth to get a live demo of the low power APIs. Otherwise, look forward to more information on the new API set as we get closer to the launch!

About thirty years ago, Acorn partnered with the BBC with the purpose of putting at least one computer into every school in the UK. The goal was to get children interested in writing code and it has been probably the single biggest contributor to the growth and success of the computer and electronics industries in the UK. Many of the engineers in ARM, over a certain age (ahem), will have been exposed to computing for the first time through that program.


Today a similar initiative was launched by the BBC in London to get a new generation into coding with their “Make it Digital” campaign. There are a number of elements to the initiative but the one that ARM is most excited about is the Microbit project that will build on the success of the original “BBC Micro” idea and take it even further. In early September, every child in year 7 at a school in the UK will be given a small ARM based development board that they can program using a choice of software editor. The teachers will be trained and there will be a full suite of training materials and tutorials for every child, at any level of ability, to program their first Internet of Things (IoT) device.


The board has BLE on board so that it can be connected to a phone or tablet and will support Firmware Over The Air (FOTA) so that it can be reprogrammed using a mobile device and will not be limited to being connected to a PC by USB cable. There is a 5x5 LED array on the board that can be programmed to scroll text or display simple images along side other soon to be announced capabilities so that kids can have fun experimenting. Both Freescale and Nordic Semiconductor are working with us on making this initial 1 million devices a reality.


ARM is particularly proud of this device as it is being built on top of ARM’s mbed platform to ensure flexibility for future generations of the device without breaking compatibility. We would like to see this become a yearly event in the UK so that every child that moves up to secondary school gets a Microbit of their own. Clearly, this programme should also be pushed out beyond the UK and we are investigating how best to do that. A crucial element to enable further proliferation is that all the pieces of the Microbit project will be open sourced and freely available for others to use and replicate.


More information can be found here: http://www.bbc.co.uk/makeitdigital and the BBC announcement is here:BBC - Make It Digital - About Make It Digital


I would like to recognise a few people in ARM that have been instrumental in getting us to this point: Stephen Pattison for ensuring that we were involved from a very early stage: Kris Flautner and Simon Ford from the IoTBU for providing the resources and support to ensure mbed was the platform to build on: Jonathan Austin and Chris Styles for all their contributions to the hardware and software designs. Just this morning, Jenny Duvalier stood on stage with the Director General of the BBC, Tony Hall, and voiced ARM’s commitment to the Make It Digital initiative and the impact it will have on the talent pool of the future.


We think it is crucial that we inspire a new generation of engineers to get interested in computing and technology. The continued success of UK plc as a leader in ICT depends on how successful we are in encouraging boys and girls to embrace technology and choose to build a career for themselves in our industry. This will make a massive contribution to that endeavour and everyone at ARM should be proud to be part of it



As we embark on the voyage of true hybrid clouds it’s important that we don’t forget about the waters we’ve traveled and the waters ahead.  A familiar ocean with ports and established routes has been sailed for years.  It’s a vast and rich environment though a new ocean has been discovered and this one looks nothing like the one we know.


The public / private / managed cloud experience has existed for years and we all have a good understanding of how to consume these services to suit our specific needs. For security-constrained data we build Tier 4 data centers.  For general-purpose environments we throw them over to public cloud and as we grow we consume managed hosting where it makes sense. But what happens when our need for power consumes us and the lines between cloud and connected start to blur?  What happens when software and data are designed hand in hand to be portable and delivered extremely close to the user?

As the pendulum of IT swings back and forth we have traditionally moved from centralized and highly integrated environments and solutions to highly decentralized and disaggregated ones.  Think about your old mainframe, 25K or Superdome moving to a client server model.  Now think of that client server model moving to blade infrastructure. Software follows this same paradigm – Massive vertically integrated software suites with everything tightly controlled to highly de coupled micro services there to offer like functionality for anyone that needs it. Remember SOA? Remember SAP?

The truth is that the Data Center and the thought process behind it ebbs and flows the exact same way.


Enter IOT / IOE


With the introduction of hybrid environments and containers we stand literally, on the edge of a new cloud – An embedded cloud that must take its environment into account and must be delivered close to its user.  This cloud must be highly distributed, highly decentralized and powered with technology that understands it’s environment, – A key head start I believe ARM has in this new world.


Welcome to the edge.  Do you recall the once great Sun Microsystem’s quote, “The Network is the Computer”? They were right they were just a decade too soon.  With the Internet of Things and ultimately the Internet of Everything we need technology that let’s us use our urban infrastructure to deliver the next generation, connected device, user experience.


In 2007 the world hit a major milestone – for the first time the world’s population became more urban than rural and that trend is expected to increase:


It’s estimated that by 2020 there will be 40 billion connected devices on the planet and over 40 zetabytes of data.  With the reality that this experience and this data will be served, collected, analyzed, at the edge, the data center and the silicon in it will have to evolve.  We’re probably not going to see today’s hyperscale data centers with their requirements of massive power, heavy silicon, and space power this new cloud.  A lighter weight solution must be deployed and there are several companies capable of building this technology but ARM again, especially with its Cortex v8 cores are primed to take an early lead.


The IOT Enabled Data Center

So what to do?  The only clear choice is that we must get smarter about what runs where and what powers our new, more connected lives. Logic implies that we need to do more with less while at the same time doing more with more, let me elaborate:

We’ll have less power to offer these new data centers meaning we need light weight silicon that consumes less.  We’ll have less space which means we need to maximize density and house our data centers in smaller places, like embedded into our urban infrastructure but we’ll also have more, lots more! Instead of your 1 or 2 or 3 big 100+ remote data centers we’ll have a disaggregated data center and we’ll have lots of them all around us.


The silicon running in this data center will be low power with optimizations built in.  The management of these data centers will require us to look across many locations and ensure application availability is built into the app and infrastructure fault tolerance and high availability are replaced with infrastructure resilience and design to fail rule sets.


The journey we’re about to embark on is going to be long and at times the seas will be rough.  What’s clear though is that what ARM and its partners are doing with MBED is a clear sign that ARM has built the ARMed forces ready to take on the future.


Cole Crawford
Founding Executive Director @ Open Compute
CEO at vapor.io

How many of you are fans of the CBS hit sitcom series, Big Bang Theory? Well, you’re in luck. If you recall an episode from the show’s first season, entitled “The Cooper-Hofstadter Polarization,” the team of Sheldon Cooper, Leonard Hofstadter, Howard Wolowitz and Raj Koothrappali successfully turned on a lamp via the Internet using an X-10 system.

The gang was able to send signals across the web and around the world from their apartment to connect not only their lights, but other electronics like their stereo and remote control cars as well.

“Gentlemen, I am now about to send a signal from this laptop through our local ISP racing down fiber optic cable at the of light to San Francisco bouncing off a satellite in geosynchronous orbit to Lisbon, Portugal, where the data packets will be handed off to submerged transatlantic cables terminating in Halifax, Nova Scotia and transferred across the continent via microwave relays back to our ISP and the external receiver attached to this…lamp,”  Wolowitz excitedly prefaced.


What’s funny is, the technology that the group of sitcom scientists was simulating could have just as well been done using a Wi-Fi network controller, like the WINC1500 module. However, at the time of airing back in March of 2008, open access for Internet users looking to control “things” around the house was seemingly something only engineers and super geeks thought possible.

In an effort to generate awareness around the upcoming IoT Secure Hello World training series, a team of Atmel Norway engineers decided to make their own rendition of the Big Bang Theory lamp scene using the ATWINC1500 IEEE 802.11b/g/n network controller and an Atmel | SMART SAM D21 Xplained Pro board, all secured by Atmel CryptoAuthentication devices.

After watching the Trondheim-based crew’s Cooper-Hofstadter IoT experiment above, be sure to check out a detailed description of the technology behind the project below.

Mobile World Congress (MWC) isn’t just mobile anymore!  Similar to CES, MWC seems to have more and more ARM-based devices.  It makes me quite proud to see ARM everywhere through the ARM ecosystem's expansive solutions collectively demonstrating how it is expanding the connected experience.  In my first blog #MWC15: New Mobile Devices and Security Offerings to Make Our Lives Better I reviewed some mobile highlights as well as Simon Segars, ARM’s CEO, keynote.  What I enjoyed, perhaps a little more than the mobile highlights, was all the other non-mobile solutions that I found at MWC15.  In this review, I’ll cover the ultimate mobile device (automotive), ARM-based server solutions supporting the  (The Intelligent Flexible Cloud White Paper) and a compelling new wearable.


Automotive at MWC?


I expected to see many automotive solutions at Embedded World and I did.  However, I’ve been delightfully surprised to see many automotive solutions (and full blown cars) here in Barcelona.  On Monday, Freescale announced a new automotive vision processor, S32V, which features sensor fusion capabilities to support advanced driver assistance systems (ADAS).   This is a new automotive-grade, quad-core ARM Cortex-A53 based SoC.  It’s taking one step closer to that vision of a self-driving car.  They also have a cool BMW that shows all of the different automotive solutions that they provide to the car.


Qualcomm in Automotive

Qualcomm has a beautiful Maserati in their booth with a decked-out concept demo they jointly developed with QNX Software Systems.  The platform shown below is based on the Qualcomm Snapdragon 600 processor based on the ARMv7A architecture.  The platform has digital mirrors and an instrument cluster displaying safety readings integrated with a fully featured infotainment system.  Safety and multimedia combined!

QC auto.JPG

64-bit Servers and Intelligent Flexible Cloud

From high-performance automobiles to high-performance computing, I saw quite diversity on the show floor.  I saw the Cavium ThunderX demo with up to 48 custom ARMv8 cores running at 2.5GHz and I just said Wow!  Review the features of the ThunderX solution and see how ARM-based servers are meeting networking challenges.

This demo is an example of a working solution supporting the recently announced Intelligent Flexible Cloud (IFC).

ThunderXv2.JPG  ThunderXServer.png



LG Watch Urbane.JPGMore diversity at MWC! Another theme for the show was the variety of new wearables that are coming on the market.  LG Watch Urbane LTE is based on Qualcomm’s Snapdragon 400 processor based on the ARM v7A architecture with 4G LTE.  This watch looks like a sports watch, makes its own phone calls over LTE, makes mobile payments over NFC and runs its own new operating system. Is that a watch or a phone?  It’s interesting to watch (couldn’t resist the pun) how the use cases for smart watches are developing.  It's coming soon to the US with AT&T as the first major carrier.

All the information I shared in this and my first MWC blog I saw in the first 6 hours of MWC!  It’s no longer a mobile only show by any stretch of the imagination.  Innovation continues to be the major output of our industry and it makes me proud to be in technology.  I can’t imagine how much will change before Barcelona 2016!


Interested in a few more highlights of #MWC15?  Please follow me @lorikate.

From my first Embedded World (EW) in Nuremberg (ARM Booth was Connected at Embedded World: From Sensors to Servers, Thread and Tools) to my first Mobile World Congress (MWC) in Barcelona, it’s been an exciting and exhausting few days!  Similar to EW, #MWC was more than just the one theme. Walking to some of the Partner booths, in addition to the expected new smartphones and tablets, there were new security-based technology, full cars, high-performance server demos supporting the recently announced Intelligent Flexible Cloud (IFC) White Paper, and new compelling wearables.  In this first blog, I’ll cover new mobile devices and security offerings.  Check out my next blog for the continuation of the discussion.  Here are some video highlights covering some of what I saw.

Simon Segars keynote: Driving Innovation

I hope that you were one of the lucky ones who had a full pass and were able to attend Simon Segars' (ARM CEO) keynote on Tuesday March 3rd during Keynote 4: Innovating For Inclusion from 11:15 – 12:45 pm.   A few of the topics that Simon covered:

  • The importance of mobile is not only for the devices it brings to consumers but as an innovation platform. Driving innovation in the phones themselves drives innovation to adjacent markets and enables new markets to utilize the technology itself as well as the screens as the interface, and of course mostly the apps and services.  As an innovation platform, mobile enables global innovations and maybe even more important enables local innovations.
  • Infrastructure challenges are universal and can be addressed by the concepts of an Intelligent Flexible Cloud where the intelligence is distributed throughout the network closer to where it is needed.  This distributed intelligence can then not only manage the data better and provide for more power optimized deployments, it also creates a new platform for innovation. Now services can be created to run locally to address local needs in a manner that best suits that region.

  Several of his themes align nicely with the themes I’ve been seeing from the show floor that I'll cover in my next blog.


Exciting developments in Mobile

Of course, MWC has the latest devices and technology trends to tempt you towards your next smartphone and table purchase. It did not disappoint and I don’t know which device to choose.


More Cortex-A57 smartphones launched

Qualcomm’s booth was packed with many new gadgets to experience.  At the high end were three new devices based on the Snapdragon 810 processor which are packed with quad ARM Cortex-A57 and quad ARM Cortex-A53 CPUs  in an ARM big.LITTLE configuration with 64-bit support.  The HTC One (M9), LG G Flex 2, and Sony Xperia Z4 all feature X10 LTE and Qualcomm’s Quick Charge 2.0 technology.

LG G Flex 2.JPG  HTC One (M9).JPG

New ARM® TrustZone®-based security technologies launched by Qualcomm and Samsung

MWC is more than just new devices; it’s about new ways to use your smartphones.  On Sunday, Samsung announced Samsung Pay.  I received a demo from the recently acquired company who created the technology.  They demoed how multiple cards could be ‘stored’ on your mobile device and transactions can take place.  On the left is the example of the Starbucks card, but other examples include American Express, Target and others.  On the right below is an image of the Samsung Galaxy S6 and the description on the tablet of the upcoming Samsung Pay.  The service will launch on April 10th in Europe and the US.  Quoting the press release: “Samsung’s payment security is enhanced by its own mobile security platform (Samsung KNOX) and ARM TrustZone working together to protect transaction information from fraudsters and data attacks.”

Samsung Smart Pay 1.JPGSamsung Smart Pay S6.JPG


Qualcomm’s 3D fingerprint authentication with Snapdragon Sense ID

New services that make my life easier are always interesting to me.  Thus far I haven’t been successful using fingerprint technology for passwords on a regular basis.  Qualcomm’s new Snapdragon Sense ID using ARM TrustZone provides leading biometric fingerprint authentication.  Its ultrasonic-based technology is engineered to capture three-dimensional details.  This solution can scan through common barriers like sweat, lotion, and condensation. The first devices that will use this technology are Snapdragon 810 and 425 processors.  As you can see from the image below, the team won’t even show a full fingerprint in the demo so someone couldn’t capture that person’s image.  I can imagine how in the near future fingerprint ID scanning will become the norm.

QC Sense ID f.JPG

So MWC has lived up to my expectations to experience new smartphones, tablets and find new mobile security offerings that will soon make our devices even more compelling to use.


For more MWC updates, follow me at @lorikate and check out my next blog on servers, IFC, automotive and wearables. So much to see and do at MWC!

The mbed Team has been busy the last few weeks getting ready for Embedded World (EW) in Nuremberg, Germany and now we are looking forward to Mobile World Congress (MWC) in Barcelona, Spain this coming week. There has been much to celebrate from the collaboration with IBM to announce the IoT Starter Kit – Ethernet Edition to the ARM mbed Device Server 2.3 release.


At EW we announced the IoT Starter Kit – Ethernet Edition that was developed jointly with IBM. This kit is intended to help developers build devices that connect to the IBM cloud (IBM BlueMix platform) and further build out the ecosystem of IoT. Additionally, at EW we showcased two demos; our ARM mbed Bluetooth Low Energy solutions and the Thread stack running with mbed OS. Check out the videos below to see the demos in action.



At MWC this coming week, we will be featuring our mbed Device Server. One will be showing our Smart City demo which was developed with wot.io, MultiTech and Stream Technologies. In this demo you will see a real life scenario where delivery vehicles are tracked through London and augmented with real-time traffic information provided by London Open Data and traffic cameras. Not to be missed, we will be measuring many live statistics from the ARM booth (temperature, average height of attendees, noise levels, etc.) to showcase how mbed enabled devices can collect live data from the edge of a network and feed it to an ARM powered server running the mbed Device Server. Be sure to stop by our stand (Hall 6, Stand 6C10) to see both demos in action, if at MWC.


Last by certainly not least, we have released the ARM mbed Device Server 2.3. This release adds more key functionality to allow us to better serve the needs of mbed Device Server users. To find out more, see Neil Jackson’s blog post here.

I am very excited to be able to introduce our Intelligent, Flexible Cloud vision to the community today. This is a vision the team here at ARM has been working on for a number of months, and really is an evolution of the ARM ecosystem’s vision and opportunity for networking infrastructure.


The core of this vision is that the network will become a platform - a platform for traditional network functions, as well as a platform for application development.  Combining scalable, highly-integrated system-on-chips based on heterogeneous compute capabilities with a common software framework enables the deployment of applications and services at cloud scale, while meeting the very real demands of a diverse network environment.  As a platform, the network will be able to scale to meet not only data bandwidth and capacity demands, but also address power efficiency, data diversity handling and data density.


The network is not homogenous.  There are various factors, but most notable are the constraints of power, form factor and latency.  If a small cell platform can’t fit within a power over Ethernet budget, it can’t be deployed.  If it takes too long to process a packet, the packet is dropped and the network becomes highly inefficient.  The balance between meeting these real world networking demands and enabling highly configurable intelligence in the network is the key foundational principle of the intelligent, flexible cloud.   It is with the right balance that we can truly achieve distributed intelligence from data center through to end device.


The scalable, system-on-chip frameworks ARM provides are the foundation upon which are partners’ innovation and market know-how are added to address the needs from end to end. Whether it is the ability to process L1 line rates in access nodes, or the capability of high throughput storage access in the data center, ARM partners add networking acceleration, IO and storage capabilities for unified silicon systems. With this scalability, the nodes across the network can become more configurable and flexible.  Combined with a common software layer, comprised of a mix of embedded and cloud IT technologies, these nodes become accessible intelligence upon which software networking functions and diverse system, business and services applications can be deployed.


The common software layer enabling distributed intelligence for cloud to the edge is an open source software stack based on Linux, Open Data Plane, virtualization and containerization technologies, and management and orchestration technologies.  Industry initiatives like the Linux Foundations OPNFV are building and testing real-world platforms and will be significant contributors to consolidating requirements and bringing together standard software platforms.


We view this launch of the intelligent, flexible cloud framework as a start of a discussion and we look forward to continuing the discussion with ARM partners, our software partners and the broad ecosystem of service providers and OEMs.  It is going to be an exciting decade ahead for networking. I look forward to the possibilities and opportunities we can enable together, not only for the industry but also for consumers and businesses who will drive new services and applications for IoT, mobile and more.


To dive deeper into the industry trends, I recommend this brief from Moor Insights.  For more on the intelligent flexible cloud framework, an in-depth white paper can be found here.



Ongoing advances in ICT and embedded systems have given rise to a new disruptive technology: the Internet of Everything (IoE). The concept of Internet of Everything is a superset of machine to machine (M2M) and internet of people. It would not be erroneous to say that IoE is a combination of people, data, processes, and things. It acts as a connector among these four facets and each intensifies the abilities of the other three.


The global internet of everything (IoE) market mainly represents two types of markets: global IoE devices installed base and connected IoE devices. According to market research and consulting firm Future Market Insights (FMI), the global IoE devices accounted for US$ 1700 Bn in 2013, and anticipated to reach US$ 193.9 Bn by 2020. This market will witness 1.9% CAGR in the next five years. Connected IoE devices segment represented 10.2% share of the overall IoE installation base, and is expected to exhibit 13.8% CAGR by 2020.


The global internet of everything market broadly represents two main verticals:

  1. Consumer
  2. Business to business (B2B)


Due to the proliferation of connected devices, increasing number of internet users and shift toward enterprise mobility, the demand for IoE solutions is increasing radically. Manufacturing, public and retail sectors are focusing on providing an enhanced customer experience. In order to differentiate their offerings, end-users are increasingly deploying IoE technologies in their business process and customer touch points. Business-to-business (B2B) verticals in the IoE market are further classified as:

  • Manufacturing sector
  • Public sector
  • Retail sector
  • Transportation sector
  • BFSI (banking, financial, service, insurance) sector


The consumer vertical accounted for US$ 624.3 Bn with a 25.7% share of the overall IoE market in 2013. Among all the sectors in B2B verticals in the IoE market, manufacturing dominated with 34.1% of the total market share. The manufacturing sector is anticipated to be worth US$ 1,718.3 Bn by 2020, exhibiting a CAGR of 16.3% between 2014 and 2020, FMI estimates.


Furthermore, public sector is another sector which will contribute to the growth of the global IoE market in the near future. Moreover, expenditure on IoE devices, platforms and services by the public sector is growing simultaneously, and is expected to hamper the growth of the global IoE market in the future. Improved eHealth delivery has also contributed to the increased uptake of IoE solutions in the healthcare sector. As a result, the healthcare sector is expected to growth in the near future.


Intelligent System to Drive the IoE Components Segment


The B2B vertical predominantly covers three types of components:

  1. Intelligent system
  2. Infrastructure enablement spending
  3. Services enablement spending


According to market analysts, intelligent systems are finding their way across various B2B verticals due to ongoing advancements and developments in business processes to enhance productivity and customer experience. With increasing network enhancement projects such as small cell network and LTE deployment across the globe, wired and wireless connectivity platforms are becoming increasingly prevalent. Thus far, intelligent system was the leader and dominated the global IoE market with 84.6% share of the overall market in 2013, and will continue its dominance in the future.


Government Support for New Technology Adoption will Drive the Global Internet of Everything Market


The global internet of everything market will be driven by factors such as increased technology budgets, advanced technology, changing consumer buying patterns, and product innovation through M&A. However, government support for the adoption of advanced technology has led several countries to increase their technology budgets. This will contribute to the growth of the global IoE market in the near future. Furthermore, changing consumer buying patterns and product innovation through M&As are other factors that will accelerate the growth of the global IoE market.


North America Will Continue its Dominance in the Global IoE Market


The prevalence of cloud computing, big data analytics and enterprise mobility is gradually increasing across emerging regions. The IoE market can be represented through regions: North America, Western Europe, Asia-Pacific, Japan, Eastern Europe, Latin America and Middle East & Africa. Among all the aforementioned regions, North America dominated the global IoE market and accounted for 34.6% of the overall market share in 2013, followed by Western Europe. However, Asia Pacific is another prominent region which is expected to drive the global IoE market in the future due to increased investments in smart cities and smart grid initiatives by the governments of India, China and Japan.


Mergers and Acquisitions Will Characterize the Competitive Landscape


Key players in the global internet of everything (IoE) market include  IBM Corporation, Cisco Systems Inc., Apple Inc., Vodafone Group Plc., Accenture Inc., Google Inc., Telefonica S.A., Hewlett-Packard Company and Samsung Electronics Co. Ltd.


Currently, the key focus of big companies is on mergers and acquisitions in order to enter new markets. At the same time this will help them to strengthen their existing product portfolio. As per the findings of recent market research reports, key players accounted for over 50% of the overall market share in 2013.

For more info Visit: http://www.futuremarketinsights.com/reports/details/global-internet-of-everything-market

It is estimated that wireless connected devices will reach over 40.9 billion by 2020.1Yes, 40.9 billion – staggering, I know. And what’s even more astonishing is that number will only continue to grow – exponentially in my opinion. I mean, I alone carry two connected devices on me at all times – my smartphone and smartwatch – which I have come to rely on daily; evidence that our consumer behaviours are continually redefining requirements for what we know as the IoT. From wearables, to home appliances, to your car; staying connected is required. And in order to support such growth and demanding requirements, embedded technology designers are continuously working to overcome hurdles like:

                         • Time to market                                                       •Performance
                         • Time to revenue                                                     •Software enabled
                         • Component integration                                           •Software updates
                         • Small form factor                                                    •System level cost
                         • Energy efficiency                                                    •Security and integrity    
Helping address these types of challenges is the ARM® Cortex®-M7 core. Its expanded capabilities offer:
  • Enhanced processing performance: High performance 6-stage pipeline with dual-issue (executes up to two instructions per clock cycle)
  • Higher performance system busses and cache for internal and external memories
    • A 64-bit AXI bus interface for system bus
    • Optional instruction cache (4 to 64KB) and data cache (4 to 64KB), with optional ECC (Error Correction Code) support for each of the cache memories
    • Optional 64-bit Instruction Tightly Coupled Memory (ITCM), and optional dual 32-bit Data TCM (DTCM), with support for custom ECC implementation for each of the TCM interface
    • Optional low latency AHB peripheral bus interface allows deterministic and fast access to peripherals in real-time application



The highly configurable ARM Cortex-M7 core offers SoC manufacturers a variety of choices during fabrication of which will dictate how well the SoC will perform specific application tasks. Taking full advantage of the core’s exciting new features is the @Freescale Kinetis MCU portfolio.
Freescale’s Kinetis KV5x MCU, the latest addition to the Kinetis V series, targets advanced motor control and power conversion applications with  connectivity to support the expansion of the IoT. This SoC includes the integration of 16KB of instruction cache and 8KB of data cache. The ARM Cortex-M7 64-bit AXI bus is used as an access port to the embedded flash memory. The instruction and data cache ensure that the control software that resides in the embedded memory is accelerated to support the performance levels needed for the connected industrial control use case. In addition to  the inclusion of cache, the Kinetis KV5x MCU integrates 64KB of SRAM connected to the ITCM interface and 128KB of SRAM connected to the DTCM interface. This provides the space needed to support the real-time control operations with the lowest latency memory.
Kinetis KV5x MCU Family_BD_v5_800x480.jpg
Want to know more about the adaptable nature of the ARM Cortex-M7 core? I recently partnered with @joseph_yiu, Senior Embedded Technology Manager at ARM, on a whitepaper that details the configuration options of this highly adaptable member of the ARM Cortex-M family. Get the whitepaper: Exploring the ARM Cortex-M7 Core: Providing Adaptability for the Internet of Tomorrow here.
Donnie Garcia, Kinetis MCU Product Marketer, Freescale 

The ARM® mbed™ Device Server solution leverages the power of the Web architecture for developing and deploying IoT systems efficiently and securely. The mbed Device Server solution consists of software for devices, backend servers and Web applications that together forms a device to cloud platform, acting as a bridge between the IoT devices and the Web applications or Web services.


mbed Device Server is a key enabler for cloud service providers, operators and enterprises to access the IoT growth market with production deployments, bringing end node devices in to the world of web services.


mbed Device Server was launched at ARM TechCon™ in October 2014 together with ARM mbed OS. In accordance with our quarterly release cycle, we are announcing the availability of mbed Device Server 2.3 – a new release that adds more key functionality to allow us to better serve the needs of mbed Device Server users.



mbed Device Server Overview


mbed Device Server supports the following main features:

  • Support for key IoT standards
    • OMA Lightweight M2M
  • Built-in security management
  • Load balancing and distributed clustering
  • Resource discovery and group support
  • Caching and subscription aggregation
  • C, Java SE and Java ME Clients
  • Available under various licenses to best suit customer needs

mbed Device Server provides the following benefits:

    • Reduced time-to-market
    • Provide strong end-to-end trust and security for constrained devices and networks
    • Enable device management and application data with the same solution
    • Typical 10x reduction in bandwidth
    • Easy private or public server deployment
    • Service providers gain access to large ecosystem of ARM IoT devices


Introducing mbed Device Server 2.3


Whilst planning and developing this latest release, the main themes that have driven our requirements and priorities are: 

      1. Introduction of mbed TLS. mbed TLS is based on the popular PolarSSL TLS library and will provide the security for mbed products and ecosystem. Adding mbed TLS introduces TLS with PSK support to mbed Device Server and we will build on this in future releases to add DTLS 1.2 support. 
      2. Implementing improvement requests from our lead partners to better enable them to roll-out mbed Device Server in large scale deployments.


We have added the following new functionality to mbed Device Server 2.3:

      • Native TLS supporting PSK for connected devices that use CoAP/TLS for connectivity. The implementation is built on the mbed TLS (previously Polar SSL) TLS library.
      • Multi-tenancy support has been enhanced with the addition of the ability to map PSK entries with a domain to allow domain registration authorization to be controlled using the PSK of the device.
      • Teardown of TCP connections. mbed Device Server can be configured to terminate device TCP connections if no traffic is observed on the connection for a specified period. This essentially frees up TCP connections for devices that are inactive for longer periods.
      • Transparent identification of mbed Device Server Instance. This removes the need for applications deployed on a cluster of mbed Device Servers to be aware of the mbed Device Server instance endpoints are connected to.
      • Queue mode support has been added to the node emulator tool to enable large scale testing of endpoints running in queued mode.
      • mbed Device Server API Cross-Origin Resource Sharing (CORS) support. Addition of the CORS mechanism allows cross-site calls on the mbed Device Server REST API.



mbed Device Server 2.3 will be available to mbed partners and other commercial customers via ARM Connect in February 2015


Want to learn more about mbed Device Server?


Join the ARM mbed ecosystem to get access to the full set of mbed Device Server functionality. Contact partnership@mbed.org for more information.




The mbed Device Server Team


I didn’t realize how significantly the ARM processor is reshaping our world until I asked one of the firmware engineers working on the Myo armband at Thalmic Labs why they chose to use an ARM Cortex-M4.

“What do you mean? Of course we use an ARM processor...”

We stared at each other. The question made no sense to him.

As a writer working at a hardware company that makes an EMG-based gesture control armband -- involving things like “feature vectors” and “quaternions” -- I spend a lot of time talking to engineers wondering if we’re speaking the same language. I hadn’t expected it to happen with this question.

“What other processor would we use?” He eventually asked.

“I don’t know, a different mobile processor?” I ventured.

“...Like what?”

More staring.

We talk all the time at Thalmic Labs about the mobile computing ecosystem: how it will look, why we need it, and when we might get there.

Could this whole computing ecosystem -- nothing short of the future of human-computer interaction -- really be run by processors mostly from a single company?

It turns out, yeah.

The more I looked into it, the more ARM I found. As PC Pro tactfully puts it, “ARM is very much the dominant architecture.

All iPad and iPhone devices and all Windows Phone devices are ARM-exclusive. Most Android devices run ARM, certainly every one I recognized. These processors are so ubiquitous that competitors have to spend battery life just translating ARM-specific code in applications. Using anything but ARM at the current moment just seems, well, kinda crazy.

And here I thought we picked it for the name.


Usually, a company can only capture this kind of market share by adding incredible new features that no one else offers. ARM got here by taking things away.

This was my second surprise: ARM’s success is attributable as much to their philosophy as their product. In the 1990’s, when everyone was cramming more into their chips, ARM was taking stuff out. A truly visionary approach, they kept their architecture as simple as possible, focusing on efficient energy transfer and maximizing battery life at the expense of flashy features.

This philosophy is why the firmware engineers at Thalmic Labs couldn’t immediately understand the question “why did you choose to work with an ARM processor?” After some thought, they gave me what they considered the truest answer: “Because we make a mobile device.”

In a way, ARM and Thalmic Labs are making the same bet: that the future of computing is mobile. The Myo armband is designed for a mobile computing ecosystem: a gesture-based controller that doesn’t require cameras, it untethers users by directly sensing the electrical activity in the muscles of their forearm. It lets you control applications while moving through the world, and it works if you’re wearing gloves or have dirty hands -- even if you’re scrubbed in for surgery.

All of this is only possible because of the ARM Cortex-M4. It’s powerful enough to crunch complex raw EMG data and translate it into gestural commands, but it’s small and light enough to fit into a band as light as a stainless steel wristwatch that a user wears all day. It’s the perfect mobile processor.

For Thalmic Labs, it’s the only mobile processor.

As the Internet of Things seemingly finds its place under our roofs, one of the many brands helping to lead the way is Cree, who recently debuted its new sub-$15 line of Internet-enabled bulbs. Unlike others on the market today, the new 60-watt replacement LED lights are compatible with both Wink and ZigBee-certified hubs, and with a super affordable price, are looking to spur more widespread adoption. Users simply sync their iOS or Android device with the bulb to to trigger a number of settings: dim or brighten, schedule, and remotely turn them for an added layer of security.

While many homeowners will outfit their homes with smart lights, what if the chip embedded inside the Cree Connected Bulb could be used for other IoT applications as well? That’s what John McAlpine set out to discover, and upon breaking apart the device, found out that you can indeed. The Maker’s teardown revealed an uber small board, which featured a ZigBee radio module along with an Atmel | SMART ATSAMR21E ARM Cortex-M0+ based MCU that communicates over the radio to a Quirky Wink hub. With just 3V of power, McAlpine was able to command anything he wanted with PWM output. Watch the video below for a quick demo and pinout of the module.

“You can dig deeper into the hack, write your own controls for it — or, you make use of the apps already available for it — but regardless, this could be a very cheap way of adding in some reliable smart controls to your home,” Hackaday shares.

Interested in learning more about the bulb itself? You can do so here.

Last year, we featured 100 projects in 100 days for the original PSoC 4 Pioneer Kit and shared many unique design ideas with the community.


We're back, kicking off yet another 100 projects effort - this time with the brand new BLE Pioneer Kit, featuring PSoC 4 BLE.


PSoC 4 BLE combines and ARM Cortex-M0 CPU with a Bluetooth Low Energy radio in a single chip. It also carries all the other PSoC programmable technologies, including the analog blocks (opamps, comparators, muxes, ADC), digital blocks (tcpwm, scb, usb), and of course, the industry's best CapSense touch-sensing technology - allowing designers to create the latest wearables and sensor-based gadgets for the Internet of Things.


Adding BLE capabilities to your embedded system has never been easier! With the new BLE Component, you can easily choose from the included BLE GATT Adopted Profiles, or even use the GUI-based tool to create your own, custom Profiles.


Check out the 100 Projects in 100 Days with PSoC 4 BLE blog here. All the projects are hosted in GitHub.


You can download the latest PSoC Creator with support for BLE for free at www.cypress.com/PSoCCreator.



Filter Blog

By date:
By tag: