All posts tagged: LX Group

During this year’s recent I/O conference, Google announced Brillo, their new operating system targeted at Internet-of-Things applications.

The Brillo OS is a derivative of Android, and be described as a streamlined and cut-down version of Android – targeted towards IoT and smart-home applications on low-power embedded devices with constrained memory and other resources.

According to Google, Brillo is an operating system for the Internet of Things that will connect devices through a communication layer called Weave, which “provides seamless and secure communication between devices, both locally and through the cloud”.

As Brillo is based on the lower levels of Android, you’re likely to be able to choose from a wide variety of hardware platforms and silicon vendors that will be compatible with the Brillo OS. With this all-in-one operating system, you can focus on building your hardware and applications – everything else you need for an end-to-end IoT solution is already built in. Furthermore, Brillo provides a Web-based console for device administration – providing update services, crash reporting and metrics for your devices and making system management inexpensive and accessible.

Brillo provides a kernel, hardware abstraction, connectivity, and security infrastructure within a limited memory footprint, which is ideal for inexpensive and smaller devices. At the time of writing the specific range of supported chipsets and hardware requirements for Brillo are currently unknown, however it has been estimated that it will run on devices with as little as 32 to 64 Mb of RAM – making it a lot more lightweight than regular Android builds.

Furthermore Brillo support is being integrated into the Google mobile platform and Google Play, so support for connectivity to Brillo-equipped devices is built-in to devices (such as smartphones) that run Android, and is easily available for iOS. Android devices will auto-detect Brillo and Weave devices.

It appears likely that Brillo will support wireless communications standards specifically relevant to the IoT market, such as Thread, on supported hardware, along with common Wi-Fi and Bluetooth communications.

For device OEMs, using Brillo means you can build new devices and products quickly and securely, without having to worry about software updates. For other operating systems, you can just add a compatibility library to connect with Brillo devices over Weave.

For app developers, interoperability with Brillo and Weave can extend the reach of your apps to the physical world. You can build one app to control multiple devices in the home and work environments, leveraging Google services such as voice-control actions.

With Brillo, Google is aiming to build an operating system that device manufacturers can put on their devices to ease the process of getting a device online, manage the connectivity and many of the lower-level hardware functions that device manufacturers probably don’t want to deal with.

google brillo project lx group 2

For end users, Brillo-based and Weave-based IoT applications give users confidence that their connected devices will work with each other, and work with different smartphones and devices. Brillo and Weave promise to make the IoT easy-to-use for end users, since automatic setup, provisioning and easy-to-use sharing is built in.

The second part of Google’s recent announcement concerns Weave – a communications framework for IoT devices that allows different devices to talk to each other. It’s a cross-platform, common language that will let Brillo devices, smartphones and Internet services all talk to each other, addressing the challenge of IoT interoperability.

Weave is cross-platform, and it exposes APIs for developers, making it valuable for OEMs and app developers trying to link their cloud-based services to devices communicating with Weave.

Weave is not a separate protocol, but rather lightweight schema developers can use for standardised and interoperable communications. It provides a common language and vocabulary so that IoT devices can advertise their capabilities to other devices on the network and expose the different functions that they offer, defining certain devices and what they can do.

According to Google, “Weave promises to be “the IoT protocol for everything – from phone to device to cloud”. The idea is to create a standard way for each device in the home or building to explain to the other devices what it’s capable of and what it’s doing right now, so they can all work together as a team.

This functionality that Weave offers appears to be broadly comparable to Apple’s HomeKit system in terms of device discovery, configuration and communication – it’s basically the glue that connects together a bunch of disparate networked devices from different vendors, turning them into a rich system for automation and interoperability.

Furthermore, Google’s Weave program aims to standardise quality and interoperability across different manufacturers through a certification program that device makers must adhere to for their devices to be “Weave Compatible”.

As part of this program, Weave provides a core set of schemas that will enable apps and devices to seamlessly interact with each other. “We want to connect devices in a seamless and intuitive way, and make them work better for users”, according to Sundar Pichai’s announcement at Google I/O.

Brillo and Weave represent a key public development in Google’s offerings in the IoT and home automation market, which has been fairly quiet following last year’s acquisition of Nest Labs. The Nest thermostat and future devices in the Nest ecosystem will also use Weave, so devices from other manufacturers can easily and securely interoperate with these Nest products.

This new development from Google is highly-anticipated by all of us in the Internet-of-Things development community, and the team at LX is ready when you are. Our team of solutions architects, engineers and specialists is ready to partner with you for your success in the IoT marketplace. Getting started is easy – click here to contact us, or telephone 1800 810 124.

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 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.

 

Muhammad AwaisProject Brillo – Google’s development platform for the Internet of Things

Samsung has recently announced their ARTIK Internet-of-Things platform, aimed at enabling faster, simpler development of new enterprise, industrial and consumer-facing IoT applications and products. ARTIK is an open platform that includes a family of powerful integrated hardware modules, advanced software, development boards, drivers, tools, security, cloud and wireless connectivity features designed to help accelerate development of a generation of better, smarter IoT devices, solutions and services.

