Introducing mbed Cloud services for the Internet of Things

November 21, 2016

ARM’s mbed Cloud Internet of Things Device Platform is a cloud computing software-as-a-service solution for the Internet of Things, which aims to offer a scalable and customisable solution for IoT device management challenges, providing all the tools you need for large-scale cloud-based IoT solutions at your fingertips.

It aims to help you focus your efforts on building your IoT-enabled business instead of building networks, and to accelerate the time to market for IoT products and services.

The mbed Cloud platform aims to bring IoT connectivity, security and firmware update needs together under one roof, simplifying the connectivity, provisioning, security and updates for any IoT installation, big or small, across complex networks.

It’s a complete chip-to-cloud service built for IoT applications, a full-stack solution that extends the reach of the cloud all the way down to each end-node IoT device. Using the mbed platform means you don’t need to be an expert in every aspect of IoT security, networking stacks and wireless technologies before you can see benefits from cloud-connected IoT solutions.

Developers can take advantage of the extensive ecosystems and user communities around the ARM and mbed product families, helping save you months of development work.

Furthermore, the mbed Cloud platform is tightly integrated for use with the mbed OS platform that has been developed for IoT devices running on ARM’s Cortex-M microcontroller family.

Although the use of these components is not mandatory for use of the mbed Cloud platform, choosing the mbed OS running on a Cortex-M microcontroller does potentially offer a lot of synergy in terms of an energy-efficient, bandwidth-efficient, compact, powerful and fast-to-market full-stack IoT solution from your device to the cloud.

The mbed Cloud platform offers reliable communication and data delivery based around open industry standards, and support for a wide array of embedded platforms. In particular – the mbed Cloud offers strong energy efficiency and support for low-power devices, as well as support for bandwidth-constrained devices employing efficient communication protocols such as CoAP.

Furthermore, the mbed Cloud Portal and Cloud Connect service provide powerful, secure and power-efficient device management services, built to support a diverse range of devices.

You can easily connect your devices and recognise them in any network, and then securely connect, provision and manage your devices with cloud computing services from a range of providers.

The mbed Cloud and mbed Cloud Client can integrate easily with other cloud computing services, providing analytics and Big Data intelligence capabilities with the data collected from IoT devices. Amazon Web Services, Microsoft Azure, IBM Watson and IBM Bluemix are all supported for connectivity with mbed Cloud, for example.

The service is built to support large-scale deployments of IoT device nodes, even when these devices are resource-constrained, using unique caching mechanisms that enable brief bursts of data transmission, helping to minimise power use in wireless devices. The service is uniquely optimised for efficiency, regardless of device type, and offers easy expansion as new technologies energy.

It’s a highly scalable and future-proof IoT cloud solution that allows an organisation to track, maintain and update an ever-growing number of devices. A modular approach allows enterprises to configure the mbed Cloud platform and tailor the service as your IoT networks and needs grow and evolve.

And device management is no longer an afterthought – the mbed Cloud platform offers efficient and secure remote management for your IoT devices, including firmware management and fail-safe updates across all devices in a network.

Cloud Update allows you to roll out easy, secure, reliable and scalable software updates, with end-to-end orchestration to enable you to manage and monitor the update process across large networks. Plus, the Cloud Update provides security for firmware updates, allows authenticity to be verified, and maintains integrity and confidentiality of your firmware.

All this provides fail-safe protection against inappropriate accidental updates, and recovery features that allow devices to recover from failed or corrupted firmware updates.

The platform is designed to allow easy integration, independent of the vendor of your IoT devices. The use of simple REST APIs helps simplify integration, and accelerates proof-of-concept prototype projects.

This helps you achieve faster scaling of your IoT deployments, increased productivity and reduced time-to-market by enabling developers to work with any device. A range of open, industry-standard protocols for data connectivity are supported by the mbed Cloud platform, including CoAP, HTTP and OMA LWM2M (Open Mobile Alliance Lightweight M2M).

Internet of Things devices communicate via REST APIs, via the cloud platform, to your enterprise software and web apps. Solid end-to-end security is provided, including TLS and DTLS security support for the transport layer.

Cloud Provisioning is one key component of the mbed Cloud platform, providing trusted device authentication, on-boarding of new devices into the network, and service provisioning. You can set up devices with security credentials, and assign and control the rights that different apps must access IoT devices in the network.

The Cloud Provision feature lets you manage which different trusted parties or applications can access data from sensors and devices, bolstering security across the full IoT stack from the chip to the cloud.

Overall the mbed cloud platform is one of a seemingly infinite number of options for your existing or new Internet of Things platform. Making the right choice for your needs can be daunting, so consider turning to the experts in the field – the LX Group.

We’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.


Increase IoT device security with the Microchip ATECC508A

November 8, 2016

In the last few weeks the technology news spotlight has been turned towards the Internet of Things, thanks to recent breaches of security – botnet attacks and the like. This should be a powerful reminder to all in the industry that security can no longer be considered optional, or an after-thought.

One solution to increasing data security in Internet of Things devices is with Microchip’s new ATECC508A security co-processor – a small device which can be pre-loaded with cryptographic keys, keeping these keys securely stored within your embedded and IoT devices.

The ATECC508A can also function as a cryptographic co-processor, executing strong cryptographic algorithms without burdening the resources of the host microprocessor or microcontroller. It is well-suited for use in networked IoT devices in security-conscious applications – markets such as industrial control or SCADA networks, medical devices, utility metering and home automation.

Furthermore, the ATECC508A features a high-quality random number generator, entropy and seed sources, internal generation of secure unique keys and the ability to seamlessly accommodate various different kinds of provisioning workflows – where your product is initially set up with secure keys, in the most cost-effective manner depending on manufacturing volume.

