開發(fā)工具包,在沒有編碼專業(yè)知識的情況下構(gòu)建無線演示
北歐半導體公司(北歐Thingy:52)的一款開發(fā)工具包使移動和物聯(lián)網(wǎng)應(yīng)用程序開發(fā)人員無需開發(fā)硬件或固件就可以構(gòu)建無線演示。它基于該公司的nRF52832藍牙低能量系統(tǒng)芯片(SoC),并集成了一個運動傳感器(九軸包括加速度計、陀螺儀和磁強計)、低功率喚醒加速度計和壓力、溫度、濕度、空氣質(zhì)量和顏色傳感器。它還包括一個數(shù)字麥克風和揚聲器。該公司表示,該工具包使應(yīng)用程序開發(fā)人員能夠配置、測試和演示與移動應(yīng)用程序和云平臺相連的藍牙低能耗物聯(lián)網(wǎng)設(shè)備,而不需要射頻固件編碼技能或高級開發(fā)工具。
單板藍牙5兼容,藍牙低能耗開發(fā)工具包提供“開箱即用”的無線配置,包括智能手機應(yīng)用、物聯(lián)網(wǎng)設(shè)備的云以及相關(guān)的移動設(shè)備和互聯(lián)網(wǎng)應(yīng)用。應(yīng)用程序開發(fā)人員通過移動設(shè)備提供的藍牙接口配置開發(fā)工具包的嵌入式應(yīng)用程序。
開發(fā)工具包基于nRF52832藍牙低能量SoC,它結(jié)合了64MHz, 32位ARM皮質(zhì)M4F微處理器和2.4GHz多協(xié)議無線電(支持藍牙5,ANT和專有2.4GHz射頻軟件),外加512kB閃存和64 kb RAM。SoC運行公司的S132 SoftDevice,這是一個射頻軟件棧,可以支持多種藍牙低能耗角色組合中的20個并發(fā)連接。
該組件的PCB封裝在一個60×60毫米的塑料和橡膠外殼中,其中包括一個USB連接器來為設(shè)備的鋰離子電池充電。提供了固件示例、iOS和Android藍牙低能耗連接應(yīng)用程序。該公司還在GitHub上提供了更多的源代碼應(yīng)用軟件。
應(yīng)用程序開發(fā)人員可以為一系列應(yīng)用程序快速開發(fā)物聯(lián)網(wǎng)設(shè)備。例如,改變空氣質(zhì)量傳感器的采樣率或打開顏色傳感器等參數(shù)是通過智能手機或互聯(lián)網(wǎng)應(yīng)用的無線指令實現(xiàn)的,無需直接與工具包的固件代碼交互。該公司表示,更復(fù)雜的物聯(lián)網(wǎng)應(yīng)用程序也很容易實現(xiàn)。例如,可以配置該工具包來更改其LED的顏色,以響應(yīng)針對個人助理(如亞馬遜的Alexa)的語音命令。語音命令觸發(fā)Alexa聯(lián)系一個云平臺,而云平臺又指示一個連接互聯(lián)網(wǎng)的廉價路由器無線轉(zhuǎn)發(fā)命令以激活北歐的Thingy:52。
開發(fā)平臺也是云平臺兼容的,例如,為了安全起見,一個北歐的東西:52附在門上,可以向云平臺報告打開的門,然后觸發(fā)一個文本到智能手機上。當云平臺注冊用戶的智能手機位于靠近北歐公司Thingy:52的位置時,還可以命令它激活飛利浦順化智能照明等聯(lián)網(wǎng)產(chǎn)品。
IO開關(guān)http://www.gastrotommy.com |