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

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

3天内不再提示

如何在英特尔Edison上部署蓝牙安全网关

蓝牙技术联盟 来源:xx 2019-08-10 09:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

蓝牙技术联盟去年9月发布了一款高级工具包——蓝牙安全网关。有了这一工具包,开发者们就能够了解如何将蓝牙设备连接至物联网。该套件中的动手实验室将帮助您熟悉如何将广泛使用的基于ARM的Raspberry Pi2 / Pi3设置为蓝牙低功耗设备的安全网关。

不过我很好奇,想看看除了ARM核心架构之外,是否有任何其他常用的开发板可以运行蓝牙安全网关?因此,我决定尝试英特尔Edison,因为它是另一使用广泛的体系结构,并基于X86架构。

在深入了解实际操作之前,还是先简要介绍一下英特尔Edison:

英特尔Edison是英特尔提供的一种小型计算机模块,用于可穿戴设备和物联网开发系统,可通过蓝牙和Wi-Fi进行通信

Ok,下面就让我们一起开始

开发之旅吧!

准备工作

下载蓝牙安全网关套件。https://www.bluetooth.com/develop-with-bluetooth/developer-resources-tools/secure-gateway-kit

一个英特尔Edison开发板。

正确组装电路板,并像这样打开电源https://software.intel.com/en-us/get-started-edison-windows-step1

一台运行Windows的计算机。

带互联网连接的无线路由器。

1

串行连接

Edison启动并运行后,应尝试与其建立串行连接,然后通过串行接口配置电路板。

打开Windows的“设备管理器”并检查应使用哪个Com端口,您可以看到我的端口是COM3。

pIYBAF1D7huAcyk_AAAhEs2aX3U403.png

然后在Windows计算机上打开串口实用程序,并将波特率设置为115200,即可建立串行连接,如下图。如果这是您第一次登录此主板,可能需要输入用户名 “root”,然后单击Enter键。

o4YBAF1D7fOAHSCVAADig7JtrIA056.jpg

*有关串行连接的更多信息,请访问

https://software.intel.com/en-us/setting-up-serial-terminal-intel-edison-board

2

更改SSH密码

当您登录到开发板之后,需要更改密码才能启用SSH。在控制台中键入以下命令:

configure_edison --password

系统将弹出提示,您就可以键入密码,然后重新键入以更改密码。

完成之后,SSH就启用了。

pIYBAF1D7hyAClPEAABQuitgIZk603.jpg

3

连接至互联网

由于Edison已经有Wi-Fi接口,您可以将其设置为连接到无线路由器,并连接到互联网。在控制台中键入以下命令:

configure_edison --wifi

系统会显示提示,您可以选择要加入的Wi-Fi网络。在控制台中的提示消息后面键入密码。

o4YBAF1D7fOAGHcZAABZ0dKAskA248.jpg

*有关网络连接的更多信息,请访问https://software.intel.com/en-us/connecting-to-a-network-intel-edison-board

4

更新 & 升级

键入以下命令以更新和升级软件包。

opkg update
opkg upgrade

pIYBAF1D7hyABT1hAAB5SbImf4Q247.jpg

5

安装 node-gyp

最后,我们需要安装node-gyp。node-gyp是一个用node.js编写的跨平台命令行工具,用于编译node.js的本地附加模块。蓝牙安全网关需要它来编译一些模块,所以我们必须在此安装。

npm install -g node-gyp

o4YBAF1D7fSAc4WTAADG4eApOOs826.jpg

6

下载蓝牙安全网关工具包&部署脚本的源代码

然后输入以下命令,下载代码:

wget http://downloads.bluetooth.com/tools/SG/smart-gateway-installscript.zip

o4YBAF1D7fSAKMZ6AACFXNYFhD8970.jpg

zip下载完成后,输入以下命令解压:

unzip smart-gateway-installscript.zip

pIYBAF1D7h2AODIGAADccN2dpQg309.jpg

代码解压缩完成后,导航至\ gateway文件夹,我们将安装package.json中定义的所有相关的依赖包。运行以下命令来执行此操作。该命令可能需要一些时间才能完成,您将看到一些警告,这些都在预料之中,可以忽略。

cd ./BluetoothSecureGateway1.0.14/ScriptsAndSourceCode/gateway/
npm install