According to Samsung, in ARTIK they are providing the industry’s most advanced, open and secure platform for developing IoT products. By leveraging Samsung’s established full-stack expertise in embedded mobile hardware and software, RF design, silicon-level component fabrication and packaging, consumer-facing design and high-volume manufacturing. Thus Samsung’s ARTIK is well positioned to allow developers working in the Internet-of-Things space to rapidly turn great ideas into market-leading products and applications.

The platform is based around a series of hardware modules and supporting software optimised for Internet-of-Things products and similar applications, with each building-block module fitting a powerful processor, rich connectivity and robust security inside a very small package.

This includes a variety of hardware configurations tailored to meet the requirements of a wide range of IoT needs, from wearable computing and home automation to smart lighting and industrial applications. With multiple tiers of hardware allowing you to optimise performance, memory, physical footprint and cost as needed, ARTIK can scale to support a variety of applications from small battery-powered devices through to powerful network gateway appliances with storage, local processing and media capability.

Depending on the configuration, the ARTIK family supports all major wireless connectivity technologies such as Wi-Fi, Bluetooth (including Bluetooth Low Energy) and 802.15.4/ZigBee. All devices in the ARTIK hardware family include multi-core ARM processors and integrated Bluetooth Low Energy wireless connectivity.

ARTIK 1, the smallest and most power efficient ARTIK module, is the smallest complete network-connected IoT compute module currently on the market, combining Bluetooth Low Energy connectivity and a 9-axis inertial measurement unit with powerful compute capabilities and efficient power consumption all in a tiny 12mm-by-12mm package.

 

This module is designed specifically for low-power, small-form-factor mobile IoT applications, and can provide weeks of runtime on a single battery charge. According to Samsung, an ARTIK-based smart watch can run for three weeks on a single charge while being kept in always-on mode and paired to a Bluetooth-enabled smartphone.

The next model up, the ARTIK 5 – incorporates a 1 GHz dual-core processor, increased on-board DRAM and Flash memory – delivering a powerful balance of size, power efficiency, price and performance which is pitched by Samsung as being ideal for home automation hubs, high-end wearable computing applications and autonomous vehicles such as UAVs, where greater amounts of computing power and more wireless networking options are required.

The ARTIK 5 module uses Samsung’s ePoP (Embedded Package-on-Package) packaging technology to offer significant computing performance and storage capacity in a very compact form factor, enabling a broad range of size-sensitive devices and applications.

The most powerful device in the ARTIK hardware family, the ARTIK 10, is pitched at applications in home automation servers, embedded multimedia and industrial applications. It delivers high performance for IoT and embedded multimedia applications, with an eight-core ARM processor, full 1080p video encoding and decoding, 5.1 audio, and 2Gb of DRAM with 16Gb of Flash memory for plenty of media storage. It is ideal for applications with heavier local performance and storage requirements or demanding video encoding and playback needs.

The ARTIK 5 and ARTIK 10 models also include Wi-Fi, dual-mode Bluetooth support, 802.15.4/ZigBee and Thread network connectivity, making them potentially very useful as gateways or bridge devices in home automation networks, connecting together many different kinds of wireless IoT devices.

All the hardware platforms in Samsung’s ARTIK family include advanced embedded hardware security technology, on-board storage and strong processing power in an open platform.

Samsung ARTIK 1

Security is a key element of the software integrated into the platform, along with the ability to connect to the Internet for cloud-based data analytics and Web services. The ARTIK platform comes with an extensive IoT software stack and tools to help you accelerate product development.

Developers can go directly to application framework development, instead of spending time building low-level software libraries. Every ARTIK device comes pre-loaded with the Temboo software stack for connected devices, which aims to help ARTIK developers quickly and easily develop connected ARTIK-based IoT applications.

In conjunction with the Temboo website, this lets you quickly generate code for the IoT applications you’re building. To demonstrate how this can be used, Samsung has demonstrated a reference design for a smart IoT water tank monitoring system, based on Temboo and ARTIK.

Rather than spend your time writing low-level libraries, ARTIK enables you to use the ARTIK development tools and open APIs provided by Samsung to bring wearable technology, smart devices and wireless network hubs to market more quickly, cheaply and easily. ARTIK provides a platform for developers who simply want to focus on building and testing their new IoT ideas.

And with the help of our team here at LX, we can bring your IoT device product ideas to life. From the whiteboard to the white box – we’ll partner with you to for your success. Getting started is easy – click here to contact us, or telephone 1800 810 124.

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 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.

 

Muhammad AwaisARTIK – the new IoT platform from Samsung

With the advent of IPv6 taking hold in the Internet of Things, it’s pleasing to see more entrants into the marketplace from existing and new players, and one example of this is Nordic Semiconductor’s Bluetooth Low Energy nRF51 IoT SDK.

This is a new Software Development Kit for the development of Internet-of-Things applications using Internet Protocol version 6 (IPv6) over Bluetooth Low Energy (Bluetooth SMART), enabling end-to-end IP-based communication for Bluetooth IoT devices.

Nordic’s SDK is an IPv6-ready complete Internet Protocol suite for their nRF51-series of devices, bringing native IPv6 support to Bluetooth Low Energy applications, letting them talk directly to cloud services and other Bluetooth-connected Internet-of-Things devices over IP-based networks.

The SDK is suitable for networks of Nordic’s nRF51x wireless connectivity systems-on-chip, offering an IPv6-capable Bluetooth Low Energy software stack that provides drivers, libraries, examples and APIs to allow you to easily get started with development – all freely ready for engineers to download now from Nordic.

