All posts tagged: design

When an organisation or team decides to adopt Agile methodology for their projects, not “staying agile” can potentially lead to problems. Although Agile itself is very broadly defined in the general principles of the Agile Manifesto, and there are many different ways to implement these principles, “staying agile when using agile” is important and straying too far from the underlying principles can potentially lead to pitfalls.

So, how can we keep Agile development agile and avoid common pitfalls when adopting Agile project management techniques?

One of the important things to know about Agile methods is that if they are limited to one development team churning out code, the outcome won’t be truly Agile. It takes a whole organisation to truly be agile, with agile methods supported by management and other staff within your organisation – not just one team without any support for agile in the organisation.

There are several other key success strategies for organisations when adopting Agile methods, such as looking beyond the application “construction” stage and considering the life-cycle context of the application. If organisations only change the way they construct software, without downstream or upstream business changes, this is unlikely to lead to the most effective outcomes with Agile.

It’s important to not be “Agile zombies”, with the inaccurate assumption that just attending a class or seminar about Agile methods and implementing some of the points learned leads to “being agile”. Every organisation is different and is constantly evolving. Continuous learning and improvement is at the core of Agile, and Agile isn’t a strictly defined “one size fits all” recipe.

The methodology itself isn’t a prescribed process or set of practices; it’s a philosophy that can be supported by practices, and no two agile approaches are exactly the same. No one single methodology exists that meets the needs of everyone.

It’s also important for organisations to decide if and where agile adoption is most beneficial for their business, to plan carefully for adoption, and to not adopt “Agile just because it’s Agile”. Organisations should ask questions such as why they want to be agile, what benefits it will provide, and how agility will be achieved and measured. Organisations should ask what cultural or other barriers exist to their adoption of Agile techniques and how they can be overcome.

Without a plan that clearly shapes the initiative, addresses and resolves constraints to agility (for example, removing waterfall process checkpoints or getting support from other required entities), it is more difficult to shape the Agile initiative, staff it, fund it, manage blockers and maintain support from executives.

It’s valuable to ensure that the entire organisation is included in Agile project management – including areas of the organisation that may be overlooked such as marketing or accounting staff. It’s faster and less painless, of course, just to launch an Agile initiative with one team, but this is not most effective.

A single team may gain some benefit from agile, but to be most successful you need to look at the whole process around solution delivery and the numerous people involved. Agile, ideally, should be a change in culture for the entire organisation.

It’s important to find supporters for Agile adoption not only among developers and IT teams, but across all parts of the business unit. In particular it is desirable to try and get somebody from senior management directly involved in Agile adoption, with as much support as you can find from executive management.

Effective agile adoption requires executive sponsorship at the highest level, because these are the people who control resources and can move them as needed to deliver results most efficiently.

Successful adoption of Agile means a shift in the way business views technology, and for most effective results we should recognise that developers don’t like change and many people like working in their own world. As with any cultural shift like this, coaching can be valuable.

Business users will need to learn to work differently with development teams as well. That’s why a coach – either a professional or a designated employee with strong communication and motivation skills – can be an effective part of a new agile team, to help everyone learn to work together most effectively.

Training is also important for success with Agile. Some organisations tend to skimp on training, but Agile is one area where it can be particularly valuable. Managers may only send a few key people to training, in the hopes that they can train the rest of the organisation to implement the new approach for free.

scrum 1

This is unlikely to yield the best results, since Agile is a game-changing initiative, and everyone across the organisation needs to understand it for best results. Continuous improvement is a key principle of Agile development, including continuous development of the team and their skills.

Once again we enjoy illustrating that Agile methodologies can be used effectively with embedded (and other) hardware development if all members of the team embrace the methodology. And that includes the engineering team here at the LX Group – who can 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 AwaisThe importance of staying Agile when using Agile

The MeshWorks Internet-of-Things platform from California Eastern Laboratories is a turnkey wireless solution which connects sensors and peripherals to the cloud in a way that makes previously complex mesh networks and wireless sensor networks very fast and easy to implement.

This includes connectivity between the wireless mesh network, the LAN, the Internet and cloud services, for anyone with rudimentary Python scripting skills. The complete MeshWorks platform consists of three key components – a wireless Personal Area Network (PAN) which is powered by CEL’s MeshConnect 2.4 GHz 802.15.4 radio modules. Programming is via a GUI-based interface built around the MeshWorks software suite, and the cloud service which is facilitated by connecting your wireless sensor network to the Internet via either the MeshWorks Ethernet Gateway or the OpenTether Cellular Gateway.

CEL provides a variety of reference designs which allow you to easily get started engineering, combining the EM35x MeshConnect family of 802.15.4/ZigBee wireless modules with a multitude of different sensors and control node choices representative of those that are popular in Internet-of-Things and connected-home applications. CEL’s turnkey wireless solutions enable you to unite the “Internet of Everything” product ecosystem with ease.

The MeshWorks platform was designed specifically to address the wireless connectivity needs of the industrial and environmental sensing markets. By using CEL’s family of EM35x wireless modules in conjunction with the MeshWorks cloud service platform, virtually any sensor or control node can easily be connected to the cloud for state-of-the-art control and data analytics, allowing you to get to market quickly and easily.

Furthermore the included library of reference designs for proven hardware implementations and solutions include block diagrams, detailed schematics, bill of materials information, and much other relevant information to help you get started with a MeshWorks-based solution for your next product.

The MeshConnect line of 802.15.4/ZigBee and other radio solutions combine industry-leading transceiver ICs with other RF components such as RFIC switches and power amplifiers, providing certified and qualified solutions which enable customers to reduce their design and certification phases of development, enabling wireless connectivity for your products relatively easily.

The MeshConnect EM35x Ember Companion Kit is designed for interoperability with development kits for the Ember platform, with each radio module in this kit soldered onto a carrier board making it pin-for-pin compatible with the Ember development board. CEL’s MeshConnect EM35x Mini Modules Programming Fixture is a programming assembly designed to be used with the CEL ZICM35xSPx MeshConnect Mini Modules series, which are small mesh-networked radio modules ready for compact and relatively low cost integration into your next product, adding wireless mesh network and Internet-of-Things capability with ease.