o4YBAF1D7fWAVOnvAAC8L6od9rg370.jpg

完成至此,可以通过输入以下命令来启动网关服务器。

rfkill unblock bluetooth
npm start

pIYBAF1D7h6AdlgVAABGjck4ea0544.jpg

打开另外一个SSH客户端并登录到Edison开发板,导航至\ navible文件夹,并通过运行以下命令安装package.json中定义的所有相关的依赖包:

cd ./BluetoothSecureGateway1.0.14/ScriptsAndSourceCode/navible/
cd navible
npm install

o4YBAF1D7fWAVOnvAAC8L6od9rg370.jpg

完成后,可以通过输入以下命令启动网关服务器:

npm start

o4YBAF1D7fWASZfKAABHc715jHo514.jpg

如果一切正常,您将看到一条消息,提示服务器现已启动,并将显示您可以连接到的IP地址。消息如下:

Server running at:https://192.168.128.66:8000

复制网址并粘贴到浏览器中。有关详细信息,请参阅蓝牙安全网关动手实验室PDF文档(BluetoothSecureGateway-Hands On Lab.pdf)中的第5.4节和第5.5节。

7

结论

完成这一动手实验室后,Edison开发板上就已经设置好蓝牙安全网关了。使用Edison上的这一网关,您可以通过浏览器连接任何蓝牙低功耗设备,通过各种设备进行导航,并与外围设备进行交互。若想向其中添加云服务模块,您可以以非常标准的方式执行此操作,因为大多数云服务供应商都为其提供node.js模块。尽情享受吧,通过互联网扩大蓝牙设备的功能范围!

附录

如果您对英特尔Edison开发板有任何疑问,请参考下列资源:

英特尔Edison入门

https://software.intel.com/en-us/get-started-edison-windows-step1

因特尔Edison用户指南

https://software.intel.com/en-us/intel-edison-board-user-guide

资源页面

