0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 来源:wv 2019-10-13 17:13 次阅读

步骤1:设置OLIMEX ESP8266-EVB的编程设置

要设置程序以对OLIMEX ESP8266-EVB进行编程,请按照https://github.com/esp8266/arduino上 使用Boards Manager安装中给出的步骤进行操作》 即可。从[工具]→[董事会]菜单中打开Boards Manager并选择Type Contributed 并安装esp8266平台。该项目使用ESP8266 1.6.4-673-g8cd3697版本进行编译。以后的版本会更好一些,但是随着平台的快速发展,它们可能会存在自己的错误。

要从Arduino IDE编程OLIMEX ESP8266-EVB,我使用了Olimex的USB串行电缆F及其驱动程序。如上所示,它已连接到ESP8266-EVB。您还需要V5电源到至少1A容量的中心正直径2.1mm直径桶形连接器

步骤2:编写OLIMEX ESP8266-EVB

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

这是pfodDesigner生成的示例草图,用于打开/关闭继电器(通过D5)。

使用pfodDesigner,您可以设计自己的菜单和子菜单,以控制OLIMEX的任何引脚。

要编译草图,您需要下载并安装pfodParser库V2.15 +此草图也位于pfodParser库V2.15的examples目录中

您还需要编辑生成的草图以插入wifi网络的ssid和密码,还建议您您设置一个staticIP(有关详细信息,请参见生成的代码)

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

#define WLAN_PASS “myPassword”

编程OLIMEX ESP8266很简单插入USB串行电缆时,请按下OLIMEX ESP8266-EVB上的白色按钮,然后按住该按钮,同时插入电源线。一旦开发板上电,就可以释放按钮。

然后单击Arduino下载按钮以编译草图并将其下载到OLIMEX ESP8266-EVB。下载完成后,开发板将以正常操作模式重启,您可以打开Arduino IDE串行监视器(设置为115200波特)以查看任何草图的启动消息。

步骤3:控制带有PfodApp的OLIMEX ESP8266-EVB

加载草图后,用网络的ssid和密码进行编辑,ESP8266将连接到网络。如果模块未连接到网络,则应检查ssid和pw设置。

如果未设置staticIP字符串,则使用DHCP来获取模块的IP,因此您需要检查已分配的IP。您可以通过登录路由器并查看刚刚连接了哪些新IP来完成此操作,或者可以在移动设备上使用fing来查看哪些IP有效。寻找Espressif的IP。

然后在您的Android移动设备上安装pfodApp并为此IP建立连接(请参阅pfodAppForAndroidGettingStarted.pdf)。

在连接时,草图将发回该菜单供您控制OLIMEX ESP8266-EVB上的继电器。

第4步:添加128位安全性

防止未经授权的用户通过Internet访问您的设备就像编辑

#define pfodSecurityCode “”

添加您自己的秘密一样容易密码(最多32个十六进制数字)

例如,要设置173057F7A706AF9BBE65D51122A14CEE的安全码,您可以使用

#define pfodSecurityCode “173057F7A706AF9BBE65D51122A14CEE”

当然,您应该使用自己的密码。在pfodApp连接中设置您自己的代码将使您(无其他人)能够连接。

为确保良好的安全性,必须使用较长的随机代码。 pfodApp最多支持128位的32位十六进制数字。

要生成自己的密码,可以从此处下载随机的密钥生成器。除了生成随机密钥外,该程序还将它们作为QR码写出,因此您可以轻松而准确地在pfodApp连接中进行设置。

您将打印出QR码并将其附加到pfodDevice。然后,您可以使用手机上的QR阅读器(例如QR Droid Private)读入您的手机并将其复制到pfodApp连接密码,以便进行连接。

请参阅简单的WiFi/Arduino具有128位安全性的pfodDevice™,提供了使用密钥生成器和QR码的详细示例。

结论

该指令说明了创建自定义菜单来控制的过程非常容易您的ESP8266并安全地打开和关闭其继电器。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码生成器
    +关注

    关注

    0

    文章

    25

    浏览量

    8994
  • ESP8266
    +关注

    关注

    50

    文章

    946

    浏览量

    43915