Furthermore the SDK enables large-scale, distributed, cloud-connected, heterogeneous network deployments for smart home, industrial, and enterprise automation applications, logistics, access control, and cloud services – and enables wireless communication between Internet services and Bluetooth-enabled IoT “things”.

With native IP networking down to the Bluetooth end-node devices, this means that Bluetooth Low Energy devices can communicate with each other via “headless” routers and out over the Internet. A Bluetooth Low Energy device can therefore communicate with other devices using other IPv6-enabled wired or wireless networking technologies, such as Wi-Fi, Ethernet, or 802.15.4/6LoWPAN, to form a heterogeneous network.

Unlike some other IoT solutions based on proxy servers, proprietary network bridges or gateways, Nordic’s nRF51 IoT SDK is based entirely on open standards and extends IP addressing all the way to the end-node device.

As a reference design and demonstration platform for their Bluetooth Low Energy IoT SDK, Nordic provides their “IPv6 over Bluetooth Smart Coffee” demonstration – an example of a wireless, IPv6 Bluetooth-enabled Internet-of-Things coffee machine based on Nordic’s IoT SDK:

The coffee machine, being IP enabled, has its own IPv6 address and is directly addressable from the Internet over IPv6. Native support for IPv6 allows the coffee machine and the cloud application to use the same protocol without any need for proxy servers or translations, allowing direct connectivity to MQTT, as the application protocol, based on top of TCP at the transport layer.

The SDK includes a 6LoWPAN IPv6-over-Bluetooth Low Energy adaptation layer and a complete Internet Protocol suite – a protocol stack that includes IPv6 and ICMP, with UDP and TCP protocols supported at the transport layer, along with CoAP and MQTT support at the application layer, giving you a powerful suite of different protocols which are useful for IoT applications.

A compact memory footprint means that the complete protocol stack can be run on a nRF51-series device in a single-chip configuration without extra memory, enabling developers to minimise power, size and cost of their Bluetooth-connected IoT hardware products.

Nordic’s Bluetooth Low Energy IoT SDK also supports the Internet Protocol Support Profile (IPSP), a profile which is in the process of being adopted as a standard by the Bluetooth Special Interest Group.

The SDK includes an IPv6 stack, including UDP socket APIs, an ICMPv6 (ping) module, and support for multiple IPv6 addresses. The included 6LoWPAN and IPSP libraries support 6LoWPAN compression and decompression, 6LoWPAN node role support, packet flow control, IPv6 prefix management, and the ability to use a third-party IPv6 stack if you choose. A CoAP (Constrained Application Protocol) library is also provided with the SDK, providing support for all the basic CoAP message types.

Complementing the SDK, Nordic is also providing examples that configure the nRF51 device as a Bluetooth Low Energy 6LoWPAN node, as well as a reference software platform for setting up a headless router that supports IPv6 and Bluetooth Low Energy using a Raspberry Pi running Raspbian Linux combined with a Bluetooth LE USB dongle, as well as a range of other application examples.

Nordic provides a reference Raspbian Linux image for this example router application which you can download, ready to go. The combination of this headless router platform, the new nRF51 Development Kit and the nRF51 IoT SDK provide developers with a powerful and complete platform for developing Bluetooth Low Energy based Internet-of-Things applications based on Nordic nRF51 series devices.

The Bluetooth Low Energy IoT SDK is suitable for use with Nordic’s nRF51 Development Kit (which supports Bluetooth Low Energy, ANT, or generic low-power 2.4 GHz wireless communications using the various different chipsets in the nRF51 family), or the nRF51 USB dongle.

nordic nrf51 1

The SDK is also suitable for use with the nRF51422 multi-protocol Bluetooth Low Energy / ANT system-on-chip and the nRF51822 multi-protocol Bluetooth Low Energy system-on-chip, the nRF51822 Evaluation Kit, or any other development tools or platforms from third parties, as long as they are based around the nRF51822 Bluetooth Low Energy SoC, the nRF51422, or any other devices in the nRF51 family.

Nordic provides support and community discussion for users of their platform online, through the Nordic Developer Zone forums and Web resources, nRFready demo applications for Bluetooth Low Energy-enabled phones or other mobile devices, and a range of other resources provided on their website.

Nordic’s new IPv6 system offers new and possibly existing IoT-based products the entrance into the next generation of device connectivity and as part of this the team at LX can partner with you for mutual success. Getting started is easy – click here to contact us, or telephone 1800 810 124.

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 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.

 

Muhammad AwaisIPv6 over Bluetooth with Nordic’s new nRF51 SDK

Atmel have announced their new SmartConnect WINC1500 SoC – a wireless network controller system-on-chip platform, specifically aimed at Wi-Fi connectivity in embedded systems and Internet-of-Things applications.

The WINC1500 is part of Atmel’s SmartConnect portfolio aimed at IoT and wireless connectivity applications, which complements their existing line-up of radio-plus-microcontroller RF SoC solutions for wireless connectivity using 802.15.4/6LoWPAN, by now offering 802.11b/g/n Wireless LAN connectivity for embedded and IoT applications such as smart-home appliances, home automation, wireless media streaming or industrial applications. 

