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

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

3天内不再提示

Wireless Xpress如何实现零编程IoT?

Silicon Labs 来源:YXQ 2019-06-20 14:35 次阅读

无线技术在物联网(IoT)中发挥着重要作用,但部署这项技术可能需要大量编程。而产品的应用程序必须解决一系列问题,包括安全的空中(OTA)更新等功能。对此,Silicon Labs(亦称“芯科科技”)近期发布了全新的Wireless Xpress解决方案,并在有关这个无线产品的问答环节中,由Silicon Labs Xpress设备高级产品经理Parker Dorris先生来讨论无线应用程序编程时所出现的一些问题,以及如何通过Wireless Xpress产品来克服这些挑战。

Silicon LabsWireless Xpress解决方案主要锁定哪些IoT应用?

我们的目标是蓝牙低功耗传感器智能手机控制的智能家居设备、白色家电和机器对机器的应用程序,特别是那些需要额外的手机配置和连接选项的应用程序。我们已经看到了使用Wireless Xpress零编程物联网解决方案评估和开发的应用程序极其多样化,这些设计的共同主题是在没有陡峭学习曲线的情况下实现无线连接。无线组件可以正常工作,这使公司能够将资源集中在设计方面,从而使产品创新和成功应用在市场上。

什么是零编程?为什么它对物联网开发者如此重要?

我们的Wireless Xpress产品组合的目标是通过提供易于使用的硬件和软件解决方案来降低物联网终端节点设计的进入壁垒,进而实现零编程的设计。Wireless Xpress模块产品可以提供几个关键优势:

首先,因为开发人员与Wireless Xpress可通过一个高级网络协同处理器(NCP)界面,称之为Xpress command API和与设备沟通,由于Wireless Xpress可负责尽可能多的无线连接和沟通,使开发人员不必成为蓝牙或无线专家亦可让产品迅速进入市场。

虽然您不必为这些模块设备编写代码,但是我们提供了可配置的参数来调整性能特性。开发人员不需要学习错综复杂的堆栈API,也不需要让模块达到某种配置状态,只需设置了一个变量。这个Xpress command API的特性可以帮助开发人员避免一些常见的设计挑战,这些挑战可能会阻碍开发人员使用无线协议。

Wireless Xpress利用Silicon Labs的Gecko OS,这是一个直观、易用的物联网操作系统。Wireless Xpress设备也提供很多技术支持,由于该设备在Gecko OS固件的支持下全面处理与无线相关的职责,因此开发人员不必选择能够处理底层无线维护的MCU,也不必通过底层NCP协议进行粒度监控。开发人员可以选择适合应用程序的MCU,而不是选择适合他们的NCP的MCU。

Silicon LabsIoT终端节点设计提供哪些硬件平台?

我们推出了基于PCB封装和系统级封装(SiP)的Bluetooth Xpress模块选项,分别称为BGX13P和BGX13S。我们还提供两个零编程Wi-Fi Xpress模块,AMW007和AMW037。更多产品信息可访问:https://cn.silabs.com/products/wireless/xpress

在软件方面,运行移动应用程序需要什么?

对于Bluetooth Xpress,我们已经推出了适用于iOSAndroid的Xpress框架。开发移动应用程序有时对产品开发人员来说是一个挑战,而开发与蓝牙连接的应用程序本身就是一项特殊技能。通过Xpress框架,我们在一些易于使用的API中提取了低阶移动OS的核心蓝牙API。

这对开发人员非常有帮助,原因有二。首先,Xpress框架处理所有特定用于蓝牙的扫描和发现、查询、连接和GATT表的通信。例如,要进行扫描,您可以调用startScan,该框架提供了已发现设备的列表。要进行连接,您需要调用connectToDevice,其余的由框架处理。

其次,对于iOS和Android来说,框架看起来基本上是一样的,统一了一个在这两种操作系统之间实际工作方式截然不同的界面。因此,如果开发者学会在iOS中连接到蓝牙Xpress,那么同样的功能调用在Android中也会同样有效。对于Wi-FiXpress,我们提供一个由Wi-Fi Xpress设备提供服务的web应用程序,并提供一个RESTful API来控制模块和访问文件系统。

开发人员可以使用哪种工具来利用Wireless Xpress?

这些模块产品的一个优点是,Xpress command API是工程师可读的,因此开发人员可以通过在PC上运行一个简单的终端程序来评估产品并充分熟悉特性。

我们已经推出了两个评估工具包,Wireless Xpress BGX13P工具包和AMW07-E04工具包,每个工具包都提供一个串行到USB桥接器,因此访问董事会看起来像一个COM端口。对于希望获得更丰富的评估体验和图形界面的开发人员,我们在Silicon Labs的Simplicity Studio开发环境中提供了Xpress Configurator工具。

Xpress Configurator逻辑上对不同的可配置参数进行分组,验证可配置设置,并显示每个参数的文档。所有这些配置都会导致一个或多个Xpress命令通过内置在工具中的终端接口发送到无线Xpress模块。

开发人员可以访问网络管理和映射工具。这些工具提供了系统的高级视图。网络分析仪实时跟踪无线节点活动,为调试和系统优化提供见解。

Wireless Xpress如何快速连接到云呢?

对于Bluetooth Xpress,我们通过Xpress框架提供OTA支持。如果Silicon Labs向Bluetooth Xpress发布固件更新,则可以使用一个框架API从我们的云中提取这个经过签名和加密的更新。

