开发工具包,在没有编码专业知识的情况下构建无线演示
北欧半导体公司(北欧Thingy:52)的一款开发工具包使移动和物联网应用程序开发人员无需开发硬件或固件就可以构建无线演示。它基于该公司的nRF52832蓝牙低能量系统芯片(SoC),并集成了一个运动传感器(九轴包括加速度计、陀螺仪和磁强计)、低功率唤醒加速度计和压力、温度、湿度、空气质量和颜色传感器。它还包括一个数字麦克风和扬声器。该公司表示,该工具包使应用程序开发人员能够配置、测试和演示与移动应用程序和云平台相连的蓝牙低能耗物联网设备,而不需要射频固件编码技能或高级开发工具。
单板蓝牙5兼容,蓝牙低能耗开发工具包提供“开箱即用”的无线配置,包括智能手机应用、物联网设备的云以及相关的移动设备和互联网应用。应用程序开发人员通过移动设备提供的蓝牙接口配置开发工具包的嵌入式应用程序。
开发工具包基于nRF52832蓝牙低能量SoC,它结合了64MHz, 32位ARM皮质M4F微处理器和2.4GHz多协议无线电(支持蓝牙5,ANT和专有2.4GHz射频软件),外加512kB闪存和64 kb RAM。SoC运行公司的S132 SoftDevice,这是一个射频软件栈,可以支持多种蓝牙低能耗角色组合中的20个并发连接。
该组件的PCB封装在一个60×60毫米的塑料和橡胶外壳中,其中包括一个USB连接器来为设备的锂离子电池充电。提供了固件示例、iOS和Android蓝牙低能耗连接应用程序。该公司还在GitHub上提供了更多的源代码应用软件。
应用程序开发人员可以为一系列应用程序快速开发物联网设备。例如,改变空气质量传感器的采样率或打开颜色传感器等参数是通过智能手机或互联网应用的无线指令实现的,无需直接与工具包的固件代码交互。该公司表示,更复杂的物联网应用程序也很容易实现。例如,可以配置该工具包来更改其LED的颜色,以响应针对个人助理(如亚马逊的Alexa)的语音命令。语音命令触发Alexa联系一个云平台,而云平台又指示一个连接互联网的廉价路由器无线转发命令以激活北欧的Thingy:52。
开发平台也是云平台兼容的,例如,为了安全起见,一个北欧的东西:52附在门上,可以向云平台报告打开的门,然后触发一个文本到智能手机上。当云平台注册用户的智能手机位于靠近北欧公司Thingy:52的位置时,还可以命令它激活飞利浦顺化智能照明等联网产品。
IO开关http://www.cenxn.com |