By using an innovative power architecture that delivers very low power consumption along with high performance, the WINC1500 can help optimise your bill of materials, minimising the number of components required to support your design.

Furthermore the WINC1500 is a great add-on platform to extend the wireless connectivity of existing microcontroller-based solutions, bringing Wi-Fi networking capability to an existing system through a UART or SPI interface to the Wi-Fi device.

The WINC1500 connects to any Atmel AVR or Atmel SMART microcontroller with minimal requirements for memory or other resources in the host microcontroller, and it supports different 801.11 modes including single-stream 802.11n with throughput up to 72 Mbps.

The WINC1500 provides internal Flash memory as well as multiple interfaces for peripheral devices, including UART, SPI and I2C, and it also includes a fully integrated power amplifier, LNA, RF transmit/receive switch and power management on the RF side, meaning that integration of the WINC1500 into your design is easy, without requiring large amounts of RF design expertise or a high external bill-of-materials cost to support this device.

The ATWINC1500 device can receive wired firmware updates via its UART, or over-the-air firmware updates. The device features 4 MBit of internal Flash memory for storing its firmware, and a provisioning mode for setup, where the device sends beacons as a soft Wi-Fi access point and can transmit or receive data at any time, using a system called Wireless Simple Configuration to make initial setup of your devices simpler.

The device supports Wi-Fi Direct, station mode and Soft-AP support, with support for either WEP or WPA2 Enterprise security modes, and offers an RF transmit power of +19 dBm with a low current consumption of 172 mA – relatively impressive for an 802.11 WiFi device in transmit mode.

A TCP/IP stack is provided on board, without the need for the host microcontroller to support this, along with DHCP/DNS network protocols and TLS (Transport Layer Security) support for secure communications.

The WINC1500 is available in a compact QFN package and requires only one external clock source, from a single crystal or oscillator, with a wide variety of reference clock frequencies between 12-32 MHz supported.

As well as the WINC1500 IC itself, in a 40-pin QFN package for board-level integration into your bespoke designs, Atmel also offers the ATWINC1500-MR210PA module. This module includes an on-board crystal, voltage regulators and other core support components, an RF balun, antenna matching network and an on-board antenna, along with a shielding can.

This module makes it very easy to get started integrating the WINC1500 into your design, with minimal design effort or RF layout expertise required. The ATWINC1500-MR210PA module also offers module-level pre-certification of the RF system for regulatory agencies such as the FCC, making it easier to get your product approved and to market without much RF engineering expertise.

As with Atmel’s other microcontroller products, you can easily get started evaluating and designing with the ATWINC1500 low-cost, low-power WiFi network controller by using Atmel’s starter kit for this device, the ATWINC1500-XSTK Xplained Pro platform.

Atmel WINC1500 2

This kit provides the hardware and software platform you need to get started with easy access to the features of the ATWINC1500 and explains how to integrate the device in a custom design, with an on-board embedded debugger and support in the Atmel Studio integrated development platform, with standardised compatibility with the rest of Atmel’s Xplained Pro ecosystem of development tools.

No extra tools are necessary to program or debug the host microcontroller, but the Xplained Pro development system does offer additional peripherals to extend the features of the board and ease the development of custom designs.

Included in the kit is a SAMD21 Xplained Pro board, as the host microcontroller, along with an ATWINC1500 Xplained Pro extension board, which includes an ATWINC1500-MR210PA, shielded and approved RF module and an Atmel I/01 Xplained Pro board which provides sensor inputs to the host microcontroller along with a micro-SD card.

There is an embedded debugger for programming the SAMD21 host microcontroller, Atmel’s Data Gateway Interface (DGI) for connectivity between the host microcontroller and the WiFi platform over either TWI or SPI, a USB virtual-serial-port interface to the host microcontroller’s UART for debugging, an Atmel CryptoAuthentication device connected to the host microcontroller, and a range of application examples supported through the Atmel Gallery.

Together, this development pack provides a powerful but easy-to-use combination of tools you can use to quickly get started prototyping or developing a WiFi-networked, Internet-connected sensor network device or Internet-of-Things appliance based on the WINC1500.

After the explosion of the Expressif ESP8266 into the marketplace last year, we consider this to be Atmel’s reply to the inexpensive SoC from China – and look forward to further announcements from other manufacturers with their responses. Which leads to more options in the marketplace to choose from = each with their own pros and cons to your specific application.

If your team is looking for help moving forward with your own Wi-Fi or IoT-based devices – we invite you to join us for an obligation-free and confidential discussion about your ideas and how we can help bring them to life. Getting started is easy – click here to contact us, or telephone 1800 810 124.

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 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.

 

Muhammad AwaisAtmel makes Wi-Fi easy with their new SmartConnect WINC1500

In what would seem to be an already crowded marketplace, Ayla Networks have introduced their new agile, cloud-based Internet-of-Things “application enablement” platform that makes it easy and cost-effective for OEMs to connect any of their products or devices to the Internet.

Ayla’s pervasive software creates an adaptive fabric for IoT applications, which aims to accelerate the development and support of smart, interactive product solutions from the device level, to the cloud, to the application level. The Ayla IoT Cloud Fabric combines innovative cloud-based services with powerful software agents integrated into both embedded IoT end-node devices as well as in mobile device applications.