The Mini Modules Programming Fixture is useful for production programming or during application development when multiple firmware images are required to be flashed onto a Mini Module during testing and debugging. This programming assembly needs to be used in conjunction with the ISA3 Ember Debug/Insight Adapter from Silicon Labs for the actual programming of the chips.

meshworks 1

Another option is to use MeshConnect EM357 USB Sticks which enable hardware vendors to quickly integrate 802.15.4/ZigBee connectivity into any computer or device with a USB port, without any RF design experience required. They can be used as a hardware development platform for rapid prototyping and as a companion to the MeshConnect EM357 modules.

CEL also offers reliable Ethernet and Cellular-based gateways, providing Internet connectivity to a wireless sensor network or mesh network with a secure, low-cost solution. Based on the Mini Module line of Ember EM35x-based IEEE 802.15.4 radio transceivers from Silicon Labs, these gateways run the industry-leading EmberZNet PRO ZigBee stack.

The MeshWorks OpenTether Cellular Gateway connects a MeshWorks sensor and control network to the cloud anywhere out in the field, as long as cellular service is available in that location. These gateways can also come pre-configured to connect a MeshWorks network directly to Exosite’s cloud service, and are specifically designed to support the MeshWorks turnkey wireless solution for connecting sensor and control peripherals to the cloud.

By writing a simple python script, the gateway can be configured to connect to virtually any cloud service or database using common Internet transport protocols, with Exosite connectivity supported out of the box with a supplied reference script.

The MeshWorks OpenTether Sensor Node is also available as a part of the MeshWorks solution family, and this product is an ideal starting point for the evaluation of the MeshWorks platform. The OpenTether Sensor Node has 10 built-in sensor capabilities to enable you to quickly prototype many common sensing and automation applications. Additionally, it contains a built-in I/O expansion port that you can use to connect to any external sensor or control node using I2C, analog, or digital I/O.

The Sensor Node comes pre-loaded with CEL’s MeshWorks firmware, which allows users to quickly write Python scripts to customise the system for their particular needs. The OpenTether Sensor Node utilises CEL’s Mini Module line of Ember EM35x-based transceivers built around Silicon Labs 802.15.4 SoCs as with the other hardware products in this family, and the Sensor Node also incorporates the EmberZNet PRO ZigBee stack.

CEL’s MeshConnect EM358x Mini Modules are based on the Ember EM3588 802.15.4/ZigBee microcontroller system-on-chip from Silicon Labs. They are pin-compatible extensions to CEL’s leading product line of EM357-based radio network modules, and they are available in both low and high power output options (+8dBm and +20dBm transmit power) to accommodate designers with different range, performance and power consumption requirements.

The Silicon Labs EM3588 system-on-chip incorporates a 2.4 GHz RF transceiver with a baseband modem, a hard-wired MAC and an embedded 32-bit ARM Cortex-M3 microcontroller with 64 kB of internal RAM and 512 kB of flash memory. The MeshConnect EM357 High Temperature Mini Modules from CEL provide the same high performance RF solution and high performance ZigBee stack in a module that is specifically designed to address the thermal challenges associated with heat-intensive applications, based on the Ember EM357 802.15.4/ZigBee radio network system-on-chip.

MeshConnect EM357 Mini Modules offer the smallest footprint of all Ember-based RF modules available today, combined with the power of the Cortex-M3 advanced 32-bit microcontroller architecture, the strong performance of the EmberZNet PRO ZigBee stack, a link budget of up to 123 dB, and a strong surrounding ecosystem of gateways, sensor products, cloud services and reference designs for implementing your wireless sensor networks and Internet-of-Things solutions.

All of this means there exists another option, another choice, another system to get your Internet-of-Things ideas from your notebook to reality. And doing just that with any system may seem like an impossible task – however with our team here at the LX group, it’s simple to get prototypes of your devices based on the Meshworks platform up and running – or right through to the final product. We can partner with you – finding synergy with your ideas and our experience to create final products that exceed your expectations.

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 AwaisCloud-based IoT with Meshworks

Intel’s new Edison development platform is the first in a series of low-cost, product-ready, general-purpose embedded computing platforms from Intel that are aimed at lowering the barriers to entry for work in Internet-of-Things and wearable computing applications for the entire community of developers and users, from hobbyists and makers to consumer electronics developers and industrial Internet-of-Things engineers.

The Edison packs a robust set of features into its small size, delivering strong performance built around a leading-edge dual-core Intel Atom system-on-chip combined with a separate single-core microcontroller, along with good hardware durability and a broad spectrum of hardware interfaces and software support.

These versatile features allow the platform to deliver strong value to a wide range of developers and users working with Internet-of-Things, wearable computing, and other embedded computing applications.

Thanks to the integrated Wi-Fi, integrated Bluetooth Low Energy, onboard memory and generous storage, and support for more than 30 different industry-standard hardware I/O interfaces via its 70-pin connector for integration with peripheral devices and other hardware, the Edison is ready for a wide range of applications.

Furthermore with out-of-the-box compatibility and support with software and tools such as Yocto Linux, the Arduino IDE, and the Python, Node.js and Wolfram languages, using the Edison with many open-source community software tools such as these enable ease of adoption and also inspire third-party app developers to build apps for consumers and industrial applications on top of the Intel Edison platform.

This is Intel’s second product targeted partially at the hobbyist, inventor and maker market, following Intel’s Arduino-compatible Galileo platform – however it isn’t limited to that market at all. The Edison development board is a computer only about the size of an SD card, and its unique combination of small size, power, rich capabilities and ecosystem support inspires creativity and enables rapid innovation from prototype to production for professional, hobbyist or education users.

Created for rapid innovation, prototyping and product development, Edison can be configured to be interoperable with just about any device, allowing you to quickly prototype simple interactive designs or tackle more complex projects with an embedded computer that offers much more power, onboard storage and networking capability than a simple 8-bit microcontroller.

During the development process Intel has reported an enthusiastic response to this product from Internet-of-Things entrepreneurs, engineers and the maker community, as well as consumer electronics and industrial machine-to-machine companies.

Intel has decided that in order to best address a broader range of market segments and customer needs, the Intel Edison platform will be extended to a family of different development boards, with notable enhancements over similar existing offerings that include the use of Intel’s leading-edge dual-core Atom system-on-chip, increased I/O capabilities and software support, and a new, simplified industrial design. 

