0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【单片机WIFI高速通信案例】ALK8266WIFI模块在普通单片机上实现超过兆字节每秒的高速通信,同时内嵌WEB服务器

随时随地的自由互联 2019-08-07 21:33 次阅读

在传统观念里,单片机WIFI通信,尤其是单片机高速WIFI通信传输,是一个不现实的梦想,原因一般在于:

(1)能做高速通信的WIFI模块,一般只是USBSDIO、或PCIE之类的接口而大多数普通单片机都不会提供这些主机接口;
(2)即使某些款的单片机也能提供这些接口,也会单片机和WIFI模块的通信编程变得非常复杂,同时也会造成单片机选型的成本增加;
(3)普通单片机因为资源(性能和存储)有限,也难以支持实用的较好性能的单片机WIFI方案。

所以,大多数用在单片机系统上的WIFI模块,要么是以串口为主的,只能做一些基本的低速控制命令的传输,或者费了九牛二虎之力,集成了USB、 SDIO、或PCIE接口的WIFI模块,其做出来的效果也很一般,速度一般也不超过300K字节每秒。因此,在普通单片机做高速WIFI通信,基本上成为了一个不可实现的梦想,并甚至成为一种传统惯性认识。


Anylinkin!提供了一款基于SPI接口的高速WIFI模块,占用单片机资源少,在许多常见的单片机上都实现了高速传输,普通环境下,实测有效速度可以超过兆字节每秒,长时间运行不掉线、不丢包,在单片机音视频传输、高速采集数据传输场合都得到了超过了一年以上的产品化的验证。该方案功能强大、性能高、稳定,集成移植简单、适应面广,精致小巧。性价比超高。很适合常见单片机做图像视频音频以及高速采集数据传输的场合。

该方案提供支持多款常见单片机的验证测试好的例程包,包括但不限于ST系列、Nuvoton系列、NXP系列、Freescale K60系列、TI MSP430系列、Holtek HT32系列。还有技术支持,所以淘宝上的口碑评价不错!更多详情可去某宝搜索高速 SPI 多链接",排名靠前的就有。


ALK8266高速WIFI模组 SPI接口 带WEB网页 音视频传输产品化验证

1. 有效通信速度快,效率高,通信实时性好

1.1 “实测的”“有效”吞吐速度高,超过M字节每秒(MBytes/s),所以可用来传输音视频或大量数据

1.2 准实时性收发,连续发包之间的间隔可在ms级或us级,可适应一些对传输性实时性有要求的场合。


2. 稳定可靠不丢包,长时间通信不掉线

2.1 测试条件:普通办公室环境实测

2.2 测试速度:速度稳定在兆字节每秒(MBytes/s)以上

2.3 长时间运行测试:持续运行30天,不掉线、传输不停止/不卡死

2.4 丢包测试:TCP通信持续测试过5小时以上,不丢包、不多包,不丢字节、不多多字节,收发方数据完全一样。

测试场景包括:(1)TCPUDP抓包软件单纯发送, 模块单纯接收

(2)TCPUDP抓包软件单纯接收, 模块单纯发送

(3)TCPUDP抓包软件同时发收, 模块同时收发

(4)两个WIFI模块之间互相对发对收


3. 功能全面,使用灵活,使用场合适应面广

3.1 灵活实用的无线通信

3.1.1 模块支持 工作站STA, 热点AP 以及 STA+AP 混合模式,无论是否存在第三方热点,都可实现通信

3.1.2 支持UDP,TCP客户端,TCP服务器,灵活方便

3.1.3 UDP通信支持广播、组播以及单播,灵活高效

3.1.4 支持多链接,每个链接独立随意配置,实用的多通道高速通信

3.1.5 支持多客户端,模组作为TCP服务器可以同时和多个客户端通信

3.1.6 支持大块数据阵发发送,适合一些文件等大块数据传输需求的场合

3.2 内嵌WEB服务器,操作更灵活和便捷

3.2.1 无需安装APP,直接通过常见的浏览器操作

3.2.2 普通智能手机电脑均可直接操作

3.2.3 支持“自动弹出网页”功能

3.2.4 可通过网页直接配网、配置热点、建立和查询链接通道信息等操作

3.3 配网方式灵活多样方便

3.3.1 WEB网页配网:勿需安装APP,直接输入,简单方便,受限条件少

3.3.2 智能配网:SmartConfig/SmartLink, 微信Airkiss扫一扫;

-特色 提供配网进展灯闪烁样式,提高智能配网操作方便性。

3.3.3 直接配网:串口AT指令、SPI接口API函数 直接输入

3.4 内嵌RSA加密和签名算法

3.4.1 可作为加密芯片使用,支持单片机固件的防复制

3.5 支持有意义的低功耗

3.5.1 确保有用发射功耗足够强传输距离足够远的前提下的低功耗机制

3.5.2 支持休眠,自动唤醒或手动唤醒

3.5.3 深度休眠电流低于1mA

4. 封装灵活、尺寸小巧

4.1 整孔和半孔(邮票孔)一体化设计

4.2 兼容插件方式或贴片装配方式

4.3 大小和一枚1角硬币相当


5. 常见通用的SPI单片机主机接口,集成简单,占用单片机资源少

5.1 主机接口为标准的SPI从,适配绝大多数的常见单片机,单片机选型范围广

- 硬件接线简单,只需要标准的SPI总线管脚,无需额外的UART串口

- 按照普通的SPI从机方式对模块进行读写,实现单片机与模块的配置查询以及传输通信

5.2 模块上已集成了TCPIP协议栈,