By working closely with Broadcom, Ayla can deliver Embedded Agents supporting Broadcom’s WICED embedded Wi-Fi platform, and Ayla has also partnered with USI to deliver production-ready Wi-Fi Modules incorporating the Ayla Embedded Agent, bringing connected modules and services to market that will allow manufacturers to quickly and economically join the Internet of Things.

The Ayla Design Kit gives you an easy path to get started with securely connecting your product to Ayla’s flexible cloud platform and application libraries. Ayla’s reference design kit provides an out-of-box solution based around an STM32 microcontroller, a Wi-Fi module from Murata pre-loaded with Ayla’s Embedded Agent and a demo mobile app that enables you to quickly get started connecting to Ayla cloud services.

There’s no need to know anything about socket programming or to develop any networking code or learn how to provision a cloud service, because Ayla’s design kit provides you with out-of-the-box Wi-Fi cloud connectivity that is very easy to use.

You can start programming the on-board microcontroller right away, or connect the Wi-Fi development board into your existing microcontroller or the hardware in your product.

Supplied with the Ayla design kit you’ll find microcontroller driver source, demo applications and Ayla’s Application Libraries, which will help enable you to create great apps that securely control your Ayla-enabled hardware with a smartphone or tablet, with support for Android and iOS applications or Web interfaces.

With the Ayla Design Kit, you’ll get an account on Ayla’s Developer Portal, where a simple UI-driven design allows you to build or modify templates for your products in just minutes. Just sign up for a developer account, define a new template, and when you use the same named properties in your design, Ayla will take care of connecting the device and the cloud and keeping them in sync.

The Ayla Design Kit will also give you access to Ayla’s support site, with documentation and how-to guides to assist with your product development, from porting guides for SPI drivers to documentation on connecting to other cloud services through the RESTful APIs that Ayla provides for connectivity with outside services. You can also sign up for a support package that meets your needs.

When you’ve registered your developer and tech support accounts, which are free for users of the Ayla design kit, you can follow Ayla’s online support tutorials to walk through the Design Kit setup process, and you’re ready to get your Design Kit connected to the cloud.

The Ayla platform’s architecture is composed of three primary components – Ayla Embedded Agents, Ayla Cloud Services, and Ayla Application Libraries. Ayla Embedded Agents run on IoT end-node devices or IoT device gateways. They incorporate a fully optimised network stack along with additional protocols to connect devices to Ayla Cloud Services. Developers can choose to use Ayla-supported Wi-Fi networking modules alongside essentially any existing microcontroller in their system.

Ayla Cloud Services are the brains of the Ayla solution. The distributed, cloud-based architecture delivers connectivity with high efficiency, without forcing you into business models requiring ongoing payments. Ayla Cloud Services offer a full suite of intelligence about your product’s performance.

Furthermore, Ayla Application Libraries contain rich APIs for creating apps to securely control Ayla-enabled products with a smartphone or tablet, via iOS or Android native apps or from a web interface.

By abstracting the security and protocol complexity of communicating with the rest of the Ayla platform, Ayla Application Libraries present developers with a virtual device object which is easy to interact with.

When it comes to developing a mobile app, Ayla provides a demo app with the Ayla Design Kit to showcase its cloud-connectivity functionality as well as mobile app libraries to help you create your own Ayla-connected apps, with support for both iOS and Android application development.

Ayla IoT 1

With Ayla’s IoT platform you can focus on your UI and customer experience, and leave the platform to take care of the back-end networking, authentication, security and provisioning for you.

The Ayla IoT cloud platform is built for enterprise applications, and it can support your IoT products and applications at any scale. The platform is fully equipped for security, flexibility, operational support, and data analytics – all the capabilities and tools that commercial IoT vendors and developers need to scale their product support at enterprise scales.

And as a leading developer of embedded hardware, IoT products and services from design through to product manufacturing and support – here at the LX Group we have the team, experience and technology to bring your ideas to life.

Getting started is easy – join us for an obligation-free and confidential discussion about your ideas and how we can help bring them to life – click here to contact us, or telephone 1800 810 124.

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 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.

 

Muhammad AwaisAyla Network’s IoT Cloud Platform

With more and more embedded computing capability, networking and Internet connectivity inside everyday systems such as household appliances, security systems, home heating and lighting systems and even cars, information security has become a potentially important consideration in devices where it wouldn’t previously be considered important – potential security threats may be lurking in embedded systems in a growing number of everyday devices.

Nowadays it isn’t just familiar personal computers that are connected to the Internet – embedded computers are more ubiquitous and are also increasingly connected, and with that connectivity and computational power comes new security threats hiding in new places.

Internet-of-Things networks, smart home automation and persuasive connectivity and embedded computing bring with them exciting new opportunities – a connected home can allow you to log in to your home network before you leave work in the evening to turn on your central heating and your oven, or allow you to log in to your home security system from your smart phone in response to an alarm notification, check your security cameras and reset your alarm if there isn’t a problem.

Unfortunately, these new opportunities do potentially bring with them a new set of security threats. Whilst most consumers are now aware that their personal computers and smart phones are potentially vulnerable to malicious software or network attack, few are aware of the potential threat to other electronic devices.

