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

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

3天内不再提示

Web Bluetooth SPP(串行端口配置文件)示例

Silicon Labs 来源:Silicon Labs 2025-02-28 09:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电缆替代(Cable Replacement)通常指的是通过无线技术,如低功耗蓝牙(Bluetooth LE)替代传统的有线连接,例如串行端口配置文件(Serial Port Profile,简称SPP)。在低功耗蓝牙中,SPP或电缆替代仍然是一个非常普遍的应用。然而,在PC上采用这项技术的主要挑战在于,现有的解决方案,如Silicon Labs(芯科科技)提供的方案需要在PC上使用一个USB dongle设备,该设备基于我们的EFR系列产品。然而,客户通常希望利用其PC、Mac或Linux笔记本电脑上内置的低功耗蓝牙功能。

我们观察到,企业和消费级设备对使用低功耗蓝牙取代有线连接的方式,正逐渐表现出新的兴趣增长。例如,企业设备(如路由器和交换机)以及一些消费级路由器正朝这个方向发展。在大众市场方面,许多创客已使用我们的CP2102N设备来连接他们的设备。但现在有了我们的Web应用程序,他们可以开始使用EFR设备来实现无线连接。

系统概述

GoogleChrome浏览器内置了一个功能,允许使用PC的原生低功耗蓝牙功能。我们的专用Web应用程序在Chrome上运行,能够扫描、连接并在连接到基于低功耗蓝牙的SPP电缆替代设备后提供一个控制台界面。这消除了为不同平台(Windows、Mac Intel、Mac ARM和Linux)开发定制应用程序的需要,同时也可能增加采用低功耗蓝牙设备的产品数量,并为用户提供一种与设备无线交互的简便方式。

本示例应用程序实现了蓝牙SPP和蓝牙安全SPP的客户端设备,并提供了一个示例,用于通过Web Bluetooth API兼容的浏览器,使用低功耗蓝牙协议与芯科科技的无线微控制器MCU)进行通信

优势

跨平台可访问性:使Web应用程序能够在不同设备和操作系统上无缝运行,无需开发原生应用程序。

Chrome支持:Windows、Linux、MacOS、Android

Edge支持:Windows

用户使用便捷:无需安装额外的软件,用户可以直接通过浏览器访问支持蓝牙的设备。

快速开发:基于Web的解决方案通过利用JavaScript、HTML和CSS等Web技术简化了开发过程。

实时通信:支持与低功耗蓝牙设备的实时交互。

安全与隐私:连接建立需要用户授权进行设备配对和数据访问,确保安全性和隐私性。

轻量化和可扩展性:无需庞大的原生应用程序或下载,这是一个轻量级的解决方案,能够很好地适配各种设备。

该应用程序作为一个单页应用程序(SPA)运行在浏览器中,无需任何服务器端连接。

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

    关注

    119

    文章

    6221

    浏览量

    177546
  • 无线技术
    +关注

    关注

    13

    文章

    913

    浏览量

    56534
  • 芯科科技
    +关注

    关注

    1

    文章

    471

    浏览量

    17107