These devices are compact, very low in cost, and require very little additional hardware integrated into your design. As with other CryptoAuthentication devices, the ATECCC508A delivers extremely low-power consumption, requires only one or two host microcontroller pins, operates over a wide voltage range – and has a tiny form factor, making it ideal for a variety of IoT applications that require longer battery life and compact form factors.

This slightly increased hardware cost may be easily compensated for by the reduced need for computational resources on the main microcontroller. The ATECCC508A device is compatible with any microprocessor or microcontroller including Atmel SMART and Atmel AVR devices.

The device provides secure hardware-based key storage based around elliptic-curve cryptography (ECC), and provides secure digital signature and mutual authentication capability through the use of Elliptic Curve Digital Signature Algorithm (ECDSA) techniques.

Secure key agreement, through Elliptic Curve Diffie-Hellman technology, is also provided. The combination of ECDH and ECDSA makes the ATECC508A a powerful security and cryptography platform that effectively provides three pillars of information security – confidentiality, data integrity, and authentication – when used with microcontroller systems that would otherwise be dependent on cryptographic algorithms such as AES running in their software.

Atmel/Microchip’s CryptoAuthentication portfolio now includes two series of devices offering advanced Elliptic-Curve Cryptography capabilities. Because the new ATECC508A has ECDH and ECDSA built-in, it enables design engineers to provide a high assurance of confidentiality, data integrity and authentication in today’s connected IoT devices.

The ATECC508A safeguards private keys, certificates and other sensitive security data to ensure authentication and protection against security threats such as physical tampering, cloning, RF and power analysis attacks. The compact device is integrated into your hardware alongside the host microprocessor, and it interfaces to the host over an I2C bus.

The chip features strong resistance against environmental and physical tampering, providing countermeasures against advanced intrusion techniques.

This security co-processor also simplifies the mutual authentication needed to connect networks of IoT devices to cloud ecosystems such as Amazon Web Services IoT, and it eliminates the complexity associated with software-centric security implementations.

Moving away from relatively complex, computing-intensive and less secure software-based security solutions does not come at a high cost, though. The device also provides dedicated hardware for cryptographic acceleration, so it can offload mathematically-intensive strong cryptology from the main microprocessor or microcontroller in the system, saving CPU resources.

This is particularly valuable in connected IoT devices employing low-power, low-cost microcontrollers, as it allows strong security capabilities to be maintained without the cost and power consumption of a more powerful processor.

To make prototyping and designing easier, Microchip provides the Zero Touch Secure Provisioning Kit for Amazon Web Services IoT. This kit allows you to seamlessly connect to the AWS IoT platform while maintaining strong security – complying with the AWS mutual authentication security model.

In an AWS-connected IoT installation, the host microprocessor runs an AWS Software Development Kit that integrates support for the ATECC508A, so the device – and the private keys and certificates that it stores – is automatically recognised by AWS IoT, and when the device connects to AWS mutual authentication and key provisioning is carried out automatically. This allows highly secure IoT node-to-cloud environments to be easily and quickly deployed, even with smaller-scale installations.

Thanks to Microchip’s new ATECC508A, an increased and useful level of security can be incorporated in your Internet-of-Things device. And here at the LX Group we have the systems in both hardware and software to make your IoT vision a success. We have end-to-end experience and demonstrated results in the entire process of IoT product development, and we’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.


Espressif ESP32 – driving down the cost of the Internet of Things

October 18, 2016

The recently-finalised ESP32 is Espressif’s successor to the popular ESP8266 wireless connectivity system-on-chip – taking the low-cost connected platform even further with a new combination Wi-Fi and Bluetooth SoC.

The ESP32 offers powerful processing capability, flexible wireless connectivity, and strong support for sensor and peripheral interfaces, while maintaining low power consumption and efficient sleep modes that make it well suited for battery-powered applications.

These features, along with its low cost, make the ESP32 particularly attractive for mobile devices, wearable electronics and Internet-of-Things technologies.

Interfacing the ESP32 with other microcontrollers in an existing design is possible, adding on Wi-Fi or Bluetooth wireless connectivity in a peripheral way, through its UART, I2C, SPI or SDIO interfaces – but if you want to start from scratch with a new design the power of the ESP32 really comes into its own as a standalone wireless connectivity and processing platform. It provides almost everything you need for a complete Internet-of-Things application in one low-cost, compact chip.

The ESP32 uses a similar Xtensa LX6 32-bit CPU to the ESP8266, but has moved up to two processor cores, each of which can run at up to 240 MHz. The platform includes 128kB of ROM and 520kB of SRAM, and support for external Flash memory up to 64Mb in size, for program and data storage.

The device has 36 GPIO pins, and the use of a crossbar matrix means that any GPIOs, serial interfaces, timers and ADCs can be assigned to whichever pins you need. 16 channels of 12-bit ADC inputs are included, along with a programmable internal voltage reference – a huge step up from the limited resolution of the single ADC input pin on the ESP8266.

Up to 16 PWM output pins are provided, along with two 8-bit true DAC outputs, and two I2S interfaces which can be used for digital audio output into an external DAC, for example in an embedded internet radio application.

Multiple SPI and I2C ports are also provided, along with analog preamplifiers, a Hall-effect sensor, a temperature sensor, capacitive touch keypad inputs, and a JTAG interface that can be used for debugging with OpenOCD.

As well as 802.11b/g/n 2.4GHz WiFi, the ESP32 radio architecture also includes Bluetooth 4.2 support, both Bluetooth Classic and Bluetooth Low Energy, making it an extremely versatile, flexible platform for many wireless connectivity and Internet-of-Things applications.

The RF stage includes its RF switches, baluns, power amplifier, LNA and filters all integrated on the IC, meaning that almost no external components are required for wireless connectivity. This keeps physical size of the layout down, reduces BOM cost, makes it easier to use pre-certified radio modules incorporating the ESP32 chip and antenna connector, and reduces the amount of specialist RF expertise you need to successfully incorporate the ESP32 into your design.