The Internet of Things may be in its infancy, but threats already exist. For example, computer worms are known to exist that are designed to target embedded devices such as cable and DSL modems and other low-power embedded devices based on architectures such as ARM and MIPS – platforms that are associated not with personal computers, but with the Internet of Things and embedded devices such as modems, routers, industrial control systems and set-top boxes.

Malware exists that adds infected modems and routers to botnets that can be used to support attacks, such as distributed denial of service attacks, on other networks and systems.

What is particularly worrisome about these kinds of threat is that in many instances, the consumer may have no idea that these types of embedded computers are vulnerable to this kind of malicious attack. Devices such as modems or routers may “hide in plain sight” containing malware, and spread it back to personal computers on the same local network.

Once these PCs have been disinfected – or being “trusted” to remain online all the time, directly connected to the Internet in many cases, without being disconnected or decoupled from the Internet as other computers may be to prevent malicious attack or infection in a security-conscious environment.

Many users may think about hardware upgrades to devices such as network routers rarely, if ever, and they may never bother with firmware upgrades and patches – or even with ever changing passwords and login details for configuration of these devices away from their default settings.

In one prominent incident, Trendnet, an organisation that markets Internet-enabled security cameras and baby monitors, shipped some of their cameras with faulty software that left them open to online viewing, and in some cases listening, by anyone on the Internet who was able to discover a camera’s IP address.

The private camera feeds of hundreds of consumers were made public on the Internet. When this vulnerability became public, people published links to the live feeds of hundreds of the cameras, displaying children sleeping and people going about their daily lives. But these devices were not infected with any malware – they were simply designed and sold with negligible security measures in place, relying only on “security through obscurity” and allowing anyone to simply access them if they knew how.

Within the last few years, we have seen a huge range of new Internet-connected and networked embedded devices emerge, from household thermostats to light bulbs to TVs to cars. Although the Internet of Things is still immature, the number of Internet-enabled devices is beginning to explode. According to Cisco Systems, there are more than 10 billion connected devices on the planet – more devices than there are people – and they predict that the world will reach a population of 50 billion connected devices by 2020.

This huge population of connected devices obviously brings with it an increased potential for security vulnerabilities, and an increased need for security awareness, both by consumers and by device manufacturers. Consumers should be aware that just because an electronic device doesn’t possess a display or a keyboard, that doesn’t mean it is not potentially vulnerable to attack. All devices that are connected to the Internet – via Ethernet or Wi-Fi, and perhaps even indirectly – via Bluetooth or 802.15.4 wireless networks, looking into the future – need to be secured.

IOT Security 2

Consumers should pay attention to the security settings on any device they purchase, and disable capabilities such as remote access if they aren’t needed. Default passwords should be changed to unique, strong passwords that don’t use common, easily guessable numbers or dictionary words.

Furthermore end users should also regularly check manufacturer’s websites to see if there are any updates to software for their devices, since manufacturers will often patch security vulnerabilities with software updates if they are identified. And since network routers and modems are essentially the gateway between the Internet and other devices on the network, keeping these up-to-date and secure is very important.

However almost all security threats and possible incidents can be neutralised before the product reaches the end user. By designing appropriate levels of security into products – including various fail-safes such as mandatory passwords, firmware updates and better documentation and user education, a safer and more reliable IoT can be possible.

If you have a new product idea or an existing version that needs updating, we can take care of all facets of design and prodiucting – including the right security and user-interface to negate as much risk as possible.

To get started, join us for an obligation-free and confidential discussion about your ideas and how we can help bring them to life – click here to contact us, or telephone 1800 810 124.

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 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.

Muhammad AwaisSecurity in the IoT

Contiki is a lightweight, multitasking operating system aimed primarily at memory-constrained embedded systems, wireless sensor networks, low-power networked embedded devices and the general “Internet of Things”. Contiki is resource efficient, highly portable, and it is free, open-source software.

Although Contiki is free software and its underlying source code is freely downloadable, some commercial companies such as ThingSquare provide professionally supported solutions for the deployment of Contiki-based Internet-of-Things applications and products in the commercial sector, just as is the case with the Linux ecosystem.

Designed to run on embedded hardware platforms that are severely constrained in terms of memory, processing power and communication bandwidth, Contiki still offers a multitasking kernel and a built-in TCP/IP stack, and a real-world Contiki deployment can be run on an 8-bit microcontroller, for example, with only about 10 kilobytes of RAM, 30 kilobytes of flash, a clock on the order of 10 MHz and a power budget on the order of 10 milliwatts.

Thanks to these low system requirements, Contiki has been or is being ported to many common microcontroller platforms – such as Atmel AVR, Microchip dsPIC and PIC32, TI’s MSP430 low-power microcontrollers, and ARM-based systems such as the TI CC2538.

Contiki

Networking is easy with Contiki, as it provides three lightweight, memory efficient networking stacks – the uIP TCP/IP IPv4 stack, the uIPv6 stack, providing support for IPv6 networking, and the Rime stack, which is a set of custom lightweight networking protocols designed specifically for low-power wireless sensor networks.

The IPv6 stack also contains the RPL routing protocol for increased tolerance of packet loss in low-power IPv6 radio networks and the 6LoWPAN header compression and adaptation layer for IEEE 802.15.4 radio networks. Contiki is particularly well suited to use with microcontroller systems-on-chip incorporating an IEEE 802.15.4 radio transceiver on board, such as the Atmel ATmega128RFA1 family or the Texas Instruments CC2538.

