首頁(yè) > 評(píng)測(cè) > 分分鐘創(chuàng)建獨(dú)立上網(wǎng)功能——Esquilo Air評(píng)測(cè)

分分鐘創(chuàng)建獨(dú)立上網(wǎng)功能——Esquilo Air評(píng)測(cè)

  • 作者:Aries
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • Esquilo Air 開發(fā)板是一款功能全面的 IoT 開發(fā)系統(tǒng),具有創(chuàng)建獨(dú)立上網(wǎng)功能器件所需的一切器件,其簡(jiǎn)化了物聯(lián)網(wǎng)的開發(fā)過程,讓開發(fā)者在幾分鐘內(nèi)從開箱到實(shí)現(xiàn)網(wǎng)絡(luò)訪問。

Murata SN8000 Wi-Fi模塊

Murata SN8000 Wi-Fi模塊為基于Broadcom BCM43362芯片組且符合2.4GHz IEEE 802.11b/g/n認(rèn)證的Wi-Fi模塊。SN8000設(shè)計(jì)用于室內(nèi)和戶外傳感器及控制應(yīng)用。該器件集成有Wi-Fi IC、RF前端、溫度補(bǔ)償晶體振蕩器(TCXO)和板載天線。模塊尺寸為24x11.4x1.9mm。SN8000使用Broadcom WICED SDK軟件啟動(dòng),支持STM32 ARM Cortex M3和M4系列中的低功耗、低成本微處理器平臺(tái)。SN8000模塊是家庭自動(dòng)化、工業(yè)控制、智能能源、使用或不使用云服務(wù)的醫(yī)療保健應(yīng)用的理想解決方案。還提供有2.4GHz Wi-Fi 802.11b/g/n開發(fā)套件,并具有SN8000 Wi-Fi模塊STM32F205RF MCU Mini-USD連接器,支持可連接至STM32 MCU串行閃存(8M比特)的USB-JTAG和USB-串行接口,以將可選OTA功能測(cè)試點(diǎn)連接至SN8000引腳。

特性

· 2.4 GHz IEEE 802 11b/g/n無(wú)線電技術(shù)

· 芯片:Broadcom BCM43362

· 尺寸:24.0x11.4x1.9mm

· 封裝:LGA

· 天線配置:板載天線或U.FL連接器

· 發(fā)射功率:+18dBm

· 最大接收靈敏度:-96dbm @ b模式/11Mb/s

· 主機(jī)接口:SDIO、SPI

· 工作溫度范圍:-40°C至85°C

· 符合RoHS指令

· 通過FCC/IC認(rèn)證:符合CE標(biāo)準(zhǔn)

12.jpg

圖12:Murata SN8000 Wi-Fi模塊框圖

官方同時(shí)也給出了原理圖,方便開發(fā)者深入學(xué)習(xí)用。

13.jpg

圖13:部分原理圖

官方同時(shí)也給出3D模型,畫得很逼真,很贊。

14.jpg

圖14:3D模型

四、板子的強(qiáng)大軟實(shí)力

Esquilo操作系統(tǒng)(EOS)Esquilo Air開發(fā)板上運(yùn)行的操作系統(tǒng)。Esquilo EOS提供所有必要的功能來(lái)支持應(yīng)用程序包括一個(gè)實(shí)時(shí)操作系統(tǒng)內(nèi)核、核心系統(tǒng)服務(wù),網(wǎng)絡(luò)服務(wù)器和客戶端,松鼠引擎。下面的圖顯示了這些組件和子系統(tǒng)。

15.jpg

圖15:Esquilo OS

板子支持包(BSP)處理器和系統(tǒng)具體的原始功能所需的RTOS。

任務(wù)和調(diào)度程序-任務(wù)管理和處理器調(diào)度。RTOS的調(diào)度程序支持FIFO和輪循調(diào)度模式。

內(nèi)存管理——管理動(dòng)態(tài)內(nèi)存分配請(qǐng)求。

時(shí)間,日期和時(shí)間處理以及系統(tǒng)功能的高分辨率計(jì)時(shí)器。

USB中心——USB通訊設(shè)備類(CDC)提供了一個(gè)虛擬串口Esquilo微型USB。

I / O Susbsystem——框架處理任務(wù)和司機(jī)的I / O。

硬件驅(qū)動(dòng)程序——硬件支持司機(jī)包括SDHC、SPI、I2C、UART、ADC,PWM和許多其他人。