Hardware accelerators for AES and SSL/TLS are also provided, allowing strong security to be easily implemented in Internet-of-Things applications without burdening the processors with the cryptography required.

These SDKs and software tools continue to be under active development, with more bug fixes and enhancements every day, and even though things are very immature at this stage, this development is occurring openly, where feedback from users and other developers is encouraged.

Just as we’ve seen with the ESP8266, we are likely to see the development of many community-driven open source software tools to support the ESP32, such as an ESP32-ready port of the NodeMCU Lua interpreter and support in the Arduino IDE for programming the ESP32, using the popular and easy-to-learn Arduino language. (This open-source ESP32 extension for the Arduino development environment is already under active development.)

Many of the system, GPIO and wireless networking function calls in the ESP32 SDK are fully compatible with the ESP8266 API, so it’s likely that many of these software tools will be ported across in the near future without too much difficulty.

Following the success of the ESP8266, Espressif has greatly enhanced its community engagement around the ESP32, putting much more effort into open support, comprehensive documentation, English-language datasheets and manuals – and engagement with the smaller-scale independent and “maker” communities of users. This also helps developers in the professional sphere as well.

Espressif provides the new ESP32 Software Development Kit, which they call the ESP32 “IoT Development Framework” (IDF) to distinguish it from previous SDKs, along with a suite of examples and documentation to allow users to easily get started with ESP32 software development. These resources include libraries, source files, example code, development toolchains, and everything else you need to get up and running.

With the possibility of such as low-cost and powerful microcontroller, you can imagine how excited the market is to receive the ESP32. And here at the LX Group we have the systems in both hardware and software to make your IoT vision a success. We have end-to-end experience and demonstrated results in the entire process of IoT product development, and we’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.


Data buses simplified with the new I3C specification

October 7, 2016

The relatively new I3C specification, an extension of the popular Inter-Integrated-Circuit (I2C) serial bus for embedded systems, is actively under development and has recently reached the draft stage – with details available to the members of the MIPI Alliance for development and review.

I3C is being developed by the MIPI (Mobile Industry Processor Interface) Alliance, and it is specifically aimed at addressing future-proof interconnect needs in embedded mobile, Internet-of-Things and wearable computing devices that incorporate ever-greater numbers of advanced sensors and peripheral devices.

The MIPI I3C specification combines features from I2C and SPI into a new unified standard and scalable interface to connect many devices in embedded systems together – with minimal pin use, new capabilities, and improvements in power management and data rate.

The MIPI Sensor Working Group, consisting of many major system design and ASIC vendors, has been jointly defining the I3C specification, with the goal to re-use existing interfaces as much as possible while reducing pin count, providing in-band interrupts, reducing power use and engineering cost, as well as increasing bandwidth.

I3C builds new features onto the mature I2C standard such as a new high-data-rate mode which can support lots of data from sensors or other peripheral device – along with better support for relatively large networks of many devices connected to a host microcontroller.

Furthermore, I3C can compete with higher-bandwidth embedded serial interfaces like SPI, but still use only two wires like I2C does. The I3C standard is backwards compatible with I2C, so legacy devices with I2C interfaces can connect to the I3C bus, however new hardware (both on the peripheral and on the host controller side) is needed to take full advantage of the bandwidth and other benefits that I3C provides.

I3C offers higher speeds, greater power efficiency, reduced pin count compared to multi-device SPI networks, and support for relatively large sensor suites connected to a host microcontroller using only two wires but carrying ever-greater amounts of rich sensor data in wireless sensor network and IoT applications.

I3C was developed by MIPI’s Sensor Working Group as a potential way to unify the serial bus landscape with a single, consistent interface that can handle any kind of device, allowing all kinds of sensors to be very easily integrated into embedded systems.

It aims to combine the simplicity and the low wire count of I2C with the high speed and power efficiency of SPI, to merge both these popular

standards together, and to add powerful new features such as in-band interrupt support with no need for extra interrupt wires, advanced power management and dynamic addressing of the different ICs on the bus. And I3C does all of this while largely maintaining backwards compatibility with existing I2C devices.

A typical smartphone today may contain up to a dozen sensors, and the widespread adoption and cost reduction of technologies like MEMS means that these sensors are producing much more complex, rich data.

Moving all this data back to the central controller is stretching the capabilities of today’s familiar interfaces such as SPI or I2C, and this is the problem that I3C is primarily designed to address. I3C aims to incorporate and unify key attributes of I2C and SPI while improving the capabilities and performance of each approach with a comprehensive, scalable interface and architecture.

A typical system in use today may use a combination of I2C and SPI devices, with three wires for SPI, two wires for I2C, one further wire for each SPI device select line, plus an interrupt line for each peripheral device.

This complexity adds up quickly with modern sensor suites, and I3C aims to replace a dozen or more wires with just two wires, providing in-band interrupt capability without any need for dedicated interrupt lines wired back to the host device, reducing fragmentation between these different standards in the device market, freeing up pins on the host device, simplifying PCB engineering and making devices smaller, as well as offering speeds of up to 27 megabits per second.

I3C also includes multi-master support – this means it provides the ability for devices on the bus to request to take the master role, so the bus architecture is not limited to one single fixed master device and a number of slave devices.

Devices can be both master and slave, and direct “peer-to-peer” communication between I3C devices on the bus is possible without the master device needing to be involved in this exchange. I3C also introduces dynamic addressing, hot-joining and a uniform approach for advanced power management features such as sleep modes.

Devices on the bus can be powered on and off, and they don’t have to be activated when the I3C bus is powered up. They can be added onto the bus later, or connected initially but not powered on, without any issues with loading down the bus.

This hot-joining capability, like with USB devices, allows the master device to assign a dynamic address to the slave device when it comes up on the bus, and has advantages for power efficiency when sensor and peripheral devices are turned off and on to save power, as well as allowing for removable, hot-swappable modules.

