首页 > 评测 > 分分钟创建独立上网功能——Esquilo Air评测

分分钟创建独立上网功能——Esquilo Air评测

Esquilo   Air   物联网   
  • 作者:Aries
  • 来源:21ic
  • [导读]
  • Esquilo Air 开发板是一款功能全面的 IoT 开发系统,具有创建独立上网功能器件所需的一切器件,其简化了物联网的开发过程,让开发者在几分钟内从开箱到实现网络访问。

Murata SN8000 Wi-Fi模块

Murata SN8000 Wi-Fi模块为基于Broadcom BCM43362芯片组且符合2.4GHz IEEE 802.11b/g/n认证的Wi-Fi模块。SN8000设计用于室内和户外传感器及控制应用。该器件集成有Wi-Fi IC、RF前端、温度补偿晶体振荡器(TCXO)和板载天线。模块尺寸为24x11.4x1.9mm。SN8000使用Broadcom WICED SDK软件启动,支持STM32 ARM Cortex M3和M4系列中的低功耗、低成本微处理器平台。SN8000模块是家庭自动化、工业控制、智能能源、使用或不使用云服务的医疗保健应用的理想解决方案。还提供有2.4GHz Wi-Fi 802.11b/g/n开发套件,并具有SN8000 Wi-Fi模块STM32F205RF MCU Mini-USD连接器,支持可连接至STM32 MCU串行闪存(8M比特)的USB-JTAG和USB-串行接口,以将可选OTA功能测试点连接至SN8000引脚。

特性

· 2.4 GHz IEEE 802 11b/g/n无线电技术

· 芯片:Broadcom BCM43362

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

· 封装:LGA

· 天线配置:板载天线或U.FL连接器

· 发射功率:+18dBm

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

· 主机接口:SDIO、SPI

· 工作温度范围:-40°C至85°C

· 符合RoHS指令

· 通过FCC/IC认证:符合CE标准

12.jpg

图12:Murata SN8000 Wi-Fi模块框图

官方同时也给出了原理图,方便开发者深入学习用。

13.jpg

图13:部分原理图

官方同时也给出3D模型,画得很逼真,很赞。

14.jpg

图14:3D模型

四、板子的强大软实力

Esquilo操作系统(EOS)Esquilo Air开发板上运行的操作系统。Esquilo EOS提供所有必要的功能来支持应用程序包括一个实时操作系统内核、核心系统服务,网络服务器和客户端,松鼠引擎。下面的图显示了这些组件和子系统。

15.jpg

图15:Esquilo OS

板子支持包(BSP)处理器和系统具体的原始功能所需的RTOS。

任务和调度程序-任务管理和处理器调度。RTOS的调度程序支持FIFO和轮循调度模式。

内存管理——管理动态内存分配请求。

时间,日期和时间处理以及系统功能的高分辨率计时器。

USB中心——USB通讯设备类(CDC)提供了一个虚拟串口Esquilo微型USB。

I / O Susbsystem——框架处理任务和司机的I / O。

硬件驱动程序——硬件支持司机包括SDHC、SPI、I2C、UART、ADC,PWM和许多其他人。

IPC和并发性-提供concurreny原语如信号量,互斥锁,等等,进程间通信(IPC)组件,比如消息队列、事件等。

SSL / TLS -库提供SSL / TLS 1.1 / TCP / IP堆栈。

硬件加密——硬件加密库使用的SSL / TLS大大加速加密操作。

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

wi - fi司机wi - fi司机管理无线模块EsquiloAir和传输的TCP / IP数据包。

文件系统的文件系统组件提供基于路径所有底层文件系统的文件操作。

FAT驱动程序,驱动程序支持FAT12,FAT16,和FAT32文件系统支持长文件名。

TFS驱动——简单文件系统(TFS)存储静态内容包括处理器闪存Esquilo IDE。

Flash驱动程序,提供了一个简单的读/写在处理器闪存文件系统来存储文件。这仅仅是用于存储Esquilo Air的boot.nut 。

DNS客户端- DNS客户端解析域名查询DNS服务器的IP地址。

DNS服务器的DNS服务器通过wi - fi连接时使用美联社Esquilo迫使所有DNS请求。

部门的客户端简单网络时间协议(部门)客户端查询的国家结核控制规划服务器当前时间和日期。

FTP服务器,文件传输协议(FTP)服务器允许您上传和下载Esquilo文件。

Telnet服务器——Telnet服务器访问EOS和Squirrel shell命令行操作。

Web服务器(HTTP服务器提供对文件系统的访问和传输RPC调用。

DHCP服务器,DHCP服务器通过wi - fi连接时使用美联社提供的IP地址。

DHCP客户端使用DHCP客户端获取IP地址连接到一个无线网络。

调试RPC - RPC提供了调试功能IDE来管理Esquilo和控制Esquilo调试器。

Esquilo RPC - Esquilo RPC支持远程执行的函数运行在EsquiloVM。

Esquilo安全隧道协议(ESTP)——ESTP是一个简单的和轻量级的隧道协议,建立一个安全的和相互身份验证连接使用标准的X。509证书/ TLS 1.1。ESTP在UDP传输数据使用TLS加密参数建立的会话。

五、开发环境介绍

Esquilo IDE是一个功能全面的开发环境,使编码物联网应用程序变得容易。它运行在浏览器中,支持远程调试。内置的IDE完全存储在板载flash,不需要云服务。源调试器,它有一个集成,源代码级调试器支持。支持断点,在代码中设置和删除断点在编辑器中双击即可。单步调试功能,动态变量,标签代码编辑器和语法高亮显示和行编号。这是非常方便修改、调试和更新项目动态。系统菜单有一个下拉菜单来访问各种系统设置、任务和信息。

  • 本文系21ic原创,未经许可禁止转载!

网友评论