Wi-Fi Xpress产品可以直接访问云端,接收固件更新。开发人员还可以使用这种内置的云连接在字段中执行设备健康检查,并检索其他关键字,以及应用程序特定的指标。

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

    关注

    88

    文章

    3613

    浏览量

    93681
  • IOT
    IOT
    +关注

    关注

    187

    文章

    4200

    浏览量

    196640

原文标题:【无线Q&A】Wireless Xpress如何实现零编程IoT?

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

收藏 人收藏

    评论

    相关推荐

    碳节能工厂是什么?有什么功能?如何实现?  

    碳节能工厂是一种在生产制造过程中实施技术性节能减排措施,实现工厂综合碳排放表现为的目标的工厂。这种工厂不仅所使用的能源全部来自于可再生能源,如太阳能、风能、水能等清洁能源,而且在生
    的头像 发表于 12-17 17:07 72次阅读

    PLC远程维护IoT平台是什么

    PLC远程维护IoT平台是物联网(IoT)技术在工业自动化领域的一种重要应用。它是指通过物联网技术,将分布在不同地点的可编程逻辑控制器(PLC)设备连接在一起,实现远程监控、远程
    的头像 发表于 11-29 16:41 134次阅读

    u-blox与Wireless Logic Ltd达成战略合作

    近日,作为提供定位和无线通信技术及服务的全球领先供应商u-blox(SIX:UBXN)与欧洲领先的物联网通信平台提供商Wireless Logic公司宣布正式建立战略合作伙伴关系,旨在通过Wireless Logic的物联网网络Conexa和u-blox的先进蜂窝模块增强
    的头像 发表于 11-22 17:13 504次阅读

    使用purepath wireless configurator能否对编码器AIC3254内置的miniDSP进行相应的配置?

    由于我们买了purepath无线开发套件来进行试验,同时我们采用了编码器AIC3254来替代原有的AIC3101. 使用软件purepath wireless configurator 对整个
    发表于 11-05 06:10

    PLC数据采集IoT平台是什么

    PLC数据采集IoT平台是一种集成了传统PLC(可编程逻辑控制器)控制技术和现代物联网(IoT)技术的综合性系统。这种平台不仅具备PLC的基本控制功能,如监控和控制工业设备,还通过物联网技术将这些
    的头像 发表于 10-28 14:44 212次阅读

    如何打造碳园区,盾华电子助力“双碳”目标实现 碳公路 碳智慧校园

    如何打造碳园区,盾华电子助力“双碳”目标实现 碳公路 碳智慧校园
    的头像 发表于 10-08 15:52 175次阅读
    如何打造<b class='flag-5'>零</b>碳园区,盾华电子助力“双碳”目标<b class='flag-5'>实现</b>  <b class='flag-5'>零</b>碳公路 <b class='flag-5'>零</b>碳智慧校园

    通过电平转换实现窄带IoT实现

    电子发烧友网站提供《通过电平转换实现窄带IoT实现.pdf》资料免费下载
    发表于 09-21 11:08 0次下载
    通过电平转换<b class='flag-5'>实现</b>窄带<b class='flag-5'>IoT</b><b class='flag-5'>实现</b>

    异步置和同步置的区别在哪里

    异步置和同步置是数字电路设计中两种不同的置方法。它们在实现方式、性能和应用场景上有所不同。 实现方式: 异步置
    的头像 发表于 07-23 11:09 2105次阅读

    IoT_Demo例程未调用smartconfig_start(),是如何实现快连功能的?

    请问 IoT_Demo 例程未调用 smartconfig_start(),是如何实现快连功能的?
    发表于 07-15 06:36

    ATOM DTU NB-IoT2 | 全球Cat-NB频段可编程无线传输单元

    NEWATOMDTUNB-IoT2DTUNB2ATOMDTUNB-IoT2,一款专为全球Cat-NB频段打造的NB-IoT编程无线数据传输单元(DTU)。它内置SIM7028通讯模组,搭配SMA
    的头像 发表于 07-06 08:30 344次阅读
    ATOM DTU NB-<b class='flag-5'>IoT</b>2 | 全球Cat-NB频段可<b class='flag-5'>编程</b>无线传输单元

    论述RISC-C在IOT领域的发展机会

    设计,实现了低功耗运行,满足了IoT设备的需求。 同时,RISC-V的低成本特性也降低了IoT设备的整体成本,使得更多用户能够享受到物联网带来的便利。 安全性与可靠性: 在IoT领域,
    发表于 06-27 08:43

    ESP-IOT-SOLUTION编译时报错怎么处理?

    /project.cmake) include($ENV{IOT_SOLUTION_PATH}/component.cmake) project(usb_wireless_disk) 我想问题就出现在 if(NOT DEFINED ENV{
    发表于 06-27 08:16

    使用esp-iot-bridge遇到的两个疑问求解

    使用esp-iot-bridge时,遇到了2个问题,希望帮忙回答一下,使用example/wireless_nic无线转usb模式: 1、通过网页配置连接AP时,如果输入的AP密码错误,就不能再扫描
    发表于 06-27 06:05

    Beaglebone Black Wireless问题

    各位大神,我自己做了一个Beaglebone Black Wireless开发板,按照参考资料做的,但LED灯不亮,按键按下去那四个LED灯也没有反应。请问这个要从哪个方面着手排查问题?多谢多谢。
    发表于 06-24 17:10

    IoT Hub是什么?IoT Hub的应用场景

    IoT Hub是一个连接设备的平台,它为物联网开发者提供了一个安全、稳定、高效的连接设备和管理设备数据的方式。IoT Hub支持多种物联网协议(如MQTT),可以帮助开发者快速实现“设备-设备
    的头像 发表于 02-02 17:25 2561次阅读