Dynamic address configuration means that the master device on the bus assigns each device a unique address, either when the bus is initialised or when a new device is connected to an already-configured I3C bus. Like the now-ubiquitous dynamic host configuration in IP networks, this automatic address configuration potentially makes it much easier to set up I3C hardware, removing conflicts between hardware devices with fixed addresses.

We look forward to the evolution that is the I3C data bus, and how it can be part of efficient Internet of Things devices. And if you are too, here at the LX Group we have the systems in both hardware and software to make your IoT vision a success.

We have end-to-end experience and demonstrated results in the entire process of IoT product development, and we’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.


ExtremeConnect IoT platform for global M2M solutions

September 27, 2016

Over the last few months, the increasing number of Internet of Things platforms is a sure sign that the IoT is here to stay, and the latest to enter the market is the ExtremeConnect IoT platform.

This is a robust, secure and cost-effective solution for worldwide machine-to-machine and Internet-of-Things data connectivity. The ExtremeConnect suite enables you to centrally manage and provision your entire network of global M2M/IoT deployments and customers from one convenient point, using ExtremeConnect cloud-based control centre.

This platform provides you with everything you need to easily and quickly deploy, manage, and monetise IoT & M2M services with seamless international mobile connectivity.

With ExtremeConnect, managing and monitoring your wireless connectivity has never been easier. It provides complete visibility, control, and management of all your devices – making it easy to provision, manage and monitor your networks of connected M2M or IoT devices.

Real-time visibility of device activity and usage, the ability to monitor and control inventory, and a plethora of other actionable features make ExtremeConnect an indispensable tool for IoT connectivity businesses wanting total control of their devices.

ExtremeConnect is designed to be particularly synergistic with cellular mobile connectivity, and ready for global deployments around the world. Service agreements between ExtremeConnect and Tier 1 mobile network operators around the world complete the ExtremeConnect IoT network and platform – ensuring that your M2M and IoT applications are always online, always connected, with seamless integration and functionality under one roof – with one provided to deal with.

Users can easily manage your data plans online, track, manage and activate SIMs, provision new devices, and keep close control across the entire SIM and device life cycle.

Instead of setting up relationships and accounts with multiple mobile operators across the world, ExtremeConnect provides you with a one-stop shop for management of your global, seamless IoT connectivity.

With ExtremeConnect, managing and monitoring your mobile IoT devices is easy, and the system is highly scalable so a huge number of devices can be supported. You can centrally manage and control your entire fleet of M2M/IoT devices or customer deployments from a single, secure web-based portal on any PC, mobile device or tablet.

This dashboard provides a comprehensive, graphical overview of all the IoT assets that you’re managing – potentially worldwide. Despite being highly data-rich, this dashboard is highly intuitive and easy to use, and enables you to quickly access the most important information that you need.

From SIM management and device management to alerts, reporting, support and billing, the ExtremeConnect platform offers the ability to intelligently control the elements that affect your bottom line, adding business value to your mobile IoT deployments and services, improving customer experiences as well as making your job easier.

Furthermore, the system ensures a seamless transition from local to regional to global connectivity – all from a single platform, all without the user having to change accounts, reconfigure devices or anything else.

End user customers can manage all their IoT devices dispersed around the world, with multiple different mobile carriers, from a single platform. As well as providing management and provisioning from a central cloud-based platform, the platform also offers the ability to connect customer devices with the right mobile carriers that provide the best available network coverage and pricing in a given region.

An entire fleet of M2M devices can be monitored and managed from a single point, connectivity failures can easily be diagnosed – and you can seamlessly manage bulk operations, such as the rapid loading of devices and one-click activation, or open and track issue tickets for customer enquiries, complaints or requests, all from the single control dashboard within ExtremeConnect. Historical information such as connectivity and status for each hardware device is also logged and searchable.

Key functionalities of ExtremeConnect include directly setting up your data plans online at one place, and tracking, activating and setting up the SIMs you need. ExtremeConnect gives you control over the entire SIM and device lifecycle – and you can define different attributes of your different devices, assign different technologies or billing plans as appropriate, and effortlessly support and manage multi-level accounts.

You can quickly and easily change the bandwidth allocation or billing structure assigned to a particular device, and provide customers with convenient data through alarms and notifications covering a range of parameters including bandwidth usage notifications, device connectivity failure, roaming charges, or suspicious fraud activity.

Whether your IoT and M2M devices need 3G, 4G or LTE connectivity, comprehensive connectivity solutions and worldwide relationships with established mobile operators are available, which ensures that your mission-critical Internet-of-Things applications are supported with seamless access to network infrastructure, an intuitive and scalable single-point management platform and reliable worldwide connectivity, today and into the future as cellular standards evolve.

Once again we have summarised an interesting and possibly useful new Internet of Things platform which could be the solution to your connected product or service needs. However, we can take the time to thoroughly work with you to ensure the right platform will be used.

Here at the LX Group we have the systems in both hardware and software to make your IoT vision a success. We have end-to-end experience and demonstrated results in the entire process of IoT product development, and we’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.


Wearable Internet of Things products made easy with NXP WaRP7

September 9, 2016

The WaRP7 development board is the latest evolution of the “WearAble Reference Platform” (WaRP) development system from NXP Semiconductors – a next-generation, powerful but tiny development platform specifically aimed at the needs of advanced Internet-of-Things products and wearable computing applications.

It provides a complete, powerful ARM Cortex-A7 based embedded computer solution in a tiny form factor, with wireless connectivity, battery power, many different sensors, open-source operating systems and enough flexibility to offer all the advantages of other development tools, and it’s aimed at a range of different IoT applications and markets such as smart home and automation devices, personal devices for fitness and health monitoring and other wearable computing needs.

