18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>基于ESP8266的朋友探測(cè)器

基于ESP8266的朋友探測(cè)器

2022-12-20 | rar | 0.07 MB | 次下載 | 免費(fèi)

資料介紹

不久前,我試圖創(chuàng)建一個(gè)可以檢測(cè)到有人何時(shí)靠近的設(shè)備,以便可以顯示某種問候。經(jīng)過一番頭腦風(fēng)暴,我想出了這個(gè)主意。

現(xiàn)在每個(gè)人都有一部通常啟用了wifi的智能手機(jī)。這些電話會(huì)定期嘗試與接入點(diǎn)通信,以交換數(shù)據(jù)或查找要連接的設(shè)備。在這些通信中,電話必須發(fā)送其 MAC 地址(MAC 地址是連接到網(wǎng)絡(luò)的每個(gè)設(shè)備都具有的唯一值),以便其他設(shè)備知道誰在發(fā)送數(shù)據(jù)以及將響應(yīng)發(fā)送到哪里。

因此,如果我們可以偵聽這些通信,我們可以使用 MAC 地址并將其與已知 MAC 列表進(jìn)行比較,以便我們可以識(shí)別我們認(rèn)識(shí)的某個(gè)人(例如朋友)何時(shí)在附近。

ESP8266 有一些很棒的功能,但其中一個(gè)對(duì)我們的目的非常有用,它可以在混雜模式下工作,或者更廣為人知的嗅探模式。這種模式使我們能夠接收周圍設(shè)備發(fā)送的信息,這樣我們就可以讀取地址并將它們與我們的朋友列表進(jìn)行比較。

這是我創(chuàng)建的用于原型化想法的代碼:

#include "./esppl_functions.h"?
/*?
* Define you friend's list size here?
*/?
#define LIST_SIZE 2?
/*?
* This is your friend's MAC address list?
*/?
uint8_t friendmac[LIST_SIZE][ESPPL_MAC_LEN] = {?
? {0x11, 0x11, 0x11, 0x11, 0x11, 0x11}?
?,{0x22, 0x22, 0x22, 0x22, 0x22, 0x22}?
?};?
/*?
* This is your friend's name list?
* put them in the same order as the MAC addresses?
*/?
String friendname[LIST_SIZE] = {?
? "Friend 1"?
?,"Friend 2"?
?};?
bool maccmp(uint8_t *mac1, uint8_t *mac2) {?
?for (int i=0; i < ESPPL_MAC_LEN; i++) {?
? ?if (mac1[i] != mac2[i]) {?
? ? ?return false;?
? ?}?
?}?
?return true;?
}?
void cb(esppl_frame_info *info) {?
?for (int i=0; i ? ?if (maccmp(info->sourceaddr, friendmac[i]) || maccmp(info->receiveraddr, friendmac[i])) {?
? ? ?Serial.printf("\n%s is here! :)", friendname[i].c_str());?
? ?}?
?}?
}?
void setup() {?
?delay(500);?
?Serial.begin(115200);?
?esppl_init(cb);?
}?
void loop() {?
?esppl_sniffing_start();?
?while (true) {?
? ?for (int i = ESPPL_CHANNEL_MIN; i <= ESPPL_CHANNEL_MAX; i++ ) {?
? ? ?esppl_set_channel(i);?
? ? ?while (esppl_process_frames()) {?
? ? ? ?//?
? ? ?}?
? ?}?
?} ??
}?

這段代碼使用了我編寫的一個(gè)名為ESPProLib的簡單庫,用于處理 ESP8266 接收到的信息。有關(guān)該項(xiàng)目的庫和源代碼的更多信息,請(qǐng)參見本方案的附件部分。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
  2. 0.40 MB   |  4次下載  |  2 積分
  3. 2光伏并網(wǎng)逆變器原理
  4. 7.31 MB   |  3次下載  |  2 積分
  5. 3T20電烙鐵原理圖資料
  6. 0.27 MB   |  2次下載  |  免費(fèi)
  7. 4PL83081 雙路恒流同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
  8. 3.34 MB   |  1次下載  |  免費(fèi)
  9. 5PL88052 4.8V至60V輸入,5A,同步降壓轉(zhuǎn)換器技術(shù)手冊(cè)
  10. 3.36 MB   |  1次下載  |  免費(fèi)
  11. 6LX8201微孔霧化驅(qū)動(dòng)芯片電路圖資料
  12. 0.15 MB   |  1次下載  |  免費(fèi)
  13. 7PC6200_7V直流電機(jī)驅(qū)動(dòng)器技術(shù)手冊(cè)
  14. 0.47 MB   |  次下載  |  免費(fèi)
  15. 8恒溫晶體振蕩器(OCXO)FOC-2D:20.6×20.6mm在通信基站和測(cè)試設(shè)備中的應(yīng)用參數(shù)規(guī)格
  16. 485.75 KB  |  次下載  |  免費(fèi)

本月

  1. 1如何看懂電子電路圖
  2. 12.88 MB   |  329次下載  |  免費(fèi)
  3. 2RK3588數(shù)據(jù)手冊(cè)
  4. 2.24 MB   |  14次下載  |  免費(fèi)
  5. 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊(cè)
  6. 1.63 MB   |  12次下載  |  免費(fèi)
  7. 4STM32F10x參考手冊(cè)資料
  8. 13.64 MB   |  12次下載  |  1 積分
  9. 5OAH0428 V1.0英文規(guī)格書
  10. 5.86 MB   |  8次下載  |  免費(fèi)
  11. 6NS1081/NS1081S/NS1081Q USB 3.0閃存數(shù)據(jù)手冊(cè)
  12. 0.40 MB   |  4次下載  |  2 積分
  13. 7PID控制算法學(xué)習(xí)筆記資料
  14. 3.43 MB   |  3次下載  |  2 積分
  15. 8光伏并網(wǎng)逆變器原理
  16. 7.31 MB   |  3次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935132次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191415次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183349次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81599次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73818次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65990次下載  |  10 積分