Intel edison development board

These engineering improvements promise greater performance, increased durability and reductions in cost whilst keeping the device very compact. While Intel works to extend the family of its Quark system-on-chips, they have bought the Edison development board to market now in order to meet a broad range of market growth in the embedded and IoT sector.

Edison offers a dual-core, dual-threaded 500 MHz CPU combined with an additional external microcontroller and over 30 different I/O interfaces connected to external systems via a small 70-pin connector, providing a powerful and flexible hardware platform that offers solid performance and good value for wearable or small-form-factor application and hardware development.

System integration is easy as popular networking technologies such as Wi-Fi and Bluetooth Low Energy are supported by the Edison platform with no extra hardware needed, and the board itself is only slightly physically larger than an SD card.

Intel believes the Edison platform will provide more value for embedded computing users with its simplified design process, increased durability and value for money, with this new family of different boards and products offering individuals and small, innovative companies a compelling platform to introduce smart and connected wearable computing designs and Internet-of-Things products that will delight people in new and unexpected ways.

As an example of the Edison platform in action, Intel has demonstrated the Mimo baby monitor from Rest Devices. Based on a tiny Edison-based computer packaged into a toy turtle the size of a baby’s hand, the system receives data from sensors worn on a baby’s clothing, monitoring temperature, breathing, motion and more, and transmits its information to a smartphone via Bluetooth Low Energy, eliminating the need for an external receiver.

Besides sending the baby’s data to an app on the parents’ iOS or Android device, this compact Edison-based wearable computer can trigger actions on connected devices, such as an automatic bottle warmer accompanying the system demonstrated by Intel and Rest Devices which also incorporates a networked Intel Edison board inside.

Thanks to the tiny size and ease of integration into existing and new designs, the Edison platform will accelerate the design and production of almost any connected device.

And with our team here at the LX group, it’s simple to get prototypes of your devices based on the Edison up and running – which also translates to lowering the cost of the system development through to the final product. We can partner with you – finding synergy with your ideas and our experience to create final products that exceed your expectations.

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 AwaisIntel Edison – embedded IoT made easy

Since the early days of computer and networking development in the late 20th century, the open-source hardware and software movement have become a growing force in the world of agile product development.

Using such open-source methods may seem to be a great idea, however there are some potential advantages and disadvantages of choosing to use open-source software and hardware – both using other people’s existing open software or hardware technology, or releasing your own intellectual property as open-source software or hardware for use in the development of Internet-of-Things solutions. What are some of the potential benefits and challenges associated with open source?

For some proponents of open source technology, the most important advantage of open source technology is that it is “free as in free speech”, and this means that software, updates, or other technology or support cannot be withheld by some company – åjust because it decides that you shouldn’t be using their software any more for whatever reason; they can’t just take their ball and go home.

With open-source software or hardware nobody can stop you from using it down the line, and there is at least some form of future access to the technology, even if it is obsolete, less popular or less well supported in the future.

Another key selling point often associated with open software or open hardware is that it is often, if not usually, free as in zero money. Sometimes developers or software vendors may provide an upgraded product, special features or special paid maintenance or support for an open source product – where these special features are commercialised on top of an underlying open-source platform, but generally the underlying open software or hardware technology is freely available for you to work with.

With modern Internet bandwidth, free software can easily be distributed in minutes via Internet download, without the cost of distributing or producing physical disk media. This makes it possible to get free software into the hands of users cheaply and conveniently, which is obviously good for the user, but also good for the software developer because new software can reach many users much faster, getting used in people’s hands sooner and with much greater potential uptake. This can be particularly attractive to small, independent developers.

Obviously in the case of Open Hardware this is a little different, since hardware still costs money to manufacture. However, Open Hardware generally means that design information such as schematics or CAD/CAM design files are freely downloadable for users to look at or potentially incorporate into modified versions or their own electronic designs.

This re-use of existing designs and technology, if you’re happy with the terms of the open-source licenses that may be used, can make design and prototyping faster, potentially getting your product to market (or a potential product or prototype ready for the investment or crowdfunding stage) that much faster.

In many cases, an open source software or hardware project is developed by one person who is often frequently directly accessible to users for direct advice or support. Many authors will provide helpful, patient support – often with a direct level of technical literacy that you’re often not likely to get from commercial “user support” staff reading from a script.

Even if you can’t talk directly to the developer, many open source software or hardware projects will have some kind of associated mailing list or web forum for community discussion, where other users or developers can help you out with advice and support.

Open source software and hardware allows you to get “under the hood” with the design details in a way that you can’t with proprietary technology. This means that you can inspect the engineering, fix problems, identify potential vulnerabilities, and extend or modify the engineering to suit the needs of your application. This is clearly in contrast to closed software or hardware where you are basically at the mercy of the commercial developers when it comes to future development suggestions, security advisories or bug fixes.

One argument in favour of open source technology is that it can be more secure – with many developers and users looking over the source code, security vulnerabilities become much more visible. Whereas closed source software depends to some extent on “security through obscurity”, open source software brings with it an expectation that having lots of users and developers looking through open-source code, maintaining, developing and tweaking it results in better, more secure software – where potential vulnerabilities are detected and corrected.

Applying this sort of “peer-review” to open source software means that the white-hat hackers are able to keep ahead of the black-hat hackers – or, at least, any unfair potential advantage that the black-hat hackers have is minimised.

Nevertheless, we must recognise that this applies a bit differently to hardware than it does to software. If a security vulnerability is discovered in a piece of software and it is openly discussed, a patch can rapidly be developed to correct it and deployed freely to everybody using that software, quickly and easily, thanks to the Internet.

However, if a security vulnerability is discovered in some hardware system which is used by tens of thousands of customers worldwide, what happens if it is not possible to deploy a software or firmware update to correct the problem?

If fixing the vulnerability requires actually buying new hardware to replace an otherwise mostly functional hardware device it is clear that customers may be reluctant to do this, and many systems may be left insecure. In such a situation, if a security vulnerability is discovered and discussed openly then this can easily have more negative effect on security than it does a positive effect, at least in the short term, or in small businesses or home environments where the hardware upgrade may be financially prohibitive.