The WaRP7 platform includes extensive on-board connectivity and peripheral features including Wi-Fi, Bluetooth, NFC, battery charging and power management on board, 8GB of onboard eMMC memory, and support for a huge range of sensors and add-on peripherals.

This system uses the MikroBus expansion socket system introduced by MikroElektronika for their microcontroller prototyping tools, allowing over 200 existing “Click” expansion modules and daughterboards to be added to the WaRP7 for easy development, hacking and rapid prototyping with a huge suite of different sensors and components.

It provides a rapid prototyping platform with pre-validated USB, NFC, Bluetooth, Bluetooth Smart and Wi-Fi connectivity, along with open-source reference OS builds and example software, providing a strong foundation that reduces the time-to-market for your IoT product development and allows product developers to focus their resources on creating their applications and the valuable, differentiating features of their product.

The motherboard is based on NXP’s i.MX 7Solo application processor, the latest in NXP’s (formerly Freescale) widely used, well-proven, Linux-ready i.MX family of processors. This i.MX7Solo system-on-chip features an ARM Cortex-A7 core as well as a Cortex-M4 core on the same chip – with the ability to easily handle both real-time microcontroller and GPIO functions along with higher-level operating systems that provide rich user experiences.

This heterogeneous multi-core architecture provides power management advantages too, allowing the system to drive a higher level operating system but also put the main processor to sleep sometimes, where it can be woken up in low-power modes by the Cortex-M4 processor.

Furthermore, the platform enables the strong energy efficiency that is critical for today’s portable and wearable IoT designs, but also strong computing power and convenient “wake-up” capability from a low-power state when it’s needed.

The platform offers a variety of connectivity and RF communications options, including NFC, 802.11b/g/n Wi-Fi, Bluetooth Classic, Bluetooth 4.1 regular or Bluetooth Low Energy. Storage is covered with 8 GB eMMC for nonvolatile storage and 512 MB LPDDR3 RAM are also provided – along with built-in battery charging and power management, a MPL3115A2 barometric pressure sensor, FXAS21002C 3-axis MEMS gyroscope, and the FXOS8700CQ 3-axis accelerometer plus magnetometer.

A MIPI-DSI display port, built-in MIPI camera on the module and an audio interface are also provided, offering rich multimedia capability, and all these powerful sensors and peripherals are integrated into a tiny main board that measures only 2cm x 4cm.

This platform has been built from the ground up to address key challenges in IoT and wearable-devices engineering, including size, radio connectivity and battery life, and it is provided with a complete open-source hardware and software platform.

This includes hardware design files, operating system source code, bill of materials and all other open documentation – all of which allows developers to use this as a foundation for their product innovation without having to licence expensive proprietary IP.

Fully-featured Android and Linux operating system builds are provided, easing development effort for software developers, while also supporting extensive UI capabilities, powerful application software and connectivity stacks. All the source code is provided of course, so you do have the option of modifying the build of the open-source operating system yourself, if you need to customise it.

The WaRP7 development platform could be a powerful new player in the busy development board space, especially in wireless connectivity and wearable IoT applications where more computing power and an operating system such as Linux is required.

Its combination of tiny size, strong performance, focus on power efficiency and integration with a powerful suite of onboard peripherals – along with Linux or Android support, make it uniquely placed to offer value in a lot of different IoT and wearable application areas.

With the array of features, the WaRP7 could be the platform for your next Internet of Things product – and we’re ready to help turn your WaRP7 ideas into reality.

Here at the LX Group we have the systems in both hardware and software to make your IoT vision a success. We have end-to-end experience and demonstrated results in the entire process of IoT product development, and we’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.


Power Efficient LTE Wireless from Qualcomm for the Internet of Things

August 30, 2016

Qualcomm has recently announced the introduction of its new MDM9207-1 chipset, an LTE modem solution that is designed to support reliable, global cellular connectivity on modern LTE networks for a growing array of connected products and systems.

Their MDM9207-1 is purpose-built for Internet-of-Things applications, targeting growing IoT application areas such as smart metering, security, asset tracking, wearables and industrial automation.

Many of these applications require constantly available, reliable and power-efficient connections to Internet and cloud services that are mobile and ubiquitous, and LTE connectivity delivers this.

With category 1 LTE connectivity, the MDM9207-1 offers multi-mode and multi-band support for global compatibility and interoperability with legacy networks in countries where LTE deployment has been slower, as well as an on-board application processor and many other valuable features.

It offers device makers, system integrators and developers a mature modem platform that features industry-leading 3G/4G LTE multimode and multiband support, and it’s designed to support connections on all major cellular networks worldwide.

Furthermore, LTE extends the communications range that devices are capable of, well beyond the limited range of Wi-Fi or Bluetooth to an effectively unlimited range – and this new chipset does this without the high power consumption of some older cellular modems.

Final device size is not forgotten, as the MDM9207-1 has advanced power saving features for devices that are persistently connected, as well as for those that require less frequent wake-up and communication with the network.

It features a powerful application processor capable of running applications under Linux, GPS positioning and location services, and advanced security and authentication features, all in a highly integrated package that reduces component count, bill-of-materials cost, design complexity, size and integration time.

The platform includes support for LTE Category 1, with up to 10 Mbps downlink and 5 Mbps uplink speeds, with LTE multimode or single-mode capability and dual or single receive, and all modern cellular standards are implemented, including LTE FDD, LTE TDD, DC-HSPA, GSM and TD-SCDMA.

There is also support for voice communication to be integrated, via VoLTE (Voice over LTE) or CSFB (Circuit Switched Fall Back). Qualcomm is designing its IoT cellular products to support many LTE standards across worldwide markets, which is a challenge, since countries such as China typically use different LTE standards than the ones used in the U.S. and Europe, for example.

