2021電賽清單——手機通信模塊
- 前言
- 一.LTE——ADP-L610-Arduino
- 二.wifi——esp8266
- 三.藍牙——HC05
- 總結
前言
因為疫情的原因2021年的電賽又被推遲了,而且看起來一時半會兒還確定不了具體的時間,索性電賽的清單已經放出,比較少見的是清單中有一個手機通信模塊,按照往年的經驗,電賽測驗場地內應該是不允許手機進入,并且是屏蔽了蜂窩網路的,不過,還是在這里給大家提供一些實作遠程通信的參考,
一.LTE——ADP-L610-Arduino
雖然電賽允許使用蜂窩網路的可能性不大,但是我們在備賽的時候還是準備了一塊蜂窩網路的開發板,
這塊開發板是之前做全國大學生嵌入式芯片與系統設計競賽的時候買的,使用串口AT命令與主機互動,一般價格比較貴,
LTE模塊上電之后會自動連接到附近基站,不需要像wifi一樣手動輸入路由器的名稱和密碼,我的這塊板子贈送了三年每個月100M的流量,對于嵌入式開發來說基本不需要擔心流量問題,
LTE模塊搭建與之互動的服務器最大的問題是需要一個固定的公網IP地址,僅作為電賽使用去特意購買顯然是不劃算,這里我們一般是使用阿里云,或者華為云,或者中國移動提供的OneNet平臺,使用它們提供的IP地址與埠,一般他們也會提供技術支持,這里提供阿里云和華為云教程的鏈接,
阿里云:https://edu.aliyun.com/lesson_1693_13516?spm=5176.10731542.0.0.2d633db0XfYqE7#_13516
華為云:https://education.huaweicloud.com/courses/course-v1:HuaweiX+CBUCNXT028+Self-paced/about?isAuth=0&cfrom=hwc
二.wifi——esp8266

做單片機常用的wifi通信模塊,使用串口AT命令與主機互動,
作為單片機最常用的wifi模塊使用細節上就不多說了,在搭建服務器上使用同一路由器下的PC搭建即可,建立網路只需要一臺路由器,不需要連接外網,因此在之前電賽也有使用,20年電賽A題,筆者就做了WIFI與藍牙上位機的兩套方案,
三.藍牙——HC05

單片機上常用的藍牙通信,使用串口AT命令與主機互動,
使用藍牙需要上位機和下位機使用使用藍牙模塊,除此之外不需要額外設備,因此對于距離較短的通信來說更為常用,
總結
就單片機開發而言,三者都是通過單片機串口發送AT命令來實作操控,在實作上位機的方式上略有不同,筆者也可以提供20年電賽A題的wifi上位機和藍牙上位機python代碼作為參考,有需要的請留言,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/293430.html
標籤:其他
