無線通訊pos機,物聯網通訊之esp8266wifi模塊

 新聞資訊  |   2023-05-12 08:58  |  投稿人:pos機之家

網上有很多關于無線通訊pos機,物聯網通訊之esp8266wifi模塊的知識,也有很多人為大家解答關于無線通訊pos機的問題,今天pos機之家(www.www690aa.com)為大家整理了關于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、無線通訊pos機

無線通訊pos機

ESP8266是一款超低功耗的UART-WiFi 透傳模塊,擁有業內極富競爭力的封裝尺寸和超低能耗技術,專為移動設備和物聯網應用設計,可將用戶的物理設備連接到Wi-Fi 無線網絡上,進行互聯網或局域網通信,實現聯網功能。

ESP8266可廣泛應用于智能電網、智能交通、智能家具、手持設備、工業控制等領域。

主要功能

ESP8266可以實現的主要功能包括:串口透傳,PWM 調控,GPIO控制。

串口透傳:數據傳輸,傳輸的可靠性好,最大的傳輸速率為:460800bps。

PWM 調控:燈光調節,三色LED 調節,電機調速等。

GPIO控制:控制開關,繼電器等。

工作模式

ESP8266模塊支持STA/AP/STA+AP 三種工作模式。

STA 模式:ESP8266模塊通過路由器連接互聯網,手機或電腦通過互聯網實現對設備的遠程控制。AP 模式:ESP8266模塊作為熱點,實現手機或電腦直接與模塊通信,實現局域網無線控制。STA+AP 模式:兩種模式的共存模式,即可以通過互聯網控制可實現無縫切換,方便操作。

應用領域

串口CH340 轉Wi-Fi;工業透傳DTU;Wi-Fi 遠程監控/控制;玩具領域;色LED 控制;消防、安防智能一體化管理;智能卡終端,無線POS 機,Wi-Fi 攝像頭,手持設備等。

組件

– 1 * Adeept UNO板

– 1 * USB電纜

– 1 * ESP8266-01wifi模塊

– 1 *跳線

– 1 *LED

– 1 *220Ω電阻

程序

步驟1:如下圖所示連接電路。

步驟2:上傳程序

/*************************************File name:Adeept_wifi_control_ledDescription:Website:www.addept.comE-mail:support@addept.comAuthor:felixDate:2019/6/10*************************************/#include<SoftwareSerial.h> //use the library to commmunicate with esp8266 wifi module#define rxPin 2 //define rx and tx pin#define txPin 3SoftwareSerial mySerial = SoftwareSerial(rxPin,txPin); //creat an object mySerial//define esp8266 wifi module variatechar judge = 0;String comdata = "";//define receive dataString text1 = "\\+IPD,0,1:1";String text2 = "\\+IPD,0,1:2";// put your setup code here, to run once:void setup() { pinMode(13,OUTPUT); mySerial.begin(115200); // set up a wifi serial communication baud rate 115200 delay(4000); mySerial.println("AT+RST\\"); //reset wifi delay(5000); delay(5000); mySerial.println("AT+CWMODE=3\\"); //set to softAP+station mode delay(4000); mySerial.println("AT+CIPMUX=1\\"); //set to multi-connection mode delay(4000); mySerial.println("AT+CIPSERVER=1\\"); //set as server delay(4000); mySerial.println("AT+CIPSTO=7000\\"); //keep the wifi connecting 7000 seconds delay(4000); digitalWrite(13,HIGH); //configuration is complete delay(1000); digitalWrite(13,LOW);}// put your main code here, to run repeatedly:void loop() { //receive the data while(mySerial.available()>0) { comdata += char(mySerial.read()); delay(1); } //set the judge judgement(); //judge the variate "judge" switch(judge) { case 1: while(!mySerial.available()){digitalWrite(13,HIGH); } break; case 2: while(!mySerial.available()) {digitalWrite(13,LOW);} break; default: break; }} //set the judgevoid judgement(){ if (comdata.length() > 0) { if(comdata==text1){ judge=1; } if(comdata==text2){ judge=2; } comdata = ""; }}

步驟3:配置網絡調試助手(server ip和端口號是esp8266-01模塊出廠默認的)

步驟4:連接電腦與esp8266-01模塊

步驟5:開始通過網絡調試助手無線控制LED

以上就是關于無線通訊pos機,物聯網通訊之esp8266wifi模塊的知識,后面我們會繼續為大家整理關于無線通訊pos機的知識,希望能夠幫助到大家!

轉發請帶上網址:http://www.www690aa.com/news/40116.html

你可能會喜歡:

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 babsan@163.com 舉報,一經查實,本站將立刻刪除。