Another potential advantage of open source technology is that it encourages commercial technology companies to try harder to make their own offerings more attractive, and it encourages innovation and competition – especially when the agility and speed of development by individual open source software or hardware developers, or small businesses, is taken into account.

Open source technology raises the bar, effectively, by saying to customers that this certain set of functionality is what you can get “free as in free beer” – and, to be honest, this is as far as it needs to go for “open source motivation” with some customers. This sends a message to commercial vendors that they may need to offer superior functionality, superior support or usability in order to remain competitive with open-source offerings.

LX2

Commercial developers can’t rest on their laurels, and are constantly motivated to innovate and improve their product. Otherwise, an open source product will come along that eats their lunch – as long as it is providing a comparable level of quality, usability and support.

On the other hand, smaller existing commercial hardware or software offerings may not be able to compete with a product that is available for free, and some may argue that open source competition can create a situation to anticompetitive “dumping” – dumping a whole bunch of product on the market at low or no cost in an effort to drive prices down, potentially forcing competitors out of business.

Thus when considering the use of open-source technologies for your next product design or iteration – there are many perspectives to take into account. Do you keep your product “open” and take advantage of the cost savings – but risk higher levels of competition? Or do you work with a closed or existing commercially-available ecosystem?

There’s much to consider, and if you’re not sure which way to turn – the first step is to discuss your needs with our team of experienced engineers that can help you in all steps of product design, from the idea to the finished product.

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 AwaisThoughts on Open-source Product Development

The Internet-of-things market is growing exponentially – and to some observers it may seem to be an unchecked industry with regards to standards and compatibility. However it isn’t too late to define workable standards – and just that is being done with the International Telecommunications Union’s Internet-of-Things Global Standards Initiative.

In case you’re not familiar with it, the International Telecommunications Union is a specialised agency of the United Nations that is responsible for issues that concern information and communication technologies.

This group coordinates the shared global use of the radio spectrum, promotes international cooperation in assigning satellite orbits, works to improve telecommunication infrastructure in the developing world, and assists in the development and coordination of worldwide technical standards – ITU’s standards-making efforts are its best known and oldest activity.

The ITU’s Internet of Things Global Standards Initiative (IoT GSI) is an initiative of the ITU’s standardisation group that promotes a unified approach for the development of technical standards and recommendations to enable the best possible standardisation and interoperability of the Internet of Things on a global scale.

This international initiative of standardisation has the potential to benefit everybody, from the developers and vendors of Internet-of-Things products and solutions through to consumers. Recommendations developed by the IoT GSI are developed in collaboration with other standards developing organisations – allowing developers, vendors and providers working in the emerging Internet-of-Things industry worldwide to offer a wide range of Internet-of-Things technologies in a standardised and interoperable way. The IoT-GSI also aims to act as an umbrella for further development of IoT standards worldwide.

The purpose of IoT-GSI is to provide a visible single location for information on and development of IoT standards, these being the detailed standards necessary for IoT deployment and to give service providers the means to offer the wide range of services expected from the IoT with a high degree of global standardisation.

By building on the work of other ITU standardisation group efforts in other areas such as network aspects of identification, ubiquitous sensor networks and machine-to-machine communications – the ITU can hopefully bring together different IoT-related standardisation groups both within the ITU and in the wider industry to develop detailed standards for IoT deployment.

From the global perspective of technical standardisation, the IoT can be viewed as a global infrastructure for the information society, enabling advanced services by interconnecting physical and virtual things based on new, and existing, interoperable information and communication technologies. ITU sees enormous potential in the Internet of Things, and hence enormous value and importance in these standardisation efforts, harmonising different approaches to the architecture of the IoT worldwide.

The ITU sees the IoT GSI as important because the deep changes to the fundamental approaches being taken to the provision of situation-aware telecommunication services from network-connected things, and the associated breadth of topics that need to be addressed, are well beyond what could be covered within any particular study group following routine standards development processes.
Furthermore the GSI also provides essential external visibility for the ITU standardisation group’s work, and is a clear and obvious place to go for information on the sector’s work in this particular area. Indeed, it serves as a banner under which to unify all the IoT-relevant activities being carried out within the ITU standardisation group.

IoT GSI 2

Once finished, the IoT GSI aims to have developed a consistent definition of what the Internet of Things actually is, to provide a common working platform bringing together different standards-making, industry and academic representatives, and to develop consistent standards for IoT deployments – taking into account the work already done in other standards development organisations, and recognising that global coordination is the key to widespread success of the IoT.

To meet these objectives, the ITU Joint Coordination Activity on the Internet of Things (JCA IoT) was formed in 2006, bringing together representatives from numerous standards developing organisations, including industry forums and consortia, working in IoT-related areas.

The Joint Coordination Activity provides a platform to exchange IoT information and discuss coordination matters, avoiding overlap and duplicated effort. One of the activities of the JCA is to maintain the ITU’s IoT Standards Roadmap that includes standards from the worldwide ecosystem of standards development organisations that are either approved already or presently under development.

ITU’s IoT-GSI acts as an umbrella for the various standardisation efforts worldwide. Founded on the principle of international cooperation between governments and the private sector, ITU represents a unique global forum through which governments and industry can work towards consensus on a wide range of issues affecting the future direction of this increasingly important industry.

The technology community has highlighted a need to focus standards work in one place, distributing expert resources efficiently and avoiding the emergence of competitive approaches and the GSI responds to this, promoting a unified approach for the development of technical standards and recommendations in order to best enable the IoT efficiently and consistently on a global scale.

Recommendations developed under the IoT-GSI by the various ITU standardisation groups in collaboration with other standards developing organisations will enable technology and service providers worldwide to offer the wide range of services and products that are expected to emerge from the Internet-of-Things industry in the most interoperable and consistent way.

Although doing so may be tempting from an economical perspective, ignoring standards in your IoT-enabled product design could cost you more in the long term, by losing interoperability with other systems – or even scaring off potential customers. Therefore it’s important to be aware of the options in the market and how they can benefit your situation.

Here at the LX Group we have experience in developing IoT systems using various platforms, and can help with any or all stages of product design – to bring your ideas to life.

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 AwaisThe IoT Global Standards Initiative