- 单片机无需再集成相关协议栈或操作系统

- 因此集成简单,占用单片机资源少,且通信效率也更高


6. 提供单片机例程包、集成说明等资料文档,和技术支持

6.1 单片机例程包都经过实际测试和验证

6.2 集成说明文档和开发使用技巧,都是基于开发经验和客户反馈总结编写,非简单的协议复制

6.3 可提供目前市场上主流的单片机例程包,包括但不限于:

- STM32系列(如F1/F2/F3/F4/F7 H7 L1/L4)

- NXP LPC17xx系列

- NXP K60, K27/28系列、

- NXP i.MX RT10xx系列、

- C8051系列、

- Nuvoton新塘 NUC123xx系列、M45x系列、

- TI MSP430系列

- TI C2000/C5000(如TMS320F28335)

- 等

在某宝搜索 “SPI 高速 多链接” 排名靠前的就是,里面有更进一步的详细介绍,很技术化。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    基于51单片机的遥控开关仿真(双机通信)

    单片机最小系统、继电器及LED灯构成;(4)由于仿真无法模拟无线模块通信,故利用单片机RXD、TXD端口模拟,通过遥控的开关
    的头像 发表于 10-22 14:12 166次阅读
    基于51<b class='flag-5'>单片机</b>的遥控开关仿真(双机<b class='flag-5'>通信</b>)

    如何实现51单片机与PC的串行通信

    51单片机与PC的串行通信是一种常见的通信方式,它允许单片机通过串行接口与PC进行数据交换。
    的头像 发表于 10-21 11:35 356次阅读

    把esp8266加入到c51单片机单通道程序怎么写

    要将ESP8266模块加入到C51单片机的单通道程序中,您需要了解如何通过串行通信(UART)与ESP8266进行
    的头像 发表于 10-18 11:32 371次阅读

    物联网系统高速WiFi传输方案_WIFI模块详解

    数百兆甚至千兆级别,相比其他无线通信技术具有显著的速度优势。这使得WIFI模块非常适合用于传输对时间和速度要求非常高的数据,如高清视频、大文件等。 广泛的覆盖范围: WIFI路由
    的头像 发表于 09-27 16:54 471次阅读
    物联网系统<b class='flag-5'>高速</b>率<b class='flag-5'>WiFi</b>传输方案_<b class='flag-5'>WIFI</b><b class='flag-5'>模块</b>详解

    单片机wifi模块可以做什么

    嵌入式系统和智能设备中。而Wi-Fi模块是一种无线通信模块,它允许设备通过无线网络进行数据传输。将单片机与Wi-Fi模块结合使用,可以开发出
    的头像 发表于 09-10 15:32 419次阅读

    单片机WiFi模块怎样连接手机APP

    连接 :将WiFi模块单片机物理连接。 编程单片机 :编写代码使单片机能通过WiFi
    的头像 发表于 09-10 15:31 653次阅读

    单片机SPI通信实现

    深入探讨单片机(如基于STM32、AVR、PIC等)如何通过SPI(Serial Peripheral Interface)进行通信之前,我们先概述SPI通信的基本原理,随后以STM
    的头像 发表于 09-09 17:00 399次阅读

    单片机烧录程序的线比单片机上的少还能烧录吗

    单片机烧录原理 单片机烧录是指将编写好的程序代码通过一定的方式传输到单片机的存储中,使其能够按照程序的指令运行。这个过程通常需要使用烧录
    的头像 发表于 09-02 09:54 401次阅读

    蓝牙模块如何实现单片机和手机端数据互传

    蓝牙模块实现单片机和手机端数据互传的过程可以分为以下几个步骤: 硬件准备 : 确保你有一个支持蓝牙通信单片机开发板,如Arduino、Ra
    的头像 发表于 07-24 17:59 2118次阅读
    蓝牙<b class='flag-5'>模块</b>如何<b class='flag-5'>实现</b><b class='flag-5'>单片机</b>和手机端数据互传

    使用esp8266的HSPI与STM32进行通信时遇到的疑问求解

    却不是我写的内容。 单片机这边我配置的是八位数据传输,空闲低电平,上升沿读取数据,esp8266这边使用的是spi_slave_init()函数,最大传输32字节,是我单片机这边配置出
    发表于 07-10 06:45

    51单片机串口通信详细介绍-小白必看

    51单片机串口通信单片机与外部设备通信的重要方式,它基于串行通信的原理,以字节为单位进行数据传
    的头像 发表于 04-17 09:33 1844次阅读
    51<b class='flag-5'>单片机</b>串口<b class='flag-5'>通信</b>详细介绍-小白必看

    基于wifi模块单片机数据无线传输方案

    模块单片机数据无线传输方案。 WiFi 模块简介 WiFi 模块是一种具备无线
    的头像 发表于 01-04 10:52 1839次阅读

    单片机怎么连接wifi模块esp

    连接WiFi模块ESP8266单片机有多种方法和步骤。在这篇文章中,我将为您详细介绍如何连接ESP8266
    的头像 发表于 12-25 13:42 2293次阅读

    单片机串口通信的接收与发送

    单片机串口通信是一种常见的通信方式,它可以实现单片机与外部设备的数据交换。实际应用中,
    的头像 发表于 12-20 14:03 3473次阅读

    单片机串口通信的接收与发送程序

    单片机串口通信的接收与发送程序 一、引言 单片机串口通信是一种常见的通信方式,广泛应用于各种嵌入式系统和工业控制领域。通过串口
    的头像 发表于 12-19 13:57 5665次阅读