The MDM9207-1 chipset features a 1.2 GHz ARM Cortex M7 application processor built in – capable of running Linux to host user applications, providing powerful application capabilities without any need to add extra hardware or BOM cost.

The platform also features a power-save mode that can enable up to 10 years of battery life from a pair of AA batteries (in certain embedded sensor applications), advanced hardware and software security features built-in, and integrated GPS/Glonass support. Pre-integrated support for easily adding both Bluetooth Low Energy 4.1 and Qualcomm’s VIVE 802.11ac Wi-Fi is also provided.

This solution is designed to be flexible, scalable, cost-optimized and energy efficient – purpose-built to meet the needs of IoT applications. It features scalable, reusable software across different chipset platforms, reducing design complexity, cost and time to market for your IoT solution.

Device makers and developers can reduce their time-to-market for IoT products, as well as reducing development costs, by utilizing a single software code base across all implementations of this flexible chipset family. The same core modem technology is already deployed in millions of Qualcomm’s Snapdragon chipsets around the world, so unifying around a single, consistent code base has a lot of value.

The MDM9207-1 is designed to minimize the need for additional discrete processors or microcontrollers, cellular radio or GPS chips, replacing all these separate components with one feature-packed integrated chipset. This reduces the bill-of-materials cost, makes manufacturing easier – and makes finished devices smaller.

In time, it’s likely that we’ll see complete cellular sensor network solutions where a suite of sensors are integrated alongside the single-chip MDM9207-1 providing cellular connectivity and an application processor – possibly even, in time, the integration of the entire sensor node onto a single chip.

Many cellular network operators around the world are already in the process of phasing out their 2G networks to make room for LTE, but LTE is here for the “long run”, and embedded devices built with LTE cellular connectivity are likely to remain working, with a network provider, many years down the track.

While LTE networks are already relatively mature in North America, parts of Asia, and Europe, the multimode capability of the MDM9207-1 platform is designed to allow customers to seamlessly and cost-effectively connect their devices to both LTE as well as legacy networks. This is particularly important in Australia, and in many other countries, where LTE network support may not be as widespread or mature, but future-proof LTE products and infrastructure can be rolled out now and used right now on 3G/4G networks.

As you can imagine, this chipset offers a neat platform for your Internet of Things product . However, the choice of hardware and software for your next Internet of Things product can be a challenge for the inexperienced or time-challenged. Instead of letting your ideas fail due lack of knowledge or slow development cycles – we can take your idea from thoughts to a final product.

Here at the LX Group we have the systems in both hardware and software to make your IoT vision a success. We have end-to-end experience and demonstrated results in the entire process of IoT product development, and we’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.


Open Connectivity Foundation – spearheading standards for the Internet of Things

August 15, 2016

Billions of connected devices in the growing Internet-of-Things market, such as embedded devices and sensors, computers and mobile devices should be able to communicate with each other and interoperate via open standards – regardless of their manufacturer, operating system, chipset or networking protocols.

The Open Connectivity Foundation (OCF) is an industry collaboration which aims to spearhead an IoT open standards effort to work towards these goals – creating standards and open-source tools to help an interoperable Internet-of-Things realise its full potential.

Founding members including Microsoft, Cisco, Electrolux, Intel, Qualcomm, Samsung, General Electric and others – who have come together to create the OCF, the world’s largest IoT open-standards organisation, which is committed to furthering industry standards for the Internet of Things.

The OCF aims to unlock vast new opportunities from interoperability in the IoT market, to accelerate innovation and to help companies and developers create IoT products and solutions that can interconnect via interoperable and open specifications, which benefits IoT consumers, commercial users and industry.

This foundation builds upon the former Open Interconnect Consortium (OIC), bringing together industry representatives from all parts of the IoT and consumer electronics industry – silicon, wireless platforms, software and consumer products – who are all dedicated to solving this key problem of interoperable standards for the IoT.

Furthermore, the OCF is defining the specifications, certification processes and branding that they will use to deliver reliable, well-documented interoperability for IoT connectivity, which is easy for product engineers as well as public consumers to understand.

These companies that have led the formation of the foundation believe in the potential that open standards can deliver for a more interoperable IoT ecosystem, as opposed to closed silos of products from individual vendors, each using their own closed standards.

The OCF will create a set of open specifications and protocols to enable devices from a variety of manufacturers to securely and seamlessly interact with one another. Regardless of the manufacturer, operating system, chipset or network – devices that adhere to the OCF specifications will simply work together.

As the open specifications defined by the foundation are designed to be easy to understand, standard logos and branding will be used in order to help consumers choose interoperable products, as well as focusing on careful standards development, documentation and open-source reference implementations that allow developers to easily implement OCF-compliant solutions.

Enterprise and industrial users, as well as consumers, stand to benefit from the open standards created by the OCF – essentially any IoT users who want their smart devices to easily interconnect and communicate.

Developers of IoT platforms, operating systems and applications stand to benefit – anyone who wants their IoT solutions to interoperate seamlessly across many brands and ecosystems, creating synergies across the IoT market and increasing the value and capability of their products.

End-users of IoT solutions also stand to benefit from interoperability, consistent security and consistent user experiences across different software, IoT appliances and other consumer-facing products.

The OCF wants to connect the next 25 billion Internet-of-Things devices with open standards, and to provide secure and reliable device discovery and connectivity across multiple OSs and platforms. Furthermore, their aims to achieve industry consolidation around a common, interoperable approach, and to build a large, experienced industry consortium of companies will hopefully create momentum for their standards-building across all kinds of IoT products and markets.

These working groups include the core technology working group, which works on the core technology issues and specifications with input from all member companies – as well as the certification working group which specifies and maintains the policies, tools and infrastructure for OCF validation and certification.

The security working group defines appropriate security frameworks for each technology and solution that the OCF specifies, and aims to provide the other working groups with guidance on the security implications of the technology choices and specifications that they’re developing. Other working groups address branding and documentation, open-source and more.