Without too much fanfare another Internet-of-Things platform has been introduced to the market which deserves some exploration. Called XOBXOB (pronounced “zob-zob”), it is claimed to provide users with an easy to use Internet platform for building distributed networks of devices that communicate with the Internet and with each other.

XOBXOB is aimed particularly at ease of use in conjunction with Arduino or Arduino-compatible platforms, providing a cloud service for “Simple Internet for Things” in conjunction with the Arduino environment.

XOBXOB can be used in conjunction with an Arduino or compatible and Ethernet Shield, a Roving Networks WiFly module, or any Arduino-compatible hardware connected to a PC. If you don’t have any appropriate Ethernet or Wi-Fi connected hardware suitable for use with XOBXOB then the Arduino can use a downloadable “Connector”.

This is a small application from XOBXOB, available for Windows, Linux or OSX, which provides Internet connectivity between the XOBXOB service and your microcontroller board via your PC, without requiring the use of embedded Ethernet or Wi-Fi hardware.

Getting started with XOBXOB requires a physical thing, like an Arduino, or a virtual thing, like a web browser running on a smartphone or PC. Although you can get started with only one thing, XOBXOB is more interesting to get started with if you have multiple things that can talk to each other via XOBXOB, such as both an Arduino and a smartphone.

XOBXOB

Although it’s easiest to get started with XOBXOB using an Arduino, you do not have to use an Arduino. More experienced users can use XOBXOB’s RESTful API to implement XOBXOB connectivity for essentially any device that can connect to the Internet.

Furthermore, the XOBXOB team continues to work on libraries and sample projects to make it easy to use other popular embedded computing platforms and single-board computers such as BeagleBone and Raspberry Pi.

Once you’ve got suitable hardware, you can register for an account on the XOBXOB website and get the private API token from your XOBXOB dashboard. You’ll also need to download and install the XOBXOB Arduino library.

XOBXOB makes it very easy to get started by including simple examples in the XOBXOB Arduino sketch library, such as a basic Internet-connected LED control program, using the XOBXOB service to control a LED (or any digital device) remotely via the Web.

These basic examples provide a quick way to test the network connectivity between your Arduino, your LAN and the Internet. When getting started with a XOBXOB Arduino sketch, remember that you’ll need to put your private XOBXOB API token (available via the XOBXOB dashboard) and the MAC address of your Ethernet device into the Arduino sketch.

There are three different libraries to use, depending on whether you’re using an Ethernet-equipped Arduino, a WiFly-equipped Arduino, or an Arduino connected to a PC with the Connector software.

With this example, you can then use the on/off panel on the XOBXOB dashboard to set the state of the LED on or off, and then click “SET”. You can also do a “GET” to retrieve the status of the digital output, which is useful if multiple users are controlling the state of the system. These kinds of set and get methods are likely to be familiar to users with some Java or other object-oriented programming experience.

More advanced example code is also included, for example to allow you to demonstrate Internet-connected control of a MAX7219-based 64-pixel LED display via the XOBXOB cloud service.

XOBXOB

You can also send serial data to the microcontroller, for example, from a smartphone or any device with a web browser, anywhere in the world, connecting your physical world to the web in a very accessible way.

These more advanced examples are still simple to use and fast to get started with – you can use the XOBXOB service and XOBXOB’s sample projects and resources to get an elaborate demonstration of cloud-based control of a LED display or other device up and running in minutes.

The functions of the XOBXOB Arduino libraries are well documented in XOBXOB’s Arduino library guide, making it easy to move past the basic examples provided and implement XOBXOB connectivity for your own specific application.

For example, your Arduino code can control whatever you want to happen in the handler that corresponds to the ON/OFF button being used on the XOBXOB dashboard. XOBXOB works by creating small “mailboxes” called XOBs. To control additional devices from your XOBXOB dashboard, you create a new device in the dashboard, and give it a name.

Your Arduino code then needs to request that XOB by name in the “requestXOB” function, meaning that it will respond to that device on the cloud side when needed – multiple different devices can be independent of each other, or they can talk to each other if you like.

Your physical things can send and receive messages through a XOB, and by sharing XOBs, things can send messages to each other. In this regard, XOBXOB is a true Internet-of-Things platform, allowing machine-to-machine communications with packets of data travelling between connected devices.

The machine-to-user control and communications provided by the Web interface is only a part of the overall system – it is not just providing Web-based datalogging of temperature or other data collected from the hardware devices, it also provides the capability for machine-to-machine communications and basic bidirectional control of the hardware from the Web service.

Although the platform is skewed towards the Arduino-compatible hardware platform, this is still perfectly acceptable for a wide range of products and allows for rapid development due to the open-source nature of the platform. This allows us to bring your IoT product ideas to market in a much shorter period of time.

To find out if XOBXOB is an ideal fit, 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 AwaisXOBXOB – the simple Internet-of-Things

Today, Internet-of-Things networks (and, more generally, Wireless Sensor Networks, which are wirelessly networked but not necessarily Internet-connected) are finding use in an increasing range of consumer, industrial and medical applications. Such networks often employ a large number of distributed nodes without interconnecting wires, which can’t practically be connected to the power grid, and therefore it is attractive to keep the need for battery recharging and replacement to an absolute minimum.

This can be achieved with the use of efficient, careful battery design choices as well as ambient energy harvesting technology to self-power small, efficient wireless network nodes from energy sources such as light, waste heat and vibration in the environment and highly energy-efficient design practices both at the hardware and software layers to keep the overall need for power to a minimum.

For some systems it is practical to use batteries alone – for example, lithium-ion, lithium-polymer or nickel-metal hydride batteries – and rely on user intervention to simply recharge and replace the batteries where needed. The batteries may be left internally, inside the device, with the system being plugged into a power supply via a charging port – perhaps using a low-power standard power-supplying interface such as USB – when the device requires a recharge, as opposed to the traditional method of removing and swapping the batteries.

In this sort of application, battery management and charging ICs such as the Microchip MCP73833 Li-polymer / Li-ion charge management controller can be of use to control the recharge of a Li-ion cell, as can buck/boost converters such as the Texas Instruments TPS63031.

LX1

