Developer teams have a critical decision to make immediately upon launching the planning and design process: Should you use a pre-made module or embark on a chip-down solution?
To answer this question, you need to review a number of important factors:
The following subsections cover each of these topics, with the key considerations.
It is important to seriously evaluate your staff resources, as this is one of the biggest miscalculations we see development teams make. The scope of the project is almost always larger than initially believed during that exciting ideation period when the project is identified as viable.
Why does this happen? We’ve found that the rough thumbnail sketch development teams make of the design, build and production cycle very often leaves out some key considerations. These include:
If there is no particular urgency for your team to complete your project, you can skip over reading this section. But you would be a rare breed. And we do want to provide a word of caution that projects without a defined timeline tend to be some of the most expensive, as they often involve developer teams working full time – but not at peak efficiency – for a lengthy period, instead of focusing their efforts effectively for a shorter period.
For most projects, getting to market sooner rather than later is important. Not only do you stand a better chance of gaining advantage over competitive products, but the sooner you get to market the sooner you realize revenue.
So, given the assumption that timely is better, let’s return to the racing car analogy. If you want to get on that track and race for the finish line, you’ll want to consider the best ways to build the fastest racing car in the shortest timeframe possible. You can get there much faster if you start with some pre-built, pre-tested components developed by a manufacturer that specializes in designing those components and has the long-term commitment to maintaining them.
As mentioned, it’s important to fully validate the assumption that building your own module is a less expensive proposition than starting with a pre-built module.
Another one of the pain points we repeatedly hear – in addition to miscalculating the engineering talent needed – is underestimating the resources needed to support the full product lifecycle. As developer teams complete their first prototypes and begin the process of testing and iterating on the design, it often becomes clear what a long journey is ahead to ensure its success. Taking a modular approach instead – and purchasing your SOM – can put you light years ahead on your design, therefore saving an enormous amount of cost in the development cycle.
Additionally, it’s important to remember that you are responsible for maintaining the product you deliver to customers. This means you will need to provide firmware updates and support ongoing enhancements, security and bug fixes, which will impact your company’s bottom line for years to come.
Not sold yet on starting with a module, instead of building from scratch? Here we will cover some additional key advantages.
With Digi embedded modules, you not only start with a well-tested device, but you have an entire development platform available to you. That includes sophisticated software, code libraries, development tools, programming compatibility tools, documentation and more.
In our white paper, we go into more depth into these topics to help teams perform the extensive evaluation needed to make the best build vs. buy decision – from describing some of the key disciplines required of development teams, to a discussion of the critical security considerations to important things to know as you prepare to productize your design and take it through manufacturing to mass production.
Take a brief tour of the device families that support rapid modular development in a world where you can’t afford to have product development tied up in certification challenges.
Digi’s system-on-modules (SOMs) offer multiple embedded wireless solutions including pre-certified 802.11a/b/g/n/ac, Bluetooth and options to add cellular. Built on the latest processors, such as the NXP i.MX6 UL, i.MX 8X, i.MX 8M Nano and i.MX 8M-Mini, Digi SOMs provide device security for connected IoT applications, and you can accelerate parallel software development with Digi's support for embedded Android and Linux development environments including Yocto Project.
Borne from our SOMs, Digi's line of compact, cost-effective and versatile off-the-shelf single board computers (SBCs) offer significantly reduced time-to-market by virtually eliminating the traditional risk, effort, and complexity of custom board designs without sacrificing flexibility or capabilities. Digi SBCs support various ARM-core processors and controllers, and multiple wireless interfaces.
For our NXP SOM-based SBCs, we also provide complete schematics, Gerber files, bill of materials and resources so developers can rapidly create their own carrier boards.
Digi XBee® RF modules provide wireless connectivity in a range of protocols and form factors to support today's low-power IoT applications. Easy-to-deploy, pre-certified, and configurable using Digi XCTU® and the XBee mobile app, these low-cost modules support all of your wireless design requirements.
Embedded security is a critical design component for a growing number of connected IoT applications and devices. The built-in security of Digi TrustFence® gives you immediate access to critical features including secure connections, authenticated boot, encrypted data storage, access-controlled ports, secure software updates, and seamless integration of the dedicated on-module Secure Element (SE).
Many of Digi’s customers operate in highly regulated industries. Digi has taken an industry-leading position around the adoption of standards and other relevant security certifications such as HIPAA, FIPS 140-2, and NIST, as well as helping customers to comply with certifications like PCI-DSS for retail and FDA for medical devices.
Ready to plan your next connected product? Contact us to start the conversation.