Interestingly, the OCF incorporates all the industry collaborators and activities that were formally sponsored by the Universal Plug-and-Play (UPnP) Forum, and it sponsors the IoTivity project – which provides a working, open-source reference implementation of the Open Connectivity Foundation standards and specifications, under the Apache 2.0 open source license.

The IoTivity project is an open-source software framework that aims to enable interoperable connectivity for emerging Internet-of-Things needs, to show working, open-source examples and to release open-source reference implementations of the specifications developed by the Open Connectivity Foundation.

It is hoped that the open-source implementations that comes out of IoTivity will be designed to enable application developers and device manufacturers to deliver interoperable products across a range of common operating systems such as Windows, mobile operating systems such as iOS and Android, and embedded and IoT-relevant operating systems such as Linux and Tizen.

However, with all these industry players and possible standards, the choice of hardware and software for your next Internet of Things product could quite easily be bogged down by the paradox of choice. Instead of letting your ideas fail due to analysis paralysis – we can take your idea from thoughts to a final product.

Here at the LX Group we have the systems in both hardware and software to make your IoT vision a success. We have end-to-end experience and demonstrated results in the entire process of IoT product development, and we’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.


Decrease your Internet of Things product footprints with the Texas Instruments CC2650

August 3, 2016

As the requirement for smaller hardware along with greater connectivity options in Internet-of-Things products grows, the necessity for a chipset that can handle not only main operations but also wireless communications increases. One of the market-leaders in this field – Texas Instruments – has met this challenge with their new CC2650 series of System-on-Chip wireless connectivity solutions.

The CC2650 from Texas Instruments is one of the newest additions to TI’s SimpleLink family of wireless connectivity solutions – an ultra-low-power ARM Cortex microcontroller core combined with a strong suite of GPIOs and peripherals, together with multi-standard 2.4GHz wireless connectivity that supports several different radio protocols in a single device – Bluetooth Low Energy as well as 802.15.4/6LoWPAN and ZigBee RF4CE standards.

This combination of a powerful microcontroller system-on-chip combined with multiple different radio communication protocols makes the CC2650 perfectly suited to home and building automation, device gateways, smart appliances and other consumer electronics, smart energy management – and of course, other Internet-of-Things applications.

Therefore, the CC2650 makes it possible for the same hardware design to be taken to market and deployed in cases where either 802.15.4/6LoWPAN mesh networking or Bluetooth Low Energy connectivity is desired, with only a firmware change required.

The CC2650 is based around a 32-bit ARM Cortex-M3 processor running at 48 MHz as the main processor, combined with a separate, ultra-low-power sensor controller and a rich set of other peripherals and features.

And with a dedicated sensor controller core, the CC2650 is ideal for interfacing to external sensors and autonomously collecting analogue and digital sensor data while the main microcontroller core, the radio and the rest of the system is in sleep mode – helping to provide extremely low power consumption combined with powerful functionality.

Leveraging this multi-standard wireless networking support, customers can future-proof their designs and configure their chosen radio technology for each deployment by simply changing the software stack, at the time of installation in the field.

The on-board 2.4 GHz RF transceiver in the CC2560 is compatible with the Bluetooth Low Energy 4.2 specification, as well as implementing the PHY and MAC layers of the IEEE 802.15.4 specification for applications such as ZigBee or 6LoWPAN mesh networks.

Very low current consumption in both the RF and the microcontroller systems make the CC2650 an extremely energy efficient device for its capability, with excellent battery lifetime possible in small, portable applications. The CC2650 is also well suited to energy-harvesting power sources or operation from small coin-cell batteries.

The Bluetooth Low Energy controller and the 802.15.4/6LoWPAN MAC layer are embedded into ROM and are partly running on a separate ARM Cortex-M0 processor – an architecture that frees up flash memory for the application, not the radio stacks, as well as improving overall system performance and reducing power consumption.

The software stacks for wireless networking are available free of charge from TI, for either Bluetooth Low Energy or ZigBee/802.15.4 networking.

Furthermore, as well as ZigBee/6LoWPAN support – the Bluetooth radio stack is iBeacon-capable, allowing the CC2560 to function as an iBeacon device, connecting to a user’s phone, launching mobile applications and customising the delivery of content such as location-aware tourism information, promotions or advertising based on sensor data and the physical location of the iBeacon device.

Along with this powerful and flexible wireless networking capability, the CC2650 incorporates 128KB of in-system programmable flash, support for JTAG debuggers, over-the-air wireless firmware updates, eight 16-bit timers, an eight-channel 12-bit ADC peripheral, built-in capacitive touch sensing, and all the familiar analogue and digital peripherals you’d expect from a modern 32-bit microcontroller system-on-chip.

TI provides a range of design kits and evaluation modules for the CC2650, and utilities such as the Code Composer Studio Cloud IDE and TI’s Internet-of-Things cloud ecosystem, all of which make it easy for developers to get started with the CC2650, to build and evaluate their ideas, get started with their projects and to connect to the cloud.

The CC2650 SimpleLink SensorTag product from TI is a powerful platform to assist developers to evaluate and prototype their IoT sensor designs around the CC2650, combining this wireless, connected SoC with 10 different sensors in a compact but powerful wireless sensor package.

This SensorTag incorporates an infrared temperature sensor, 9-axis inertial measurement unit, microphone, ambient light sensor, humidity sensor, ambient temperature sensor, a pressure sensor and more – as well as the choice of Bluetooth Low Energy and ZigBee/6LoWPAN wireless connectivity, depending on which network stack is used.

Using the CC2650 SensorTag reference platform, along with the reference iOS or Android apps provided by TI for CC2650 Bluetooth connectivity, you can connect to the cloud with Bluetooth Low Energy and get your sensor data online in just a few minutes. Using TI’s reference designs for hardware development makes hardware layout simpler, and makes it possible to get a working hardware design with minimal RF expertise.