收藏 人收藏

    评论

    相关推荐

    Minitab 交互式表格生成器

    生成器
    MinitabUG
    发布于 :2024年04月03日 15:58:54

    RL78的代码生成器发布说明

    电子发烧友网站提供《RL78的代码生成器发布说明.pdf》资料免费下载
    发表于 01-30 09:48 0次下载
    RL78的<b class='flag-5'>代码</b><b class='flag-5'>生成器</b>发布说明

    HKA5278 128音符旋律生成器一般说明

    电子发烧友网站提供《HKA5278 128音符旋律生成器一般说明.pdf》资料免费下载
    发表于 01-10 09:09 0次下载

    TSMaster报文发送的信号生成器操作说明

    信号生成器功能是TSMaster分析中的报文发送模块。信号生成器用于发送和配置每个CAN/LIN信号的值变化行为,简而言之,这是一个可以控制和调整CAN/LIN信号值的功能。我们可选择的信号生成器
    的头像 发表于 12-23 08:21 313次阅读
    TSMaster报文发送的信号<b class='flag-5'>生成器</b>操作说明

    nodemcu和esp8266是什么关系?

    nodemcu和esp8266是什么关系 nodemcu和esp8266是什么关系?通俗理解就是nodemcu是一个开发板,基于esp8266的开发板。 目前市面上搭载有ESP8266
    的头像 发表于 10-20 14:53 2213次阅读
    nodemcu和<b class='flag-5'>esp8266</b>是什么关系?

    GCC怎么生成128bit自定义扩展指令的汇编码和机器

    我现在自定义了一套128bit的指令,对应的处理器也写了,现在想测试一下结果和功能。想把自己定义的指令变成汇编码和机器用来测试处理器。想请各位大神帮帮忙。
    发表于 08-12 07:26

    ESP8266物联网茶壶

    电子发烧友网站提供《ESP8266物联网茶壶.zip》资料免费下载
    发表于 07-10 16:45 0次下载
    <b class='flag-5'>ESP8266</b>物联网茶壶

    e² studio 代码生成器用户手册:RZ API 参考 Rev.1.02

    e² studio 代码生成器用户手册:RZ API 参考 Rev.1.02
    发表于 07-05 18:52 0次下载
    e² studio <b class='flag-5'>代码</b><b class='flag-5'>生成器</b>用户手册:RZ API 参考 Rev.1.02

    代码生成器用户手册:RL78 API 参考

    代码生成器用户手册:RL78 API 参考
    发表于 07-03 20:08 0次下载
    <b class='flag-5'>代码</b><b class='flag-5'>生成器</b>用户手册:RL78 API 参考

    将使用代码生成器生成的项目移植到与智能配置器一起使用的项目

    将使用代码生成器生成的项目移植到与智能配置器一起使用的项目
    发表于 06-30 20:54 0次下载
    将使用<b class='flag-5'>代码</b><b class='flag-5'>生成器</b><b class='flag-5'>生成</b>的项目移植到与智能配置器一起使用的项目

    基于ESP8266的Agrumino Lemon

    电子发烧友网站提供《基于ESP8266的Agrumino Lemon.zip》资料免费下载
    发表于 06-15 09:19 0次下载
    基于<b class='flag-5'>ESP8266</b>的Agrumino Lemon

    ESP8266ESP32上的WiFi Webradio

    电子发烧友网站提供《ESP8266ESP32上的WiFi Webradio.zip》资料免费下载
    发表于 06-13 11:38 0次下载
    <b class='flag-5'>ESP8266</b>或<b class='flag-5'>ESP</b>32上的WiFi Webradio

    ESP8266初次如何实现无线通信(基于电脑与ESP8266)

    一.需要的软件及硬件 1.软件 2.硬件 二.ESP8266的使用 .ESP8266的介绍 2.ESP8266进行初始AT指令的配置步骤 三.所用软件安装分享 ESP8266
    发表于 05-30 09:53 14次下载
    <b class='flag-5'>ESP8266</b>初次如何实现无线通信(基于电脑与<b class='flag-5'>ESP8266</b>)

    个性化地定制自己的uvm代码生成器模板和脚本

    使用uvm代码生成器创建基本的uvm验证环境框架,然后丢弃代码生成器模板并扩展和维护生成出来的代码
    的头像 发表于 05-14 16:51 1269次阅读
    个性化地定制自己的uvm<b class='flag-5'>代码</b><b class='flag-5'>生成器</b>模板和脚本

    代码生成器配置和软件UART的实现

    (RL78)上的具体的实现方法,这里略去工程的建立过程,相应的驱动程序细节可以参考代码生成器生成代码,这里只重点讲述代码
    的头像 发表于 05-09 09:25 898次阅读
    <b class='flag-5'>代码</b><b class='flag-5'>生成器</b>配置和软件UART的实现