https://software.intel.com/iot/hardware/edison/downloads

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

    关注

    61

    文章

    10391

    浏览量

    183362
  • 蓝牙
    +关注

    关注

    120

    文章

    6578

    浏览量

    181978
  • 网关
    +关注

    关注

    9

    文章

    7425

    浏览量

    58360
  • Edison
    +关注

    关注

    0

    文章

    33

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    英特尔亮相火山引擎,用系统协同推动Agentic AI落地

    云端之上,数字员工承接各类工作任务,端侧设备中,AI自动完成创意制作。在火山引擎FORCE原动力大会上,英特尔展示了包括上述应用在内的内容创作、AI算力加速、智能体部署等AI落地场景,携英特尔至强6
    的头像 发表于 06-29 10:34 3745次阅读
    <b class='flag-5'>英特尔</b>亮相火山引擎,用系统协同推动Agentic AI落地

    英特尔AI Box Ultra首次量产上车,长安天枢座舱装上本地AI大脑

    近日,第四届中国国际供应链促进博览会期间,英特尔与长安汽车联合发布搭载英特尔AI Box Ultra的AI座舱解决方案,对应产品为长安天枢座舱AI Box。英特尔中国行业与解决方案业务部总经理王景佳明确表示,这是
    的头像 发表于 06-24 10:35 1844次阅读

    Cadence宣布与英特尔代工扩大合作

    Cadence(Nasdaq: CDNS)近日宣布扩大与英特尔代工的合作,并以 Intel 14A 为起点,共同推进面向 Intel 下一代工艺技术的设计技术协同优化(DTCO)。这项全新的多年
    的头像 发表于 06-14 14:40 473次阅读

    英特尔在Computex发布多项AI创新成果

    英特尔在Computex发布 多项 AI创新 成果 从芯片到机架级AI解决方案,携手战略行业合作伙伴共同交付客户   今天,在Computex 2026,英特尔发布了一系列全新创新成果,以满足客户从
    的头像 发表于 06-02 18:26 2288次阅读

    英特尔宣布新人事任命

    近日,英特尔宣布了一系列重要的领导层任命,涉及客户端计算业务和公司整体技术战略两大核心板块。这两项任命被视为英特尔在当前转型关键期的重要布局,释放出公司在客户端计算和前沿技术领域加速推进的明确信号。
    的头像 发表于 05-13 09:19 1078次阅读

    AI工作站本地养龙虾!英特尔双芯混合算力,告别云端Token焦虑

    4月23日,英特尔公司在北京举办新一代AI工作站平台发布会,英特尔中国区技术部总经理高宇宣布,面向AI工作站,英特尔推出两大重磅产品:英特尔® 至强600工作站处理器与
    的头像 发表于 04-26 16:27 1.2w次阅读
    AI工作站本地养龙虾!<b class='flag-5'>英特尔</b>双芯混合算力,告别云端Token焦虑

    智能体PC时代来临,英特尔亮出哪些硬核实力

    端云协同的混合AI正在成为智能体PC规模化落地的核心方向。在轻薄本、AI Box、Mini PC等多元硬件领域,正推动新型PC从专业工具向大众消费市场。英特尔何在这一领域布局?推进了哪些落地实践?英特尔中国区技术总经理高宇和技
    的头像 发表于 04-22 21:08 1.9w次阅读
    智能体PC时代来临,<b class='flag-5'>英特尔</b>亮出哪些硬核实力

    何在NVIDIA Jetson AGX Thor上部署1200亿参数大模型

    上一期介绍了如何在 NVIDIA Jetson AGX Thor 上使用 Docker 部署 vLLM 推理服务,以及使用 Chatbox 作为前端调用 vLLM 运行的模型(上期文章链接)。本期
    的头像 发表于 12-26 17:06 5823次阅读
    如<b class='flag-5'>何在</b>NVIDIA Jetson AGX Thor<b class='flag-5'>上部署</b>1200亿参数大模型

    蓝牙网关是什么?都有哪些功能?应用场景有哪些?

    安全防护机制:采用AES-128加密、安全配对、HTTPS传输等技术,防范数据泄露与恶意攻击,满足医疗、工业等敏感场景需求。 应用场景 凭借灵活部署与低功耗优势,蓝牙
    发表于 12-11 15:21

    边缘安全网关:工业4.0时代的“数据守门人”

    的隐形障碍。边缘安全网关的出现,恰好为企业解决了这一难题,边缘安全网关作为工业物联网(IIoT)的“神经中枢”,通过边界防护、流量管理、数据加密、智能调度,重新定义
    的头像 发表于 11-25 15:14 882次阅读
    边缘<b class='flag-5'>安全网关</b>:工业4.0时代的“数据守门人”

    迅为如何在RK3576上部署YOLOv5;基于RK3576构建智能门禁系统

    迅为如何在RK3576开发板上部署YOLOv5;基于RK3576构建智能门禁系统
    的头像 发表于 11-25 14:06 2467次阅读
    迅为如<b class='flag-5'>何在</b>RK3576<b class='flag-5'>上部署</b>YOLOv5;基于RK3576构建智能门禁系统

    吉方工控亮相2025英特尔技术创新与产业生态大会

    2025年11月19日至20日,由英特尔公司主办的年度重磅盛会——2025英特尔技术创新与产业生态大会(Intel Connection)暨英特尔行业解决方案大会(Edge Industry Summit)在重庆悦来国际会议中心
    的头像 发表于 11-24 16:57 1028次阅读

    英特尔举办行业解决方案大会,共同打造机器人“芯”动脉

    11月19日,在2025英特尔行业解决方案大会上,英特尔展示了基于英特尔® 酷睿™ Ultra平台的最新边缘AI产品及解决方案,并预览了针对边缘侧的英特尔® 酷睿™ Ultra处理器(
    的头像 发表于 11-19 21:51 7645次阅读
    <b class='flag-5'>英特尔</b>举办行业解决方案大会,共同打造机器人“芯”动脉

    芯盾时代中标国家电网某分公司零信任安全网关项目

    芯盾时代中标国家电网某分公司零信任安全网关项目,从网络、设备、身份、权限和数据五个维度,构建新的安全边界,实现“以身份为核心”的动态访问控制,为某省电网公司实现全生命周期的远程接入安全防护。
    的头像 发表于 11-06 16:43 1408次阅读

    保证蓝牙网关稳定链接的八个核心方法

    。 ‌优化Mesh组网策略‌ · 若使用蓝牙Mesh,配置终端设备的中继角色和路由优先级,避免单点故障引发全网瘫痪。 ‌三、软件与系统维护‌ ‌固件与驱动更新‌ · 定期升级网关固件(如通过
    发表于 09-30 07:34