一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

具有128bit安全性的ESP8266代碼生成器

454398 ? 來源:wv ? 2019-10-13 17:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:設(shè)置OLIMEX ESP8266-EVB的編程設(shè)置

要設(shè)置程序以對OLIMEX ESP8266-EVB進行編程,請按照https://github.com/esp8266/arduino上 使用Boards Manager安裝中給出的步驟進行操作》 即可。從[工具]→[董事會]菜單中打開Boards Manager并選擇Type Contributed 并安裝esp8266平臺。該項目使用ESP8266 1.6.4-673-g8cd3697版本進行編譯。以后的版本會更好一些,但是隨著平臺的快速發(fā)展,它們可能會存在自己的錯誤。

要從Arduino IDE編程OLIMEX ESP8266-EVB,我使用了Olimex的USB串行電纜F及其驅(qū)動程序。如上所示,它已連接到ESP8266-EVB。您還需要V5電源到至少1A容量的中心正直徑2.1mm直徑桶形連接器。

步驟2:編寫OLIMEX ESP8266-EVB

最新版本的pfodDesigner支持為OLIMEX ESP8266-EVB生成代碼。

這是pfodDesigner生成的示例草圖,用于打開/關(guān)閉繼電器(通過D5)。

使用pfodDesigner,您可以設(shè)計自己的菜單和子菜單,以控制OLIMEX的任何引腳。

要編譯草圖,您需要下載并安裝pfodParser庫V2.15 +此草圖也位于pfodParser庫V2.15的examples目錄中

您還需要編輯生成的草圖以插入wifi網(wǎng)絡(luò)的ssid和密碼,還建議您您設(shè)置一個staticIP(有關(guān)詳細(xì)信息,請參見生成的代碼)

#define WLAN_SSID “myNetwork” // cannot be longer than 32 characters!

#define WLAN_PASS “myPassword”

編程OLIMEX ESP8266很簡單插入USB串行電纜時,請按下OLIMEX ESP8266-EVB上的白色按鈕,然后按住該按鈕,同時插入電源線。一旦開發(fā)板上電,就可以釋放按鈕。

然后單擊Arduino下載按鈕以編譯草圖并將其下載到OLIMEX ESP8266-EVB。下載完成后,開發(fā)板將以正常操作模式重啟,您可以打開Arduino IDE串行監(jiān)視器(設(shè)置為115200波特)以查看任何草圖的啟動消息。

步驟3:控制帶有PfodApp的OLIMEX ESP8266-EVB

加載草圖后,用網(wǎng)絡(luò)的ssid和密碼進行編輯,ESP8266將連接到網(wǎng)絡(luò)。如果模塊未連接到網(wǎng)絡(luò),則應(yīng)檢查ssid和pw設(shè)置。

如果未設(shè)置staticIP字符串,則使用DHCP來獲取模塊的IP,因此您需要檢查已分配的IP。您可以通過登錄路由器并查看剛剛連接了哪些新IP來完成此操作,或者可以在移動設(shè)備上使用fing來查看哪些IP有效。尋找Espressif的IP。

然后在您的Android移動設(shè)備上安裝pfodApp并為此IP建立連接(請參閱pfodAppForAndroidGettingStarted.pdf)。

在連接時,草圖將發(fā)回該菜單供您控制OLIMEX ESP8266-EVB上的繼電器。

第4步:添加128位安全性

防止未經(jīng)授權(quán)的用戶通過Internet訪問您的設(shè)備就像編輯

#define pfodSecurityCode “”

添加您自己的秘密一樣容易密碼(最多32個十六進制數(shù)字)

例如,要設(shè)置173057F7A706AF9BBE65D51122A14CEE的安全碼,您可以使用

#define pfodSecurityCode “173057F7A706AF9BBE65D51122A14CEE”

當(dāng)然,您應(yīng)該使用自己的密碼。在pfodApp連接中設(shè)置您自己的代碼將使您(無其他人)能夠連接。

為確保良好的安全性,必須使用較長的隨機代碼。 pfodApp最多支持128位的32位十六進制數(shù)字。

要生成自己的密碼,可以從此處下載隨機的密鑰生成器。除了生成隨機密鑰外,該程序還將它們作為QR碼寫出,因此您可以輕松而準(zhǔn)確地在pfodApp連接中進行設(shè)置。

您將打印出QR碼并將其附加到pfodDevice。然后,您可以使用手機上的QR閱讀器(例如QR Droid Private)讀入您的手機并將其復(fù)制到pfodApp連接密碼,以便進行連接。

請參閱簡單的WiFi/Arduino具有128位安全性的pfodDevice?,提供了使用密鑰生成器和QR碼的詳細(xì)示例。

結(jié)論

