小程序
传感搜
传感圈

Planning for Connectivity in IoT Hardware Design: 5 Steps for Success

2022-12-07
关注

Planning for Connectivity in IoT Hardware Design
Illustration: © IoT For All

Getting one IoT device to work in the lab is hard. Getting 100,000 of them to work in the field is really hard—and that difficulty appears at every stage of the design process. In one survey, 84 percent of enterprises listed hardware design as their biggest challenge. So how do you design for reliable connectivity, ensuring your IoT project can successfully scale from planning to prototype to production? 

Whether you’re adding IoT functionality to an existing product or building a new device from scratch, the key is to plan for connectivity—and to keep connectivity front and center, from proof of concept through to the end of the product’s lifespan. That’s easier said than done, but a simple, step-by-step approach can help set you up for success. 

Let’s take a look at the five steps for the initial stages of IoT product design, each with an emphasis on maintaining reliable connectivity (and failing gracefully when the inevitable problem arises).

'Whether you’re adding IoT functionality to an existing product or building a new device from scratch, the key is to plan for connectivity, and to keep connectivity front and center.' -EseyeClick To Tweet

5 Steps for Successful IoT Hardware Design

#1: Define Your Business Case.

What does your product do? What is the value connectivity brings to the product’s users? Clear goals are the essential bedrock for IoT hardware design. Maybe you need to reduce device downtime to increase transaction volume; maybe you need to collect vital health data via sensors; maybe you want to gain essential insights as to how customers are using your product.

Get your product’s desired feature set down on paper before you start prototyping. Know the outcomes you are aiming for. Otherwise, you are designing in the dark.  

#2: Identify Clear Connectivity Requirements.

Once you know what your product needs to do, you can start narrowing down the technical specs that support each use case. For any given device feature, you may need particular data rates, latency, or energy requirements. Establish these technical requirements early to avoid problems down the road. 

#3: Choose Connectivity Hardware that Meets your Goals. 

Now you know your business case, and you know the technical requirements to bring that business case to life. This is where the design process really begins. If your product will rely on cellular connectivity, explore modems, SIM cards, and IoT components to find equipment that provide the technical capabilities you’ve identified. Once you’ve identified the right connectivity hardware, you can start designing around it.

#4: Prove the Value of Connectivity with a Device Prototyping Machine.

Don’t rush into production. To ensure your plans actually create value, experiment with rapid IoT prototyping. These devices won’t end up in your actual product; they allow you to experiment with sensors, modules, and parameters to establish a proof of concept—and identify the hardware and software that work for your product’s use case. 

Look for a prototyping platform with reusable code libraries which will make it simple to start sending data so you can determine the value of your product’s features. This approach is ideal for connecting your existing, standalone products, but it is also helpful for building an IoT device from scratch. Without a prototyping approach, you will spend a fortune on circuit designs that may not end up working. Save yourself the trouble (and the money).

#5: Test, Validate, and Iterate. 

No matter how well-built your device may be, some things are outside of your control. Network behavior is one of them—and it’s much better to discover failure scenarios before you’ve shipped thousands of products. 

Much can go wrong in a connected device. Say a server momentarily goes down. All of your devices may try to reconnect at once, creating a signal storm that crashes the network when it comes back online. Sensors can break, causing devices to send constant alerts. When servers don’t behave the way devices expect them to, they may continually re-send a single message—leading to runaway data usage and associated costs. Even simply switching networks can cause a device to fail. 

Testing uncovers these scenarios and gives firmware designers a chance to build in fixes. But few IoT solution and hardware providers have the testing environments you need for comprehensive validation. Luckily, resources for testing, validating, and even designing IoT hardware are available. 

Partner With an Expert

Today, most IoT connectivity providers just sell a product: a SIM, chipset, module, or modem. Look for one that also provides end-to-end design support and advisory services. The ideal IoT partner will operate their own network, giving them full visibility into device behavior during the testing phase. They’ll have cellular engineers and design experts who can help you through all of these steps—and the onboarding process that comes next. In short, the simplest way to succeed at device design is to partner with connectivity experts from the very start. Designing and planning for the connectivity of IoT hardware is hard, but help is out there.     