As you can now understand, the CC2650 offers a compact, low-power and compatible solution to being the centre of your next Internet of Things device. However, choosing a chipset is only one step in the myriad of design decisions in the product development journey – and success is predicated on having the right partner.

Here at the LX Group we have the systems in both hardware and software to make your IoT vision a success.

We have end-to-end experience and demonstrated results in the entire process of IoT product development, and we’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.


Intelligent Data Sharing for the Industrial Internet of Things with PrismTech Vortex

July 22, 2016

The “Industrial Internet-of-Things”, or IIoT, is a subset of Internet-of-Things technologies that connect industrial machines, sensors and actuators to local data processing and to the Internet – as well as connecting their data and analytics to other industrial networks that can generate further value and business intelligence from that data.

These systems are often large-scale networks, with real-time operating systems, and business-critical reliability needs.

The IIoT represents a convergence between machines, embedded sensing technologies, advanced analytics and Internet connectivity. These technologies are enabling business to harness the ever-increasing amount of device-generated data, process that data in real-time and act on events as quickly as they occur to drive smarter decisions, enable new services, create new revenue streams and reduce costs.

Industrial IoT technologies can provide increases in efficiency for industrial plant equipment, more efficient long-term maintenance and management of equipment, for example.

There is also value generation in the data that is made available to adjoining IIoT networks, for example using that plant data to best balance short-term positive cash flow against additional maintenance or equipment costs in the longer term.

These kinds of IIoT use-cases provide predictable gains in business value, but the further value that could potentially be generated by disruptive new business models enabled by the IIoT is a wildcard – it could be limited in some cases, or it could be enormous.

PrismTech’s Vortex Intelligent Data Sharing Platform is a middleware platform specifically aimed at Industrial IoT applications. Vortex aims to provide an ideal connectivity solution for the IIoT, delivering the data to the right place at the right time – all the time, and to simplify real-time information integration in industrial IoT control systems.

At the heart of the Vortex platform is OpenSplice – which enables data to be shared and integrated across a wide variety of different operating systems and platforms. OpenSplice is one of the most advanced, complete and popular implementations of the Object Management Group’s Data Distribution Service (DDS) standard, and provides a full implementation of both the latest OMG DDS 1.4 standard and the OMG-DDSI / RTPS v2.1 interoperable wire-protocol standards.

DDS was originally developed for aerospace and defence applications, and has been used successfully for many years in large-scale, real-time distributed systems. In recent years it has been used in other commercial application domains such as energy grid management, industrial automation, transport, healthcare and “smart city” networks, and continues to gain popularity as a powerful standard for real-time machine-to-machine data sharing and integration in complex IIoT systems.

As DDS is based on a data-centric publish-and-subscribe model, it enables large numbers of distributed applications to share information with each other asynchronously and in real time.

DDS also offers certain advantages over other common transport protocols, such as MQTT or CoAP, encountered in Internet-of-Things applications. It is easy to provision, highly scalable, very low latency and more compatible with the heavy, real-time message throughput found in modern industrial IoT systems.

Furthermore, DDS supports automatic discovery and brokerless operation, allowing DDS nodes to declare the information that they can provide or receive. DDS will automatically connect appropriate publishers to subscribers in a direct way, without a broker required in the middle.

This enables plug-and-play support for devices added to the network in the future, makes it possible for IIoT systems to expand and evolve more easily, and simplifies system configuration.

OpenSplice is aimed at use with server and desktop platforms as well as more specialised real-time operating systems and embedded environments, such as the VxWorks RTOS running on an industrial single-board computer. OpenSplice is available on most enterprise operating systems, including Linux, Windows, AIX and Solaris as well as the VxWorks, RTLinux, Integrity, PikeOS and ElinOS real-time operating systems.

It is good to note that OpenSplice aims to be highly dependable, ensuring availability, high reliability, safety and integrity that is robust against potential hardware or software failures – with a powerful suite of quality-of-service functions to ensure data integrity.

With this in mind, OpenSplice aims to deliver high performance and scalability, with very large volumes of data delivered with very low latency, from simple systems using a small number of sensors all the way up to an ultra-large-scale interconnected network of devices and servers – and also provides strong security for industrial data, maintaining the integrity and authenticity of data exchanged throughout the network.

The Vortex platform consists of three other product suites as well as OpenSplice – Vortex Device, which enables applications to securely share real-time data using a variety of platforms and network technologies; Vortex Cloud, which provides cloud computing and support for data sharing over a WAN, support for public, private or hybrid cloud infrastructures, and the ability to seamlessly share data over the Internet between applications running on different, isolated LANs; and Vortex Gateway.

Vortex Gateway is a high performance, extensible and configurable protocol gateway that bridges between communication protocols while adapting their format, content and quality-of-service requirements. This makes it possible to integrate legacy systems using different protocols into a DDS-based system such as OpenSplice – as well as using alternative transport-layer protocols in cases where they may make sense. It supports efficient bridging between DDS systems and over 100 different communication protocols, including device protocols such as MQTT and enterprise messaging protocols such as JMS and AMQP.

You can see that the Industrial Internet of Things hold promise for a wide spectrum of ideas – and if this is of interest – there is a method of product development that is rapid and successful. Here at the LX Group we have the systems in both hardware and software to make your IoT vision a success.

We have end-to-end experience and demonstrated results in the entire process of IoT product development, and we’re ready to help bring your existing or new product ideas to life. Getting started is easy – click here to contact us, telephone 1800 810 124, or just keep in the loop by connecting here.

LX is an award-winning electronics design company based in Sydney, Australia. LX services include full turnkey design, electronics, hardware, software and firmware design. LX specialises in IoT embedded systems and wireless technologies design.

Published by LX Pty Ltd for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.