Such hardware platforms, combined with Contiki, provide highly integrated, cost-efficient, power-efficient single-chip wireless sensor network or Internet-of-Things platforms with wireless IPv6 802.15.4/6LoWPAN networking support on board, allowing IPv6 internet connectivity to be routed right down to the wireless, power efficient end nodes of an Internet-of-Things network.

The Rime stack is an alternative network stack that is intended to be used in applications where the overhead of the IPv4 or IPv6 stacks is prohibitive. The Rime stack provides a set of communication primitives intended for very lightweight applications in low-power embedded wireless networks, which by default include single-hop unicast, multi-hop unicast, network flooding and address-free data collection.

These primitives can be used on their own or combined to form more complex protocols and mechanisms whilst still maintaining the most lightweight mechanism possible to perform the networking task required.

Contiki also provides a set of mechanisms for reducing the power consumption of the system on which it runs, including the ContikiMAC radio duty cycling protocol for improving power efficiency in radio-networked platforms, keeping the radio powered down or running in a low-power mode for as much time as possible while still being able to receive and relay network messages.

These mechanisms enable powerful Contiki-based solutions in severely power-constrained environments such as battery-operated wireless sensor network devices that are expected to operate unattended for long periods of time without battery maintenance or replacement.

To run efficiently on memory-constrained systems, the Contiki programming model is based on protothreads, which are thread-like memory-efficient programming abstractions that share features of both multi-threading and event-driven programming to attain a low memory overhead.

The kernel invokes the protothread of a process in response to an internal or external event. Examples of internal events are timers that fire or messages being posted from other processes, whilst examples of external events could include external interrupts that are triggered by external sensor inputs, or radio-triggered interrupts created by incoming packets on the wireless network.

These protothreads are cooperatively scheduled, meaning that a Contiki process must always explicitly yield control back to the kernel at regular intervals. Processes may use a special protothread construct to block waiting for events while yielding control to the kernel between each event invocation.

Contiki supports per-process optional pre-emptive multi-threading, interprocess communication using message passing through events and an optional GUI subsystem with either direct graphic support for locally connected terminals or networked virtual displays via VNC or Telnet. However, the use of a graphical user interface does increase memory requirements a little, from a minimum of 10 kilobytes of RAM up to a minimum of about 30 kilobytes of RAM.

The Contiki system includes a network simulator called Cooja. The Cooja Contiki Network Simulator simulates networks of nodes running Contiki which may belong to one of three classes – emulated nodes, where the entire hardware of each node is emulated, Cooja nodes, where the Contiki code for the node is compiled for and executed on the simulation host, or Java nodes, where the behaviour of the node must be reimplemented as a Java class.

A single Cooja simulation may contain many nodes from a mixture of any or all of the three classes. Emulated nodes can also be used to include non-Contiki nodes in a simulated network environment. Cooja can also be used to simulate real-world physical effects in large wireless mesh networks, such as packet loss and network degradation in RF networks.

With the combination of low-powered embedded wireless hardware, Contiki and the tools included – you have the foundation for a scalable, efficient and contemporary Internet-of-things.

To get started with your own ideas and Contiki, or to explore other options to solve your problems – join us for an obligation-free and confidential discussion about your ideas and how we can help bring them to life – click here to contact us, or telephone 1800 810 124.

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 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.

Muhammad AwaisContiki – the low-power IoT Operating System

LX Design House has been awarded Best in Design at the Electronic News 2012 Future Awards for the QuickFire Pyrotechnics Firing System

The winners of the Electronic News 2012 Future Awards were announced at ElectroneX on 12 September 2012. LX Design House was awarded Best in Design for their design of the QuickFire Pyrotechnics Firing System, which is being developed for Elite Fireworks. LX is an electronics design house based in Sydney at the Australian Technology Park.

This is the third time that LX Group has won a major award at the Electronic News Future Awards. In 2010, LX Group was awarded winner in the Digital Home category with YellowBird ALERT, an emergency alert system and in 2009 was awarded overall winner for Best Project with the WMD3000, a device that monitors a user’s gym workout and provides feedback wirelessly.

The Electronics News Future Awards recognises and rewards electronic vision, design and development in the Australian electronics design industry.

“We’re truly humbled to receive this prestigious award. It means a lot to both our team members and our clients to have our design and engineering quality benchmarked against others and to come out with such affirmation of what we are striving towards at LX.  In addition to this, we are all particularly excited for our client, Elite Fireworks, as this comes at a perfect time leading up to preparation to launch” said Simon Blyth, Director and Founder of LX Group upon receiving the award.

The QuickFire Pyrotechnics Firing System is the first firing system in Australia to use ZigBee wireless mesh networking technology and can fire manually, semi-automatically or automatically, either hardwired or wirelessly. Communication between the devices is secure with encrypted data transmitted with at a frequency of 2.4 GHz DSSS and with RF transmission strategies. In addition to allowing control signals to be repeated across multiple wireless firing units, signals can be rerouted the next available firing unit instead of relying on one main transmitter. Some of the safety and continuity features include:

• an intelligent automatic show recovery function that can detect a system error and restart the controllers within three tenths of a second – and then continue, in sync with the show, and the soundtrack;

