当前位置:首页 > 通信技术 > 通信技术
[导读]21ic讯 Nordic Semiconductor ASA 宣布提供用于Arduino项目的蓝牙智能 (Bluetooth® Smart) 软件开发工具包 (Software Development Kit, SDK),这款SDK与一系列采用了nRF8001 蓝牙智能连接器件的Arduino、ChipK

21ic讯 Nordic Semiconductor ASA 宣布提供用于Arduino项目的蓝牙智能 (Bluetooth® Smart) 软件开发工具包 (Software Development Kit, SDK),这款SDK与一系列采用了nRF8001 蓝牙智能连接器件的Arduino、ChipKIT盾牌(shield)兼容。

自Arduino在2005年面市以来,它已经成为最受欢迎的高成本效益原型开发平台,允许用户实施设计理念并且快速行动。这项技术(或称为“用于嵌入式微控制器的Linux”) 包含了一系列的硬件和软件工具,可让工程师和非工程师都同样能开发满足各种日常需求的工程技术解决方案。

开发工具包" width="400" height="329" />

目前业界已经生产了超过30万个Arduino电路板,并获得了大量能实现模块化原型构建方法的“盾牌”的支持。这些盾牌会执行单独或组合的硬件任务,能够使用标准Arduino接口格式连接至与Arduino兼容的电路板。盾牌由多家制造商提供,可以实现诸如传感器、马达驱动电路、LCD显示、Wi-Fi、蓝牙无线技术,以及以太网等任务。

这款蓝牙智能SDK (Bluetooth Smart SDK) 是现有用于nRF8001蓝牙智能连接器件的SDK的一个端口,可作为GitHub上的知识库,订户可以选取自己的版本及做出拉出 (pull)请求,并帮助进一步提升和扩展SDK。

Nordic在公司网站Nordic Developer Zone (devzone.nordicsemi.com) 上提供SDK支持,该论坛广受工程师的欢迎,使用Nordic产品的开发人员可以在此讨论应对挑战的解决方案并分享理念。

这款SDK包括许多不同的示例 :

· 人机接口设备 (Human Interface Device, HID)

· 蓝芽低功耗(Bluetooth low energy) 上的UART

· 心率监视仪 (Heart Rate Monitor, HRM)

· 温度

· 接近 (proximity)

用于Arduino的蓝牙智能SDK的软件接口已经在多种微控制器和微控制器平台如ChipKIT、Maple、Teensy、mbed等上实施。广泛的覆盖范围使得用户可以轻易将在Arduino平台上进行原型构建的项目转移到工程师所选的平台和微控制器上。

蓝牙智能SDK与来自RedBearLab 的BLE Arduino相辅相成,BLE盾牌电路板符合Arduino外形尺寸要求,并包括了所有必需的电路,以实现Arduino项目与蓝牙智能Ready (Bluetooth Smart Ready) 产品,例如iPhone® 4S 或更新型款、使用Android 4.3或更新版本的智能电话、苹果的OS X Mountain Lion或更新产品,以及微软的Windows 8或更新系统等开始通信。

Nordic Semiconductor 产品管理总监Thomas Bonnerud表示 :“近年来Arduino的普及一直稳步增长,它提供了一个易行方法,以进行快速、简便和高成本效益的原型构建。Arduino的普及是现今‘Maker Movement’ (自造者运动)的核心,每天都有新的蓝牙智能产品面市,而通常来自于相对较小型的新企业和新创企业。然而,Arduino并不局限于新创企业,众多大型机构也将其用作快速进行设计概念原型构建的方法。借助这款蓝牙智能 SDK,Nordic 通过激动人心的新技术来支持Arduino社群的开发工作。”

RedBearLab首席软件工程师Poon Yuk-Cheong表示:“也称作蓝芽低功耗(Bluetooth low energy) 的蓝牙智能是一项全新的技术,开发人员都渴望探索其可能性,并正在寻求进行快速原型构建和简化软件开发的方法。Nordic Semiconductor 通过用于Arduino的nRF8001 SDK,提供了帮助这些开发人员所需的方法。这是免费的完整开放源码,提供了认识蓝芽低功耗工作方式的最简便方法。随同SDK提供的教程指南是蓝牙智能初学人员的最好入门材料。”

RedBearLab首席执行官Ma Chi-Hung表示:“Nordic用于Arduino的蓝芽低功耗SDK包括许多配置就绪(ready to deploy) 的模板,可以演示一般蓝牙智能应用状况如人体输入设备[Human Input Device, HID] 和心率监视仪[HRM] 的内部工作。这些模板也为希望生产和测试其自有蓝牙智能服务和特性的用户提供了一个非常简便的起点,作为首个用于Arduino的蓝牙智能 SDK,这是Arduino业界的一项重要举措。”

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在本教程中,我们将学习如何使用 DHT21 湿度和温度传感器与 Arduino 进行配合,并将测量值显示在 OLED 显示屏上。

关键字: OLED 显示屏 DHT21 温度传感器 Arduino

使用 Arduino 超声波传感器进行距离测量是一个非常简单的项目,能够精确测量较短的距离。在开始之前,您必须了解超声波传感器 HCSR-04,这是一种低成本的传感器。该超声波传感器由发射模块和接收模块组成。发射模块发射...

关键字: Arduino 超声波传感器 HCSR-04

MQ-135 气体传感器广泛用于空气质量监测。它能够检测诸如氨气、氮氧化物、酒精、苯、烟雾和二氧化碳等有害气体。在本项目中,我们将 MQ-135 与 Arduino Uno 进行接口连接,以测量空气质量水平,并将测量结果...

关键字: Arduino 气体传感器 MQ-135

该项目展示了如何将 HC-SR04 超声波传感器与 Arduino Uno 连接起来,以实现精确的距离测量。超声波传感器在机器人技术、避障系统、停车系统以及物联网应用中被广泛应用。该装置操作简便、成本低廉,非常适合初学者...

关键字: HC-SR04 超声波传感器 Arduino

该项目展示了在基于 FreeRTOS 的系统(运行于 Arduino Uno 上)中实现安全的数据共享访问的实现方式。

关键字: LED ADC 数据 Arduino

尽管我们称之为“字符显示”,但每个字符并非是一个单独的完整块状物。如果你给屏幕通电并仔细观察,就会发现每个字母或数字都是由一个由小点组成的网格构成的。

关键字: Arduino 液晶显示器 连接器

该项目使用 DHT11 传感器来测量环境温度(摄氏度)和相对湿度(百分比),并将测量结果显示在 Arduino 串行监视器上。

关键字: Arduino DHT11 传感器 物联网

路灯在无需开启的情况下也会消耗大量电能。本项目展示了一种使用 Arduino 和 LDR(光敏电阻)的智能自动路灯系统,该系统能在夜间自动开启,在白天自动关闭,从而有助于降低电力消耗。

关键字: Arduino 光敏电阻 路灯 运动传感器

编译以检查代码。此操作无需新的库或附加文件。调用 Setup() 函数即可开启 UART 电路,并通过 Serial.begin(31250) 设置默认的串行波特率或速度(适用于 MIDI)。

关键字: Arduino 示波器 连接器 USB-MIDI 适配器

这个使用Arduino的自动收费站系统项目演示了如何使用Arduino Uno, RFID技术,IR传感器和伺服电机构建一个全自动收费站系统来处理车辆检测,支付处理和闸门控制-所有这些都无需人工干预。这是一个动手,初学者...

关键字: Arduino RFID 传感器 伺服电机
关闭