A buck/boost converter like this allows a regulated output voltage to be generated from input voltages both higher and lower than the desired output voltage – an output of 500mA at 3.3V, in this case, from an input voltage anywhere from 2.4 to 5.5 volts. This allows a battery such as a two-cell NiMH, three-cell NiMH, or single-cell Li-ion / Li-polymer to be used efficiently and charged and discharged across the entire usable part of its discharge curve.

When it comes to choosing different battery chemistries for a particular application environment, non-rechargeable alkaline batteries are very cheap, widely available and are ideal for low-current applications at room temperature.

If a particular application system consumes very little power then it may be economically viable to choose disposable alkaline batteries that require user replacement once or twice a year.

Alkaline batteries do have two major disadvantages – poor low-temperature performance and relatively limited high-current performance. The available current from an alkaline battery is limited significantly in cold-weather environments, and at high discharge currents the total energy capacity available from the battery is limited.

Non-rechargeable lithium batteries tend to offer substantially increased performance at low temperatures as well as higher discharge current capability.

When it comes to rechargeable batteries, nickel metal hydride (NiMH) cells are the workhorse chemistry of modern rechargeable batteries, with a better lifetime across many charge and discharge cycles without the “memory effect” that affects nickel-cadmium cells.

LX2

A typical NiMH cell will have a cell voltage of 1.2 volts instead of the usual 1.5 volts expected from an alkaline battery – this may be significant in some designs but is generally acceptable. Despite this, NiMH batteries generally perform better than alkaline batteries at low temperatures and don’t decline quite as quickly as current draw increases, as well as providing the benefit of being rechargeable.

Lead-acid batteries can provide very high discharge currents for demanding applications such as mechatronics, with good energy density, but can perform poorly at low temperatures and can be subject to permanent damage through cell sulfation if they are kept discharged for any significant length of time.

Lithium-ion cells provide good energy density and many convenient cycles of repeated charge and discharge, but this battery chemistry requires precise control to avoid over-discharge or over-charge conditions which can permanently damage the battery. Despite their risk of fire and damage if mishandled, lithium-ion batteries provide very good discharge current capability, good energy density, and the ability to survive many repeated charge cycles, embedded inside devices which are charged and used without their battery ever being removed or replaced.

Power-efficient wireless sensor nodes can take advantage of some form of energy harvesting power supply, employing energy sources such as solar photovoltaics, vibrational energy harvesters or thermoelectric generators to minimise maintenance and extend battery life – possibly completely eliminating batteries entirely, if the power consumption of the system is small enough and a capacitor is employed for energy storage.

Energy harvesting management ICs that manage the accumulation of energy in a capacitor over a period of time to enable short bursts of relatively high power consumption, such as when a node wakes up and transmits a burst of data, are particularly well suited to low-power wireless sensor nodes.

LX3

In many applications, solar photovoltaics are the most familiar, relatively mature choice for low-power network nodes operating outdoors, for example in agricultural and meteorological instruments. However, other technologies suitable for extracting small amounts of power from the ambient environment exist.

For example, a wireless sensor node set up to monitor bearing wear in a generator could employ a piezoelectric crystal as a vibrational energy harvester, converting motor vibration into usable energy, or a thermoelectric generator mounted on a hot exhaust could harvest a small amount of otherwise wasted energy from the thermal gradient.

Solar photovoltaics are a common choice for sensing, control or measurement devices that are located outdoors where sunlight is available, and that consume a relatively small amount of power. For a small, low-power embedded device that receives a reasonable amount of sun each day, a moderately small solar panel is perfectly capable of supplying sufficient power, on average, to run a lightweight wireless network node consisting of a microcontroller, sensors and an embedded low-power radio such as an 802.15.4 system.

However, solar power is intrinsically intermittent and is only available for a fraction of the day, on average. To allow the system to have access to the current it needs to function when needed, solar-powered wireless devices almost always need to incorporate a small amount of energy storage in the form of a battery or supercapacitor in conjunction with the solar cell.

At this point you may start to wonder what the most appropriate power solutions are for your IoT or other products, and it’s no secret that the options are wide and varied. However the success of your product is predicated on its usability and thus autonomy from mains power.

For more guidance on this matter, from consulting to total product design from idea to delivering to the end user, the LX Group can be your partner in success. 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 AwaisPowering the Internet-of-Things

Over a long period of time it has become apparent that in some parts of the electronics market, there is something of a “race to the bottom”, with cheap manufacturers and online vendors racing to promote and sell the absolute cheapest possible device that is claimed to deliver a given sort of functionality.

For example, this is particularly apparent in the ecosystem of cheap “Arduino-compatible” microcontroller development boards and “Arduino clones” coming out of the online Asia-based market, as well as in cheap derivatives and clones of other popular Open Hardware and Open Software products – as with RepRap-style 3D printer controller electronics

We’re not convinced that much good always comes from this demand (in some portion of the market) for ultra-cheap hardware with every possible corner cut off it. It is valuable to pay attention to the differences that may exist between genuine devices from a particular vendor and third-party “clone” devices – even if you think that Open Hardware means that a second-source vendor can and will reproduce the original hardware design faithfully.

Whilst low-cost devices may be technically suitable in some applications, if you know what the technical specifications of a given hardware device really are as it is manufactured, it is important to at least understand that you might be getting something largely unknown versus something with known, expected specifications and an expected standard of quality – and a “cheap” device may not actually make good economic sense at all.

Does anybody potentially win this “race to the bottom”? And will any good ever come of it, especially if you’re not aware of it and you go in trying to source your hardware without the right expectations?

Just as an example, we might consider the “Iteaduino Lite”, recently launched on crowdfunding site Indiegogo as the “most inexpensive full-sized Arduino derivative board”, which is “nearly 100% Arduino compatible”. But is this really the same thing as an Arduino Uno, at a small fraction of the price?

lx1

Obviously there have to be some traps hiding somewhere. These kinds of issues may or may not be important in your particular application context, but you need to be aware of these kinds of issues when specifying and sourcing the components needed to accomplish the result that you want, reliably, at the best possible price.

The microcontroller used in the “Iteaduino Lite” is not an Atmel ATmega328 or any Atmel AVR microcontroller at all, but a LogicGreen LGT8F88A, an obscure low-cost Chinese-designed clone of the Atmel AVR that sort of resembles an ATmega88, with some differences.