該指令說明了創(chuàng)建自定義菜單來控制的過程非常容易您的ESP8266并安全地打開和關(guān)閉其繼電器。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼生成器
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    9374
  • ESP8266
    +關(guān)注

    關(guān)注

    51

    文章

    965

    瀏覽量

    47444
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    STM32+esp8266連接機智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺配置、代碼生成、代碼移植)

    代碼,并通過手機APP進行設(shè)備控制。元器件準(zhǔn)備在開始之前,您需要準(zhǔn)備以下硬件元器件:1.STM32開發(fā)板2.ESP8266Wi-Fi模塊3.溫濕度傳感器(如DHT1
    的頭像 發(fā)表于 07-15 18:54 ?109次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接機智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(guān)(平臺配置、<b class='flag-5'>代碼</b><b class='flag-5'>生成</b>、<b class='flag-5'>代碼</b>移植)

    ESP8266燒錄與機智云一鍵配網(wǎng)教程

    網(wǎng)。器件:ESP8266+燒錄器千萬不要插反了噶,剛插進去,會有藍(lán)色閃一下,木問題的哦。需要下載的文件固件及燒寫工具:(代碼來源于B站:配網(wǎng)與實驗演示_嗶哩嗶哩_
    的頭像 發(fā)表于 05-24 11:04 ?500次閱讀
    <b class='flag-5'>ESP8266</b>燒錄與機智云一鍵配網(wǎng)教程

    Python中的迭代器與生成器

    Python迭代器與生成器 列表生成式 列表生成式也叫做列表推導(dǎo)式,它本身還是列表,只不過它是根據(jù)我們定義的規(guī)則來生成一個真實的列表。 ? ? list2 = [x for x in
    的頭像 發(fā)表于 02-20 10:43 ?398次閱讀

    EE-322:面向SHARC處理器的專家代碼生成器

    電子發(fā)燒友網(wǎng)站提供《EE-322:面向SHARC處理器的專家代碼生成器.pdf》資料免費下載
    發(fā)表于 01-07 14:04 ?0次下載
    EE-322:面向SHARC處理器的專家<b class='flag-5'>代碼</b><b class='flag-5'>生成器</b>

    藍(lán)牙AES+RNG如何保障物聯(lián)網(wǎng)信息安全

    安全性。在競爭應(yīng)答機制中,隨機數(shù)生成器也發(fā)揮著關(guān)鍵作用。它確保了在多個設(shè)備競爭同一資源時,能夠依據(jù)公平且隨機的原則分配訪問權(quán),有效避免通信沖突與擁塞現(xiàn)象的發(fā)生。同時,隨機數(shù)生成器還能有效防御重放攻擊。通過
    發(fā)表于 11-08 15:38

    esp8266加入到c51單片機單通道程序怎么寫

    要將ESP8266模塊加入到C51單片機的單通道程序中,您需要了解如何通過串行通信(UART)與ESP8266進行通信。以下是如何實現(xiàn)這一點的步驟和示例代碼。 步驟 1:硬件連接 首先,您需要
    的頭像 發(fā)表于 10-18 11:32 ?1678次閱讀

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?715次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    arduino(1)--ESP8266配置

    Module進行開發(fā)。 至此,ESP8266已經(jīng)配置完畢。 代碼 本文使用點亮LED來驗證模塊是否配置正確,點燈的代碼如下所示。 上圖可以得知LED在GPIO2上。 #include <
    發(fā)表于 09-06 11:00

    Freepik攜手Magnific AI推出AI圖像生成器

    近日,設(shè)計資源巨頭Freepik攜手Magnific AI,共同推出了革命的AI圖像生成器——Freepik Mystic,這一里程碑式的發(fā)布標(biāo)志著AI圖像創(chuàng)作領(lǐng)域邁入了一個全新的高度
    的頭像 發(fā)表于 08-30 16:23 ?1596次閱讀

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯(lián)網(wǎng)電表 登錄阿里云
    發(fā)表于 08-29 14:21 ?9次下載

    esp32和esp8266代碼共用嗎

    本文將介紹ESP32和ESP8266兩款流行的微控制器在代碼共用方面的可能與差異性。 一、引言 隨著物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,越來越多的智能
    的頭像 發(fā)表于 08-19 18:23 ?2360次閱讀

    esp8266esp32區(qū)別是什么

    Xtensa? 32-bit LX6 CPU,主頻可達(dá)240MHz,具有更強大的處理能力。 內(nèi)存 : ESP8266 :通常有64KB到512KB的RAM,以及1MB到4MB的閃存。 ESP
    的頭像 發(fā)表于 08-19 18:16 ?7380次閱讀

    ESP8266需要燒錄固件庫嘛

    的步驟。 一、固件庫的作用 固件庫是一組預(yù)先編寫好的程序代碼,用于實現(xiàn)ESP8266模塊的特定功能。這些代碼通常由經(jīng)驗豐富的開發(fā)者編寫,經(jīng)過多次測試和優(yōu)化,具有較高的穩(wěn)定性和可靠
    的頭像 發(fā)表于 08-19 17:30 ?1895次閱讀

    esp8266不燒錄可以使用嗎

    Systems推出的低成本、低功耗的Wi-Fi模塊。它基于Tensilica L106微處理器,具有32位處理能力,最高頻率可達(dá)160MHz。ESP8266具有豐富的外設(shè)接口,如GPIO、ADC、PWM等
    的頭像 發(fā)表于 08-19 17:28 ?1689次閱讀

    esp8266wifi模塊怎么連接手機

    ESP8266 WiFi模塊連接手機主要可以通過兩種方式實現(xiàn): 通過路由器連接(STA模式)和直接作為熱點連接(AP模式) 。以下是兩種連接方式的步驟: 一、通過路由器連接(STA模式) 配置
    的頭像 發(fā)表于 08-19 17:27 ?7655次閱讀