1. 程式人生 > >ESP8266WIFI解決方案可以實現WIFI高速傳輸和更多複雜功能,實測速度超過M位元組每秒

ESP8266WIFI解決方案可以實現WIFI高速傳輸和更多複雜功能,實測速度超過M位元組每秒

2年多前,國產晶片供應商樂鑫推出了一款高性價比的廉價晶片ESP8266,並且很快風靡國內外市場。但是,由於絕大多數基於該款晶片的 WIFI模組都只是簡單的實現串列埠轉WIFI的功能,因此,許多人誤以為,ESP8266WIFI晶片是一款低檔的UART串列埠轉WIFI的慢速低檔解決方案。


實則不然,可以在ESP8266上實現許多複雜的功能,包括過兆位元組每秒的微控制器高速WIFI通訊,可以內嵌WEB網頁伺服器、可以支援建議UDP服務、作為TCP客戶端、TCP伺服器,支援都連結、支援多種雲接入、支援片上RSA加密和簽名演算法,更不要說那些基本的GPIO等控制了。
 

基於SPI介面的ESP8266模組(需要重寫韌體

,不能直接使用樂鑫提供的SDK,樂鑫提供的SDK主要是針對一些小資料量和慢速IOT控制的場合,穩定性和效能不佳,但是這款ESP8266晶片本身質量不錯),在多款微控制器上測試驗證,包括STM32等多款微控制器主機的,速度超快,實測速度過M位元組每秒;內嵌WEB伺服器的ESP8266模組,支援js/css,支援自動彈出網頁等等;同時作為TCP伺服器和AP,可以實現模組和裝置之間的直接通訊而勿需第三方路由器或熱點介入;模組上加密演算法,可以讓模組發揮一個加密晶片的功能。

更多詳情,請複製關鍵字 “ESP8266 SPI 高速 多連結”上某寶搜尋

     

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.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. 整合簡單,佔用微控制器資源少
   5.1 主機介面為標準的SPI從,適配絕大多數的常見微控制器,微控制器選型範圍廣
       - 硬體接線簡單,只需要標準的SPI匯流排管腳,無需額外的UART串列埠
       - 按照普通的SPI從機方式對模組進行讀寫,實現微控制器與模組的配置查詢以及傳輸通訊
   5.2 模組上已集成了TCPIP協議棧,
       - 微控制器無需再整合相關協議棧或作業系統,

       - 因此整合簡單,佔用微控制器資源少,且通訊效率也更高

6. 提供微控制器例程包、整合說明等資料文件,和技術支援

   6.1 微控制器例程包都經過實際測試和驗證
   6.2 整合說明文件和開發使用技巧,都是基於開發經驗和客戶反饋總結編寫,非簡單的協議複製
   6.3 可提供目前市場上主流的微控制器例程包,包括但不限於:
       - STM32系列、
       - K60系列、
       - NXP系列、
       - C8051系列、
       - Nuvoton新塘系列、
       - TI MSP430和C2000/C5000

       - 等

更多詳情,請複製關鍵字 “ESP8266 SPI 高速 多連結”上某寶搜尋