IPC和并發(fā)性-提供concurreny原語(yǔ)如信號(hào)量,互斥鎖,等等,進(jìn)程間通信(IPC)組件,比如消息隊(duì)列、事件等。

SSL / TLS -庫(kù)提供SSL / TLS 1.1 / TCP / IP堆棧。

硬件加密——硬件加密庫(kù)使用的SSL / TLS大大加速加密操作。

TCP / IP - IPv4 TCP / IP堆棧包括支持ICMP、TCP、UDP,ARP、IP。

wi - fi司機(jī)wi - fi司機(jī)管理無(wú)線模塊EsquiloAir和傳輸?shù)腡CP / IP數(shù)據(jù)包。

文件系統(tǒng)的文件系統(tǒng)組件提供基于路徑所有底層文件系統(tǒng)的文件操作。

FAT驅(qū)動(dòng)程序,驅(qū)動(dòng)程序支持FAT12,FAT16,和FAT32文件系統(tǒng)支持長(zhǎng)文件名。

TFS驅(qū)動(dòng)——簡(jiǎn)單文件系統(tǒng)(TFS)存儲(chǔ)靜態(tài)內(nèi)容包括處理器閃存Esquilo IDE。

Flash驅(qū)動(dòng)程序,提供了一個(gè)簡(jiǎn)單的讀/寫在處理器閃存文件系統(tǒng)來(lái)存儲(chǔ)文件。這僅僅是用于存儲(chǔ)Esquilo Air的boot.nut 。

DNS客戶端- DNS客戶端解析域名查詢DNS服務(wù)器的IP地址。

DNS服務(wù)器的DNS服務(wù)器通過wi - fi連接時(shí)使用美聯(lián)社Esquilo迫使所有DNS請(qǐng)求。

部門的客戶端簡(jiǎn)單網(wǎng)絡(luò)時(shí)間協(xié)議(部門)客戶端查詢的國(guó)家結(jié)核控制規(guī)劃服務(wù)器當(dāng)前時(shí)間和日期。

FTP服務(wù)器,文件傳輸協(xié)議(FTP)服務(wù)器允許您上傳和下載Esquilo文件。

Telnet服務(wù)器——Telnet服務(wù)器訪問EOS和Squirrel shell命令行操作。

Web服務(wù)器(HTTP服務(wù)器提供對(duì)文件系統(tǒng)的訪問和傳輸RPC調(diào)用。

DHCP服務(wù)器,DHCP服務(wù)器通過wi - fi連接時(shí)使用美聯(lián)社提供的IP地址。

DHCP客戶端使用DHCP客戶端獲取IP地址連接到一個(gè)無(wú)線網(wǎng)絡(luò)。

調(diào)試RPC - RPC提供了調(diào)試功能IDE來(lái)管理Esquilo和控制Esquilo調(diào)試器。

Esquilo RPC - Esquilo RPC支持遠(yuǎn)程執(zhí)行的函數(shù)運(yùn)行在EsquiloVM。

Esquilo安全隧道協(xié)議(ESTP)——ESTP是一個(gè)簡(jiǎn)單的和輕量級(jí)的隧道協(xié)議,建立一個(gè)安全的和相互身份驗(yàn)證連接使用標(biāo)準(zhǔn)的X。509證書/ TLS 1.1。ESTP在UDP傳輸數(shù)據(jù)使用TLS加密參數(shù)建立的會(huì)話。

五、開發(fā)環(huán)境介紹

Esquilo IDE是一個(gè)功能全面的開發(fā)環(huán)境,使編碼物聯(lián)網(wǎng)應(yīng)用程序變得容易。它運(yùn)行在瀏覽器中,支持遠(yuǎn)程調(diào)試。內(nèi)置的IDE完全存儲(chǔ)在板載flash,不需要云服務(wù)。源調(diào)試器,它有一個(gè)集成,源代碼級(jí)調(diào)試器支持。支持?jǐn)帱c(diǎn),在代碼中設(shè)置和刪除斷點(diǎn)在編輯器中雙擊即可。單步調(diào)試功能,動(dòng)態(tài)變量,標(biāo)簽代碼編輯器和語(yǔ)法高亮顯示和行編號(hào)。這是非常方便修改、調(diào)試和更新項(xiàng)目動(dòng)態(tài)。系統(tǒng)菜單有一個(gè)下拉菜單來(lái)訪問各種系統(tǒng)設(shè)置、任務(wù)和信息。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+