原文标题:Web Bluetooth SPP示例-促进企业和消费设备扩大引入无线连接

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    求助各位大佬,关于如何读写编码格式为UTF-16LE的配置文件

    如题,小白求助各位大佬,要怎么实现对编码为UTF-16LE的配置文件的读写。 使用读配置文件的vi读不出内容。 使用读文本的方式写入异常,文件的编码变成UTF-8且内容也不对。
    发表于 09-14 12:54

    Bluetooth® SPP 至 PUART 数据丢失了怎么解决?

    我已经创建了一个简单的 ModbusToolBox 应用程序(通过修改“RFCOMM 串行端口”应用程序)来通过Bluetooth® SPP 接收数据并将其发送到 PUART,但我看到
    发表于 08-15 06:32

    求助,关于CYW20820 spp问题求解

    我正在使用 CYW20820spp Bluetooth®发送数据。 目前每20ms发送512字节的数据。我使用函数wiced_bt_spp_send_session_data(spp
    发表于 07-29 10:58

    可以通过SPP协议传输大文件吗?

    的 API 似乎是 wiced_bt_l2cap_ertm_enable () 但我找不到如何使用它。 你能告诉我有没有示例代码之类的吗?而且 wiced_bt_cfg 结构的 l2cap_application 必须配置吗?
    发表于 07-07 08:16

    CYW20706 RFCOMM串行端口,CYW20706上是否可以进行多连接?

    我正在测试RFCOMM_Serial_Port_Multi端口演示代码[CYW20706]。 我希望 CYW20706 芯片可以与SPP连接 最多可以同时连接 5 个。 如果我按照示例进行构建,第一个设备上的连接会成功,但两个设
    发表于 07-07 07:57

    请问如何整合多个蓝牙配置文件

    有兩個問題想請教, 1.两个或以上示例代码 例如A2DP跟OTA跟RFCOMM串行端口想整合需要自己看源代码一个搬移吗?还是可以用Tool或有其他方式? 有文件或範例? 2.若是
    发表于 06-30 07:15

    CYW920820M2EVB-01开发套件可以与蓝牙的免提配置文件一起使用吗?

    我有英飞凌 CYW920820M2EVB-01 开发套件,我想将它与蓝牙的免提配置文件一起使用。 是否可以。 该套件是否支持该配置文件? 我无法在任何地方找到该套件支持的配置文件。 如果是,那么我可以得到一些关于如何执行此操作的
    发表于 06-30 06:15

    如何才能知道英飞凌Bluetooth®产品支持哪种Bluetooth®配置文件和版本?

    如何才能知道英飞凌Bluetooth®产品支持哪种Bluetooth®配置文件和版本? A2DP、AVRCP、HSP、HFP 等 是否有一个网页或文档解释每个设备支持哪些配置文件
    发表于 06-27 06:04

    配置文件的差异介绍

    配置文件的差异 FA模型应用在config.json文件中描述应用的基本信息,一个应用工程中可以创建多个Module,每个Module中都有一份config.json文件。config.json由
    发表于 06-05 06:50

    Profibus DP主站转Modbus TCP网关配置文件制作

    Profibus DP主站转Modbus TCP网关配置文件制作
    的头像 发表于 04-02 13:06 523次阅读
    Profibus DP主站转Modbus TCP网关<b class='flag-5'>配置文件</b>制作

    是否有用于OpenVINO™工具套件的配置文件工具呢?

    是否有用于OpenVINO™工具套件的配置文件工具?
    发表于 03-06 07:29

    DLPC3478怎么去做ini配置文件和firmware呢 ?

    你好我们现在是用其他厂商的芯片做的开发板加上dlpc3478 2005dmd3010,我们不是官网那个evm,我们要自己开发我们怎么去做ini配置文件 和firmware呢 ?之后我们是用特殊
    发表于 02-24 06:35

    如何导出交换机的配置文件

    在网络管理中,导出交换机的配置文件是一项关键任务,它有助于备份、审计、迁移或恢复网络配置。本文将详细介绍如何导出交换机配置文件,涵盖多种方法,适用于不同场景和需求。文章内容将围绕几种常见的导出方法展开,包括通过命令行接口(CLI
    的头像 发表于 02-02 17:20 6441次阅读

    迅为RK3568开发板篇OpenHarmony配置HDF驱动控制LED-配置创建私有配置文件

    私有配置文件,用来填写一些驱动的默认配置信息。HDF 框架在加载驱动时,会获取相应的配置信息并将其保存在 HdfDeviceObject 的 property 中。这些配置信息通过 B
    发表于 01-10 11:13

    linux网卡配置文件

    网卡配置文件     网卡目录[root@localhost opt]# ls /etc/sysconfig/network-scripts/网卡文件名字,和我们ifconfig看到的一样
    的头像 发表于 12-10 10:09 1106次阅读