ITPub博客

首页 > 嵌入式/内核开发 > 嵌入式/内核开发 > loT开发过程如何打造预编程蓝牙和Wi-Fi模块

loT开发过程如何打造预编程蓝牙和Wi-Fi模块

原创 嵌入式/内核开发 作者:ccit0519 时间:2020-07-24 16:13:17 0 删除 编辑

成功的 loT 产品可以让终端客户轻松设置和使用蓝牙和 Wi-Fi 。但是当公司的时间和资源不足,缺少内部无线设计知识,这在很大程度上影响产品的交付时间和多个产品再设计。下文常州开发APP公司http://www.66dianzan.com将介绍无线产品开发过程中每个阶段的技术难点。

以下是无线开发过程的四个典型阶段:

  1. 软件 / 固件开发

  2. 硬件设计和认证

  3. 移动应用程序开发

  4. 云连接

 

开发过程可能需要一年完成。 让我们一并讨论并提出每个开发阶段的特有挑战。

 

软件 / 固件开发

在固件开发阶段,开发人员使用未编程模块必定专于蓝牙通信或 Wi-Fi 协议和供应商特定软件堆栈。 在传统的蓝牙和 Wi-Fi 设计中,开发人员必须创建一个嵌入式主机 + 网络协处理器设计,其通信链路处于低级别层面,以控制网络协处理器。 因此开发工作分为两部分:编写固件代码以及测试设计。

 

硬件设计

选择合适的硬件是无线功能和系统设计完整性的关键。 在某一产品中使用未编程的模块为其添加无线连接将会带来各种不同的问题,包括潜在的延迟,天线设计问题和 RF 认证。一方面, FCC 单独认证可能需要花费数千美元且需要数月的测试和验证。 另一方面,良好的 RF 性能是产品设计中一项至关重要的挑战。

 

移动应用开发

手机APP应用开发阶段通常对公司来说是最具挑战性的。许多公司的内部开发人员不具有移动应用程序经验。 但是在此开发阶段,开发人员必须擅长 Android iOS 开发,这意味着他们需要了解更多 API 同时企业难以在 iOS Android 开发中找到主题专家,这导致他们不得不将这一设计外包给构建移动基础设施,执行测试等的供应商,这耗费他们大量的时间且付出高昂开发成本。

 

云连接

产品开发到云连接这个阶段处于无线开发的关键阶段。它可能具有挑战性,容易出现错误,存在潜在的启动延迟,从而影响到 loT 应用程序是否能够开发成功。 然而,想要获取和维护可靠的云连接并正确收集数据却是 loT 应用程序面临的重大问题。


对一些公司来说,尤其是常州开发蓝牙应用程序的小公司,他们几乎是不可能从头开始构建云连接的框架 / 基础架构。 公司的开发人员也时常受到 MCU 的限制,遇到不可靠的链路问题和连接问题。 因此只有得到可靠的连接链接才能够让产品寿命延长和使客户满意度增加。 当然固件更新也是产品维护的重要部分,通常这一部分由公司外包。 所以,使用已具有用于添加云连接的基础结构的集成解决方案可以为开发人员节省数月的框架开发。

 

预编程无线模块的优点

如今, loT 开发人员希望在尽可能小的空间内实现强大的功能 —— 支持简单 Wi-Fi 和蓝牙连接的解决方案。 使用包括有预编程固件,预先认证的 RF 和硬件,简易移动应用框架和云连接的集成模块,既简化了开发流程,又消除了是否能够成功连接的猜疑。

 

思考要点

  • 选择具有在制造时预编程的功能和测试系统固件的产品

  • 使用 Module 而不是使用 SoC 进行设计

  • 使用经优化的,易使用的无线接口库进行移动应用程序开发

  • 作为集成产品的一部分,连接到已经存在的云基础架构


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31421468/viewspace-2706789/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
全部评论

注册时间:2016-12-19

  • 博文量
    12
  • 访问量
    3707