• enabling firing units to work independently from the master unit, each firing unit holding local copies of the firing instructions – eliminating firing delay and improving the reliability of the show;

• constant heartbeat monitoring and synchronisation – the wireless units remain in constant contact with the firing unit – and will reestablish communications links if this is lost, firing the next due cue, in sync with the show, and the soundtrack; and

• a dead-man switch that must be held in by the operator for a show to continue.

 –End–

Contact:

LX Group, Neala Fraser, Operations Manager,  Tel:  (02) 9209 4133  Email: [email protected]

 

More Information:

About LX Group, visit www.lx-group.com.au

About Electronic News 2012 Future Awards, visit http://www.electronicsnews.com.au/news/winners-of-the-2012-future-awards

About QuickFire Pyrotechnics Firing System, visit http://www.quick-fire.com.au/
Published by LX Group for itself and the LX Group of companies, including LX Design House, LX Solutions and LX Consulting, LX Innovations.

Best in Design, electronics design house

Muhammad AwaisLX Design House Winner in Electronic News 2012 Future Awards

LX Design House has been recognised for its business innovation, passion and entrepreneurial prowess by being named in the Smart50 list for the SmartCompany Awards 2012.

Criteria to making it on the Smart50 list includes average annual growth over the past three financial years, positive business culture, sustainability and future business vision.

LX Group is a multi-award-winning Australian electronics design house specialising in wireless and low-power electronics designs. LX’s motto, “we take your concept and make it a reality”, reflects their passion for innovative electronic product development.

The SmartCompany Smart50 awards recognize and celebrate Australia’s fastest-growing SMEs in 2011-2012 and the entrepreneurs who are changing the Australian business landscape. The awards are based on average annual revenue growth over the past three financial years.The top prize, number one on the Smart50, is awarded to the business with the highest growth over that period.

The winner of the 2012 SmartCompany Smart 50 Awards will be announced at the Victorian Investment Centre, Melbourne on Wednesday, 12 September 2012.Smart50 awards

Muhammad AwaisLX named in the Smart50 list for the SmartCompany Smart 50 Awards 2012

grey marketToday’s global economy has allowed the easy flow of goods from one country to another. However, with this free movement of goods also comes other consequences, and one such repercussion is the grey market economy. The grey market is defined as “the trade of a commodity through distribution channels which, while legal, are unofficial, unauthorised, or unintended by the original manufacturer.” Basically, these are goods purchased by people outside the normal channels authorised by the manufacturer. For example, if a visitor purchased a dozen of Converse shoes in the US and sold them to friends or acquaintances in Australia, that would be considered “grey market.” Of course, this is a simplistic view of grey market items, and it’s not always this straightforward. As companies become more and more watchful of their bottom line, many have to make sacrifices to protect themselves. Many firms turn to the grey market to cut on costs, but are grey market components really worth it?

Increased Fail Rate
It would be great if buying grey market electronics components and equipment was as straightforward as buying those Converse shoes. After all, it’s all the same in the end, right? Not always. Grey market doesn’t just mean buying goods that are cheaper in another country and smuggling them inside suitcases. It’s not just about ‘greedy’ suppliers wanting to monopolise prices or governments wanting their slice of the pie. Grey market goods can mean poorly assembled electronic components, or old chipsets used on new bodies. They can be hardware with older software (that can’t be upgraded) or they can even be stolen goods. Grey market goods can’t be vetted by the electronics manufacturers or OEMs, and therefore one can never be sure of the quality of the products. Also, various countries may have different safety standards, so purchasing hardware meant for another country could mean legal and safety ramifications for the company using the equipment.

Impact on the Bottom Line
Many companies are feeling the pinch of higher prices or increased costs of operating expenses. It’s only natural that before trying to cut back on staff or other expenses, they start looking at where they can decrease costs on electronic equipment and components. However, lower costs of purchase don’t always mean low costs in the long run. Manufacturer prices have other things built in. Aside from marketing, promotions and advertising, there’s also customer support, service and warranties. Purchasing from grey markets mean that the price you pay don’t contribute to these things and that means higher costs, not just on the costs of purchasing goods, but it can mean higher costs for the buyer. Grey market goods rarely carry warranties and support, and they must often rely on the grey market suppliers or third parties for the support. Repairs and services can run companies much more than if they were to purchase the equipment from the manufacturer or authorised suppliers.

Prevalence of Fake Goods
Grey market goods aren’t necessarily counterfeit, but they do pave the way for counterfeit goods to flood the market. That’s because in many cases, testing equipment and inspections just cost too much money. With such lax standards of testing, makers of fake goods can be confident when they flood the market with their products. And, in the bigger picture, counterfeit goods amount to worldwide losses, from the electronics manufacturers or OEMs to the end business consumers themselves. The overall economic, not to mention social costs could cripple the market.
The allure of “going grey” is strong, especially when companies all over the world face such tough economic times. Yes, grey market components are cheap, but they, in the long run, aren’t very reliable and can end up costing more. For electronics designers and electronic manufacturers, the incentive of grey market parts may be tempting. But why would you spoil a beautifully designed and crafted product with inferior quality components?

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 embedded systems and wireless technologies design. www.lx-group.com.au

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

Muhammad AwaisLX Group Discuses Grey Market Components: Is It Worth It?