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

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

    关注

    114

    文章

    5765

    浏览量

    169786
  • WIFI
    +关注

    关注

    81

    文章

    5286

    浏览量

    203259

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

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

收藏 人收藏

    评论

    相关推荐

    Wi-Fi蓝牙的波特率对比分析

    Wi-Fi蓝牙是两种不同的无线通信技术,它们在波特率(或称数据传输速率)方面存在显著的差异。以下是对Wi-Fi蓝牙波特率的对比分析: 一、Wi-
    的头像 发表于 11-22 09:54 58次阅读

    基于Wi-Fi6解决方案开发超低功耗物联网设备

    Silicon Labs(芯科科技)独家发布的Wi-Fi开发者旅程(Wi-FiDeveloper Journey)网站页面资源旨在为开发人员提供面向低功耗
    的头像 发表于 10-29 16:47 587次阅读
    基于<b class='flag-5'>Wi-Fi</b>6解决方案<b class='flag-5'>开发</b>超低功耗物联网设备

    【新品】完整无线解决方案!Wi-Fi6+蓝牙5.4双模Wi-Fi模块来袭

    2.4GHzWi-Fi6+低功耗蓝牙5.4的双模Wi-Fi模块——E103-W13。模块内部集成2.4GHzPA,适用于输出功率高达+21d
    的头像 发表于 09-27 08:07 485次阅读
    【新品】完整无线解决方案!<b class='flag-5'>Wi-Fi</b>6+<b class='flag-5'>蓝牙</b>5.4双模<b class='flag-5'>Wi-Fi</b><b class='flag-5'>模块</b>来袭

    基于主机的Wi-Fi 6、蓝牙5.4和802.15.4模块MAYA_W2

    电子发烧友网站提供《基于主机的Wi-Fi 6、蓝牙5.4和802.15.4模块MAYA_W2.pdf》资料免费下载
    发表于 09-18 10:04 0次下载

    C2000 ePWM开发人员指南

    电子发烧友网站提供《C2000 ePWM开发人员指南.pdf》资料免费下载
    发表于 09-07 09:45 0次下载
    C2000 ePWM<b class='flag-5'>开发人员</b>指南

    ESP8266如何为应用程序选择正确的Wi-Fi模块吗?

    您能帮我我们的新应用程序选择正确的 Wi-Fi 模块吗? 该模块的要求如下: - 从主机应用程序控制(通过STM32通过SPI、SDIO或最坏情况下的UART) - 接入点/软
    发表于 07-19 16:56

    DA16600 超低功耗 Wi-Fi + 蓝牙低功耗模块开发套件数据手册

    电子发烧友网站提供《DA16600 超低功耗 Wi-Fi + 蓝牙低功耗模块开发套件数据手册.rar》资料免费下载
    发表于 05-31 17:51 4次下载
    DA16600 超低功耗 <b class='flag-5'>Wi-Fi</b> + <b class='flag-5'>蓝牙</b>低功耗<b class='flag-5'>模块</b><b class='flag-5'>开发</b>套件数据手册

    DA16200 超低功耗 Wi-Fi 模块开发套件 Pro数据手册

    电子发烧友网站提供《DA16200 超低功耗 Wi-Fi 模块开发套件 Pro数据手册.rar》资料免费下载
    发表于 05-30 17:53 1次下载
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> <b class='flag-5'>模块</b><b class='flag-5'>开发</b>套件 Pro数据手册

    DA16200 超低功耗 Wi-Fi 模块开发套件数据手册

    电子发烧友网站提供《DA16200 超低功耗 Wi-Fi 模块开发套件数据手册.rar》资料免费下载
    发表于 05-30 17:13 0次下载
    DA16200 超低功耗 <b class='flag-5'>Wi-Fi</b> <b class='flag-5'>模块</b><b class='flag-5'>开发</b>套件数据手册

    AIROC™ Wi-Fi蓝牙组合连接掉线的原因?怎么解决?

    我最近购买了一台配备 AIROC™ Wi-Fi蓝牙组合模块的笔记本电脑。 大多数时候,Wi-Fi 连接都能正常使用图书馆创世纪网站ePUB 转换工具、在线书店和学术出版物,但我注意
    发表于 05-24 07:48

    Wi-Fi的诞生与发展

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

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

    “WiFi”或“Wifi”,但是这些写法并没有被Wi-Fi联盟认可。 一、通常说的WI-FI几: 第一代:以IEEE 802.11为准,工作频段2.4GHz, 最高速率半双工2Mbit/s.(1 Byte
    的头像 发表于 03-01 15:01 678次阅读
    <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是一种无线网络技术,可以连接到互联网或局域网,用户提供无线上网的便利。随着科技的发展和互联网的普及,
    的头像 发表于 02-02 15:28 1107次阅读

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

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

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

    可提供的速度10 Gbps,而Wi-Fi 5最高只能提供3.5 Gbps的速度。这意味着Wi-Fi 6可以更快地下载和上传文件,同时更好地支持多个设备同时连接。 2.带宽管理: Wi-Fi
    的头像 发表于 12-09 16:09 2177次阅读