首頁(yè) > 評(píng)測(cè) > 分分鐘創(chuàng)建獨(dú)立上網(wǎng)功能——Esquilo Air評(píng)測(cè)
分分鐘創(chuàng)建獨(dú)立上網(wǎng)功能——Esquilo Air評(píng)測(cè)
- [導(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:Murata SN8000 Wi-Fi模塊框圖
官方同時(shí)也給出了原理圖,方便開發(fā)者深入學(xué)習(xí)用。
圖13:部分原理圖
官方同時(shí)也給出3D模型,畫得很逼真,很贊。
圖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: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
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前