The Atmel ATmega88 has only 8 kB of flash compared to 32 kB of flash in the ATmega328 commonly associated with “Arduino-compatible” devices, along with 1 kB of SRAM (compared to 2 kB on the ATmega328) and 512 bytes of internal EEPROM (compared to 1 kB on the ATmega328).

You need a custom-patched version of the Arduino IDE to add support for this hardware target; you can’t just use it with a stock installation of the Arduino IDE that you’ve downloaded and installed. Even if this microcontroller really is “close enough” to an Atmel ATmega88, which is not demonstrated, you have to recognise that the significant memory limitations of an ATmega88 compared to an ATmega328 that you might be used to in “Arduino-compatible” devices mean that it is likely that many existing Arduino programs that are tested and working on a real Arduino Uno or equivalent will not work on a device like this, even with support for that chip added to the Arduino IDE.

One of the root causes of this sort of problem is that terminology like “Arduino compatible” is not stringently defined, and there are no well controlled set of standards for what is Arduino-compatible and what is not so anybody can make up their own loose definition of Arduino-compatible so that their product satisfies this definition and gives them this marketing advantage.

If the firmware on the microcontroller is somehow corrupted or replaced, are the appropriate files, tool chain and documentation available to allow you to successfully re-flash it? It’s not clear that this is available. And if not, what happens then? Do you throw the hardware in the bin, and redesign the product?

Also note that a CP2102 has been used as the USB virtual UART chipset, as opposed to the ATmega8U2 or ATmega16U2 found on most modern Arduino or Arduino-compatible devices. How fast is this virtual UART? Probably significantly slower than the speeds you will expect from a real Arduino Uno or compatible device.

Furthermore, you’ll need the drivers for that chipset installed on your PC, and it is not established that good support exists for this device across all operating systems and it is easy to track down an appropriate driver for your PC. Successfully using a real Arduino on the same PC does not demonstrate that the correct driver for this device is installed – this is just adding another layer of potential confusion and difficulty, especially for beginners learning to work with microcontrollers and embedded systems for the first time.

In some of the photos it looks like they’re not even populating a crystal on the board. Are they using an internal RC oscillator? Then for best results the user should understand that that’s the case, and that you can’t have really accurate timing. Furthermore, the voltage regulators have been changed away from the original Arduino Uno reference design, presumably in order to cut cost – how well documented is that?

Are the specifications really trustworthy? They claim the maximum allowable input voltage for this board is 24V, but you can clearly see in the photos there are a couple of 25V rated tantalum caps in the power supply input part of the board, meaning that an input voltage of close to 24V is not realistically acceptable.

What is the realistic current output available from the 5V and 3.3V pins on the “Arduino” to power external loads? This is often highly variable in cheap Arduino clones where corners have been cut in the power supply and voltage regulator components.

Again, part of the reason for that is that there are no standards or interoperable industry specifications for the hardware that all the different manufacturers work to for “Arduino compatible” devices – compare this with the ATX computer power supply specification, which is well specified and is followed well by every hardware manufacturer in the industry, allowing high confidence in interoperability and compatibility between hardware from different vendors.

If a third-party company released Arduino-compatible products clearly labelled with their own brand, under their own name, with their own website where you could go to for support questions for that company’s products, and it was clear that this is not “from Arduino” but it’s released and supported and manufactured by a third-party company even though it is “Arduino-compatible” to some specified degree, then this would prevent the situation where somebody has problems with a cheap generic clone “Arduino” and then posts on the Arduino forums saying “I bought an Arduino and it is faulty!”. The official Arduino team in Italy, understandably, might get annoyed with this.

A lot of the cheap Chinese hardware makers and online vendors really fail to do this at all and this is what is potentially quite disruptive and annoying to the real owners of that hardware brand, for example the Arduino team in Italy. On the other hand, some other vendors of third-party Arduino-compatible hardware, such as Sparkfun or Freetronics for example, do identify their own products clearly and provide independent support for their products, which is a more responsible way to behave in this regard.

lx2

If you design a popular hardware product, such as Arduino for example, and openly release production-ready Gerber files to the public, does this encourage the unscrupulous manufacturing of “clone” hardware, by vendors who don’t change the manufacturer’s name or any of the details printed on the board at all?

If you release schematics or EDA files, but not finished Gerber PCB layout files, does this allow you to still have an open hardware design that can be examined and studied openly, without setting the hurdle quite so low for lazy or unscrupulous third-party manufacturers? This is an interesting issue to think about if you’re designing and releasing open source hardware.

Basically, lots of little subtle risks and complexities make a product like this harder to use, meaning that the appearance of value may not mean an increase in actual value for money at all. While these complexities and challenges may be understood and overcome by a user with more experience with electronics, they can be particularly challenging for less experienced users who might be just starting out learning to work with electronics and work with embedded systems – and this is particularly difficult where it affects a platform such as Arduino that is targeted at just this market.

In the case of a system like Arduino, which is specifically targeted at accessibility to beginners without a deep level of engineering knowledge, these cost-cutting measures are likely to have a particularly noticeable impact on the quality of the user experience – whereas for a device used mainly by more experienced, advanced users these issues would be more likely to be recognised and avoided, so the user would buy a product like this with realistic expectations about what they’re getting.

Although the example subject of our article is a popular consumer-level product, the points raised apply to all levels of hardware design and manufacturing. When developing your own products it can be tempting to keep searching for the absolute cheapest parts or components.

This may seem like a great idea at the time, however a few cents saved here or there will cost you and your end-user customers when the product fails due to low-quality components, premature end-of-life requiring a redesign, and loss of reputation for offering poorly-designed products.

To avoid all of these traps and more, you can have well-designed products that are made to last and also meet sensible budget requirements. Here at the LX Group our team of design engineers and work with your requirements and help you in any or all steps of product design to ensure your idea becomes a reliable, cost-effective and worthy product that will satisfy your customer requirements.

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 AwaisAvoiding the “Race to the Bottom”

Let’s take a brief overview of the web applications and cloud platform available from Exosite – a provider of Internet-of-things cloud services that help you collect, store, visualise and interact with data from your networked devices in the cloud. Exosite provides a cloud platform that can be connected to your Internet-connected sensors and other devices.

