close
当前位置: 物联网在线 > 物联网设计开发 > RF/无线 >

TI 全新升级版CC2650 SensorTag 物联网开发强大利器

下一代CC2650 SensorTag在第一代CC2541的基础上进行改进,将传感器数量的数量增加到10; 增加了一个照明传感器和数字麦克风;而且,红外(IR)温度传感器升级到具有集成型处理装置;弹簧传感器增加了磁性;并且可以测量周围环境温度。
最初的 CC2541 SensorTag开发套件在2012年底宣布推出时,就收到热烈的反响。其具有但不仅仅局限于以下的传感器标签:
这些传感器通过一个省电式蓝牙低功耗(也称为BLE和蓝牙智能)连接到云端进行读数。TI还提供丰富的文档、传感器代码范例和智能手机应用程序。
由于它低廉的价格,该SensorTag功能包非常受欢迎,有许多社区都在提供支持和开发,例如:Python、 Node.js和Node-RED 支持。后者使得CC2541 SensorTag 通过高度直观的图形化流程编辑器快速地应用到原形物联网(IoT)。

更多传感器

title
图片来源Texas Instruments Inc.
下一代CC2650 SensorTag在第一代CC2541的基础上进行改进,将传感器数量的数量增加到10; 增加了一个照明传感器和数字麦克风;而且,红外(IR)温度传感器升级到具有集成型处理装置;弹簧传感器增加了磁性;并且可以测量周围环境温度。
title
图片来源Texas Instruments Inc.

支持多种无线标准

去年年初,TI推出全面兼容iBeacon的第一代硬件。经过固件升级,CC2541可以切换到iBeacon模式,并且为iPhoneiPad提供一个采用iBeacon澳门美高梅娱乐城的SensorTag 定位应用程序。在这一点上,新的SensorTag还通过增加支持6LoWPAN,ZigBee和IEEE 802.15.4网状网络进一步改进升级。
基于RFC6282规范相对有限的处理能力和考虑到低功耗传感器网络无线连接,6LoWPAN使用RFC 6282规范允许设备(如SensorTag)加入IPv6网络。CC2650 SensorTag已经做了为物联网开发的开源的操作系统,例如Contiki
ZigBee的支持为供应商评估SensorTag功能和推出与现有方案集成的新的解决方案提供便利。例如,家庭自动化系统。

快速启动

title
启动和运行、从SensorTag移除电池标签、加载公司应用到Android或iOS(带 iOS 和 Android 应用程序)都很简单。用快速蓝牙扫描识别一个标签,就可以立即连接到所有的传感器,获得数据作图。
title
开发人员可以在 TI Gitorious找到应用源代码。

IoT cloud 物联网云

title
开箱即用为IBM物联网基础提供支持,“一个完全托管,云托管服务,这样的托管服务旨在简化和从物联网(IoT)设备获得价值。”
功能包括:
  • 设备注册
  • 设备和应用程序的连接
  • 与设备安全接收数据和发送命令
  • 存储和访问历史数据
安装非常简单,当再次启动和运行时,几乎瞬间完成。另外,几分钟内便可发数据到网络。
如果你愿意,你也可以使用自己的服务器基础构架,因为SensorTag应用程序允许用你自己的MQTT代理进行个性化用户配置(例如Mosquitto )和主题指定。MQTT的详细字段名可以通过SensorTag使用,具体可在 TI wiki上找到。

硬件扩展

title
图片来源Texas Instruments Inc.
CC2650 SensorTag 的基本 硬件功能扩展,可以添加如下功能:
  • 硬件调试和通过Debug DevPack连接Grove外设的能力;
  • 通过Watch DevPack 提供1.35” 超低耗图形显示;
  • 通过LED Audio DevPack提供4个高功率彩色LED 和4W 音频放大器。
如果无法找到满足需求的特定DevPack,开发人员还可以通过下载Build Your Own DevPack指南来创建属于自己的DevPack。