Tweet

Share

Share

Email

  • Connectivity
  • Device Testing
  • Hardware Components
  • IoT Platforms

  • Connectivity
  • Device Testing
  • Hardware Components
  • IoT Business Strategy
  • IoT Platforms

参考译文
物联网硬件设计中的连接规划:成功的5个步骤
让一个物联网设备在实验室工作是很困难的。让10万名志愿者在野外工作是非常困难的,而且这种困难出现在设计过程的每个阶段。在一项调查中,84%的企业将硬件设计列为他们最大的挑战。那么,您如何设计可靠的连接,确保您的物联网项目能够成功地从规划到原型到生产?无论您是在现有产品中添加物联网功能,还是从零开始构建新设备,关键是要规划连接,并将连接放在首位和中心,从概念验证到产品寿命结束。说起来容易做起来难,但是一个简单的、循序渐进的方法可以帮助你走向成功。让我们来看看物联网产品设计初始阶段的五个步骤,每个步骤都强调保持可靠的连接(以及在不可避免的问题出现时优雅地失败)。你的产品是做什么的?连通性给产品用户带来了什么价值?明确的目标是物联网硬件设计的基本基础。也许你需要减少设备停机时间来增加交易量;也许你需要通过传感器收集重要的健康数据;也许你想了解客户是如何使用你的产品的。在开始原型制作之前,先在纸上写下产品所需的功能。知道你的目标是什么。否则,你就是在黑暗中设计。一旦您知道您的产品需要做什么,您就可以开始缩小支持每个用例的技术规格。对于任何给定的设备功能,您可能需要特定的数据速率、延迟或能量需求。尽早确定这些技术需求,以避免后续出现问题。现在您了解了业务用例,也了解了将业务用例带入生活的技术需求。这是设计过程真正开始的地方。如果您的产品将依赖于蜂窝连接,请探索调制解调器、SIM卡和物联网组件,以找到提供您所确定的技术功能的设备。一旦确定了正确的连接硬件,就可以开始围绕它进行设计。不要急于投入生产。为了确保您的计划真正创造价值,请尝试快速物联网原型。这些设备最终不会出现在你的实际产品中;它们允许您试验传感器、模块和参数,以建立概念证明,并确定适用于产品用例的硬件和软件。寻找一个具有可重用代码库的原型平台,这将使开始发送数据变得简单,这样你就可以确定产品功能的价值。这种方法非常适合连接现有的独立产品,但也有助于从零开始构建物联网设备。如果没有原型方法,你将在电路设计上花费大量资金,而这些设计最终可能无法工作。给自己省点麻烦(和钱)。不管你的设备有多好,有些事情是你无法控制的。网络行为就是其中之一——在您发布数千个产品之前发现故障场景会更好。联网设备可能会出很多问题。假设服务器暂时宕机。您的所有设备可能会试图同时重新连接,从而在网络恢复在线时产生信号风暴,使网络崩溃。传感器可能会损坏,导致设备不断发出警报。当服务器没有按照设备期望的方式运行时,它们可能会不断地重新发送一条消息,从而导致失控的数据使用和相关成本。即使是简单的网络切换也可能导致设备故障。 测试揭示了这些场景,并为固件设计人员提供了构建修复程序的机会。但很少有物联网解决方案和硬件提供商拥有全面验证所需的测试环境。幸运的是,测试、验证甚至设计物联网硬件的资源都是可用的。如今,大多数物联网连接提供商只销售一种产品:SIM卡、芯片组、模块或调制解调器。寻找一家同时提供端到端设计支持和咨询服务的公司。理想的物联网合作伙伴将运营自己的网络,在测试阶段充分了解设备的行为。他们将有细胞工程师和设计专家帮助你完成所有这些步骤,以及接下来的入职流程。简而言之,在设备设计上取得成功的最简单方法就是从一开始就与连接专家合作。设计和规划物联网硬件的连接是困难的,但有帮助。
  • en
  • 物联网产品
您觉得本篇内容如何
评分

评论

您需要登录才可以回复|注册

提交评论

提取码
复制提取码
点击跳转至百度网盘