0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Gecko OS 为loT开发人员打造预编程蓝牙和Wi-Fi模块

Silicon Labs 来源:YXQ 2019-03-22 09:57 次阅读

成功的loT产品可以让终端客户轻松设置和使用蓝牙Wi-Fi。但是当公司的时间和资源不足,缺少内部无线设计知识,这在很大程度上影响产品的交付时间和多个产品再设计。

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

软件/固件开发

硬件设计和认证

移动应用程序开发

云连接

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

软件/固件开发

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

硬件设计

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

移动应用开发

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

云连接

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

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

预编程无线模块的优点

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

思考要点

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

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

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

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

Gecko OS支持Silicon Labs Wireless Xpress产品;在Silicon Labs预认证的模块上运行的应用程序固件。这些步骤结合了这些产品开发周期阶段优化,以提供简化的嵌入式到电话和嵌入式到云的连接。

Gecko OS的价值

Gecko OS是一种高度优化的loT操作系统,专为安全Wi-Fi网络功能的硬件平台而设计,是资源受限设备的最佳选择。运行硬件Gecko OS为产品提供与移动设备或云的强大而安全的无线连接。Gecko OS API为多个产品线提供了一个通用的软件基础,对于loT开发人员来说十分有利。这是因为Gecko OS产品在没有外部MCU干预的情况下能够维持大部分无线接口,仅暴露关键变量和命令以进行外部MCU控制。

要了解有关Wireless Xpress如何帮助物联网开发人员为最终客户提供易用性的信息,请下载并阅读完整的白皮书:http://pages.silabs.com/Wireless-Xpress-LP.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 蓝牙
    +关注

    关注

    112

    文章

    5428

    浏览量

    165640
  • WIFI
    +关注

    关注

    81

    文章

    5159

    浏览量

    199419

原文标题:为loT开发人员打造预编程蓝牙和Wi-Fi模块

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Wi-Fi 7与Wi-Fi 6的相关知识科普

    科普:Wi-Fi 7 vs. Wi-Fi 6,青出于蓝
    的头像 发表于 03-12 10:59 206次阅读
    <b class='flag-5'>Wi-Fi</b> 7与<b class='flag-5'>Wi-Fi</b> 6的相关知识科普

    Wi-Fi的诞生与发展

    短距离无线通信技术有Wi-Fi、ZigBee、蓝牙以及Z-Wave,今天我们先揭开Wi-Fi的神秘面纱。Chrent短距离无线通信技术——Wi-Fi过去的20多年,
    的头像 发表于 03-07 08:26 411次阅读
    <b class='flag-5'>Wi-Fi</b>的诞生与发展

    WI-FI基础知识及飞易通SOC模块

    什么是Wi-Fi/What is Wi-Fi,首先Wi-Fi又称“无线热点”或“无线网络”,是Wi-Fi联盟的商标,一个基于IEEE 802.11标准的无线局域网技术。“
    的头像 发表于 03-01 15:01 271次阅读
    <b class='flag-5'>WI-FI</b>基础知识及飞易通SOC<b class='flag-5'>模块</b>

    Wi-Fi HaLow和传统Wi-Fi的区别

    Wi-Fi HaLow和传统Wi-Fi的区别  Wi-Fi是一种无线网络技术,可以连接到互联网或局域网,为用户提供无线上网的便利。随着科技的发展和互联网的普及,Wi-Fi也在不断演进和
    的头像 发表于 02-02 15:28 250次阅读

    BT Wi-Fi模式是否可以通过ModustoolBox对套件进行编程来实现?

    想配置用于分析 CYW43439 的 CY8CPROTO-062S2-43439 原型开发套件。 浏览文档我无法弄清楚如何在不同的 Wi-Fi蓝牙模式(电源模式、连接模式等)下配置套件。 在
    发表于 01-22 06:19

    Wi-Fi 6和Wi-Fi 5之间有哪些区别呢?

    Wi-Fi 6和Wi-Fi 5之间有哪些区别呢? Wi-Fi 6和Wi-Fi 5是无线局域网标准的两个版本,它们之间存在很多区别。Wi-Fi
    的头像 发表于 12-09 16:09 1024次阅读

    什么是Wi-Fi 6?什么是Wi-Fi 6E?什么是最适合我的应用的?

    自 1999 年 Wi-Fi 联盟成立以来,Wi-Fi 技术不断进步,以满足对更快速度和支持更多设备的日益增长的需求。
    的头像 发表于 11-20 09:23 516次阅读
    什么是<b class='flag-5'>Wi-Fi</b> 6?什么是<b class='flag-5'>Wi-Fi</b> 6E?什么是最适合我的应用的?

    请问51单片机能用哪些Wi-Fi模块

    51单片机能用那些Wi-Fi模块
    发表于 10-28 06:22

    ARM开发人员套件1.2版汇编指南

    功能是有限制的。 有关内联汇编器的更多信息,请参阅ADS开发人员指南中的混合C、C++和汇编语言一章。 这本书的其余部分主要是关于手臂的。
    发表于 09-01 10:41

    ARM开发人员套件1.2版开发人员指南

    本书包含的信息将帮助您解决基于ARM的处理器开发代码时的特定问题。 一般来说,本书中的章节假定您正在使用ARM开发人员套件(ADS)来开发代码。 ADS由一套应用程序以及支持文档和示
    发表于 08-23 07:29

    Works With亮点-Wi-Fi、LPWAN技术专题提供低功耗无线设计实战技巧

    2023 年 Works With 开发者大会 将设有 Wi-Fi 和 低功耗广域网( LPWAN ) 技术专题,协助开发人员学习专用于物联网的低功耗 Wi-Fi 和 Sub-GHz/
    的头像 发表于 08-17 16:15 237次阅读

    ARM GPU最佳实践开发人员指南

    我们的指南提供了在为Arm Immortalis和Mali GPU开发时如何优化应用程序的建议。这些建议是那些希望开始使用Arm GPU的成熟开发人员准备的。
    发表于 08-10 06:58

    Wi-Fi 6E:Wi-Fi的下一个前沿

    电子发烧友网站提供《Wi-Fi 6E:Wi-Fi的下一个前沿.pdf》资料免费下载
    发表于 07-19 16:48 0次下载
    <b class='flag-5'>Wi-Fi</b> 6E:<b class='flag-5'>Wi-Fi</b>的下一个前沿

    IzoT BACnet 开发人员指南

    IzoT BACnet 开发人员指南
    发表于 07-04 20:48 0次下载
    IzoT BACnet <b class='flag-5'>开发人员</b>指南

    选型指南-低功耗Wi-Fi SoC和模块全系列产品组合和特性

    Silicon Labs (亦称 “ 芯科科技 ” )近期发布新的 Wi-Fi SoC 和模块选型指南,面向物联网开发人员提供低功耗 Wi-Fi 产品组合的概述及各项功能特性的快速比较
    的头像 发表于 06-19 15:35 428次阅读
    选型指南-低功耗<b class='flag-5'>Wi-Fi</b> SoC和<b class='flag-5'>模块</b>全系列产品组合和特性