结论

该CC2650无线MCU据说比之前的澳门美高梅娱乐在线少消耗75%的能量,并称它可由单个钮扣电池提供长达1年以上的电池使用寿命。这本身已经令人印象深刻,但它下一代SensorTag更多的硬件和软件功能使其更加引人注目。
值得高兴的是,一个为建设物联网应用的开放的标准已经被接受- MQTT - 这意味着你不用局限于使用单一的云平台。同样令人欣喜的是,Contiki为6LowPAN应用提供支持,并由TI直接支援。他们都为我们对事情的发展走向提供了清楚地认识。

(责任编辑:ioter)

用户喜欢...

基于TI-RTOS的CC2650DK开发(17)---支持模块

第六章 支持模块 本章描述为管理整体应用程序行为所提供的一些基础支持特征及配置参数的APIs所对应的模块。 6.1 应用支持和管理模块 SYS/BIOS和XDCtools提供了数个模块用于支持和管理整个应...


基于TI-RTOS的CC2650DK开发(16)---Timer(定时器)

之前一直把Timer翻译为计时器,感觉定时器更贴切些。之后全部翻译为定时器。 5.3 定时器模块 ti.sysbios.hal.Timer模块是一个面向定时器外设的标准接口。此模块将于8.3节进行详细描述,因为它...


基于TI-RTOS的CC2650DK开发(15)---Clock(时钟)

• 在 SYS/BIOS和XDCtools中,有几个模块涉及计时和时钟相关服务: ti.sysbios.knl.Clock模块:负责内核用于保持时间轨道的周期性系统tick。所有SYS/BIOS APIs期望一个timeout参数来中断根据时间ticks所设...


基于TI-RTOS的CC2650DK开发(8)---任务

3.6 Tasks SYS/BIOS task对象是由Task模块管理的线程。Tasks的优先级高于Idle Loop并低于硬件中断和软件中断。参阅video introducing Tasks进行概览。 Task模块基于task的优先级和当前task的运行状态动态地安...


基于TI-RTOS的CC2650DK开发(6)---硬件中断

3.4 硬件中断 硬件中断(Hwis)是应用为了回应外部异步事件所必须处理的关键进程。SYS/BIOS中特定target/device的Hwi模块用于管理硬件中断。请阅读概述,请参考document introducing Hwis。 在典型的嵌...


基于TI-RTOS的CC2650DK开发(4)---DOGM128W-6 LCD显示

CC2650DK这块开发板最大的优点就是自带一块128*64像素的液晶显示屏,用多块板在室外做实验时可以脱离电脑,这是非常有用的。今天就来讲讲这块液晶的使用。当然,先上例子再详细讲解。...


基于TI-RTOS的CC2650DK开发(3)---按钮的使用

关于按钮,TI公司有现成例子,只需将例子pinInterrupt导入CCS即可,以下代码是我在pinInterrupt基础上稍做修改,去掉异常判断,使得看上去更简单、轻松些。 #include "Board.h" /* Pin driver handles */...


基于TI-RTOS的CC2650DK开发(1)---开发环境搭建

看了下TI公司的开发工具Code Composer studio(CCS),基于eclipse,比Ubuntu下的vi好用得多了。实在是不喜欢在Linux下开发,太麻烦,无代码追踪,学习起来太不方便。TI公司有自己的操作系统TI-RTO...


Avnet 介绍 LED驱动和CC2650无线传感器参考设计

哪里有LED,哪里就需要LED驱动。德州仪器(TI)针对现今的LED设计需求推出了最广泛的高性能澳门美高梅娱乐在线组合。TI的澳门美高梅娱乐在线应用...


[原创] TI CC2650无线连接100W可调光LED驱动器参考设计

CC2650器件包含一个作为主处理器,在48MHz频率下运行的32位ARM Cortex-M3处理器,以及丰富的外设集,其中包括一个独有的...


博聚网