Fireduino SDK提供了配置网络和连接网络的各种API函数,通过简单的函数编写就可以连接网络进行数据通信,API函数里提供了WIFI配置,TCP/UDP的各种连接和收发数据函数。本篇的测试是基于TCP服务器端的测试。
什么是WiFi Wi-Fi实际上为制定802.11无线网络的组织,并非代表无线网络。但是后来人们逐渐习惯用Wi-Fi来称呼802.11b协议。它的最大优点就是传输速度较高,另外它的有效距离也很长,同时也与已有的各种802.11 DSSS设备兼容。笔记本电脑上的迅驰技术就是基于该标准的,目前无线局域网(WLAN),主流采用802.11协议。故常直接称为WIFI网络。
FireduinoWiFi 芯片组 Fireduino 板子上集成了WiFi 模块,使用的是AP6181 而实际上为博通的BCM43362 ,是一款单频段2.4GHz支持IEEE802.11b/g/n协议,SDIO接口的WiFi 模组,具体的参数可以参考AP6181 以及 BCM43362 DataSheet。
FireduinoWiFi 的硬件连接 Fireduino 板子上的主 mcu 与 WiFi 模组的连接时通过SDIO接口连接通信。 FireduinoWiFi 的软件结构 Fireduino SDK 设计与开发了兼容Arduino WiFiShield 示例的集成库,该库为Fireduino 上层应用提供了丰富的接口,可直接编写网络应用,在不修改Arduino WiFi Shield 示例的情况下可直接在Fireduino 上直接运行。
FireduinoWiFi API,这个文件内容比较多,整理到一个文件里了 |