Once your device is connected, data is flowing into the cloud and you can set up logical rules to process and act on that data, log timestamped historical data or use Exosite’s built-in scripting language to process and interact with that data. Time-series information can be used to visualise, command or control devices, either in real time or in response to trends over time.

Their platform makes it easy for product developers to create cloud-capable connected products with a range of microcontrollers and RF solutions from different hardware vendors. Exosite’s “One Platform” and “Portal” families of cloud Platform-as-a-Service and web applications provide value to developers and device OEMs, helping to minimise risk and time to market for developers of Internet-of-Things connected products. Exosite can help you to quickly prototype and deploy systems to meet your needs for cloud-based remote access to devices and their data.

Exosite’s data platform is a hosted-served system that removes barriers to market entry and empowers companies to quickly prototype and deploy their own Internet-of-Things solutions using Exosite’s web service APIs. The system is designed with product developers in mind, meaning that it has a built-in framework that eliminates the complexity of infrastructure and simplifies IoT development. Exosite’s “One Platform” makes it easy for product developers to create cloud-capable products.

Furthermore the Exosite developer site provides a wealth of convenient user guides, API documentation, application notes and support information, as well as example source code and reference projects covering a range of different programming languages and architectures. There are libraries for interaction with the Exosite API in a range of different programming languages, allowing you to work with the languages that best suit your needs.

Working and maintaining the software is simplified as Exosite supports over-the-air firmware and software updates from their cloud service, if supported in the particular hardware used. This allows for remote wireless management of your devices, allowing firmware updates, feature enhancements, and other maintenance rolled out without the need for physical on-site service of hardware devices offers great value and convenience, improving user experience and reducing support costs for networks of Internet-of-Things connected devices.

With Exosite you can build pre-configured settings in the cloud for your families of devices, enabling newly manufactured devices to know exactly what version of software to install – right from the cloud, without any local intervention – as soon as they come online on the Internet.

As well as automatic provisioning, Exosite’s built-in device management tools make it easy to manage software installations and updates. When it comes time to update your devices in the field, you can simply upload your new content, select the device model type you would like to update, and hit deploy. Your new firmware is then deployed automatically, from the cloud, to every one of your connected devices of that type out there in the world. If those devices are not always connected to the Internet, they will automatically update themselves with the new software the next time they connect to the Internet.

Gathering data from an Exosite system isn’t difficult at all, and it allows you to aggregate and monitor data from your network of devices in the cloud in real time – as well as run powerful scripts to combine multiple lower-level inputs and build custom dashboards to report on defined metrics in an easily interpretable, visible way.

Exosite is easy to integrate with other systems, allowing you to easily push data out of its cloud platform into existing, external services. Since Exosite is based around cloud infrastructure, you can scale your application without having to worry about infrastructure or server administration.

You can build your own web app, or customise Exosite’s own app. You can get started with an Exosite developer account for free and use their simple but powerful set of APIs to start interacting with your devices in real time over the Internet. When you’re ready to scale up with your commercial solution, you can easily move up to a paid account, giving you an OEM-ready “white label” platform with the features and capabilities needed to build a business around your connected Internet-of-Things application.

For a better end-user experience designers can easily customise the website theme, control the user experience, configure device options and set up pricing plans for your customers, but you can grow at your own pace without worrying about the scalability of the underlying server infrastructure.

Exosite supports a range of open source and proprietary hardware development kits and platforms, reducing the time required to develop and build Internet-of-Things connected hardware solutions. For example, Exosite provides libraries for use with Ethernet-enabled Arduino and Arduino-compatible development boards, as well as support for development kits and development boards with network and Internet connectivity from hardware vendors such as Microchip and Texas Instruments.

exosite microchip

Combining these hardware development tools with Exosite’s cloud platform allows you to get online with cloud-connected hardware quickly, getting your sensor data online and getting physical devices interacting with the cloud. Exosite makes it easy to connect, manage, and share your sensor or device data online.

Testing or getting started with Exosite is simple, as the free developer account has everything you need to start interacting with your devices in real time over the Internet. You get a web dashboard account, full access to the API, a cloud scripting environment, and the ability to upgrade features a-la-carte.

This account is aimed at allowing you to build your own Internet-of-Things environment on a one-off basis. If you find value in it and want to deploy it as a business solution for a wider audience then you can easily upgrade to a paid “white label” account in order to do so. Finally the developer account includes two devices and one user, while a paid account gives you support for many more devices, many more users, SMS messaging capability from the cloud and more.

It’s no secret that the Internet-of-things not only holds a lot of promise for connected devices and the possible products you can profit with – however getting started can seem like a maze with literally scores of options, platforms and hardware types.

To make your start in the IoT as smooth and cost-effective as possible, partner with the LX Group. We have experience in all stages of IoT product development – along with every other stage of design to manufacturing. To get started, join us for a 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 AwaisExosite – the rapid Internet-of-things development platform

BRW-fast-100LX Group has been awarded top honours as one of Australia’s fastest growing businesses in the 2013 BRW Fast 100 list. LX as positioned 45 in this year’s esteemed awards due to their sustained average growth over the four years to 2013.

LX Group is a multi-award-winning Australian electronics design house traditionally specialising in wireless and low-power electronics designs. LX Group is at the forefront of IoT (Internet of Things) and M2M (Machine to Machine) technology – the convergence of hardware devices, the cloud and apps.    

LX’s motto, “we take your concept and make it a reality”, reflects their passion for innovative electronic product development.

Simon Blyth, the Managing Director of LX is ecstatic with the company’s success and attributes the growth to the LX team’s passion for what they do and their focus not just on working in the company but on developing and growing the company. “No matter how busy you are, you have to spend time working on the company. Look at where the company is now, and where it can be. Think of business initiatives as small start-ups and give them the time and attention that all start-ups need to be successful”.

The BRW Fast 100 list ranks Australia’s fastest growing, public and private, small and medium business from all of Australia’s major vertical industries who present solid business practices required to deliver exceptional growth. The BRW Fast 100 list is considered to be the premier guide to Australia’s fastest growing small and medium businesses.

The LX Team is thrilled to make its first appearance on the BRW Fast 100 List.

Muhammad AwaisLX Group 45 in 2013 BRW Fast 100 Awards!