首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

lua语言开发,esp8266接入巴法云, mqtt和tcp协议

,电脑插上8266开发板,打开 NodeMCU-PyFlasher.exe 软件,选择esp8266的com口,选择nodemcu.bin 固件,点击flash nodemcu 刷入,如图所示: [002....png] 当刷入nodemcu固件后,就可以进行lua编程。...第四:当程序修改完成后,点击save to ESP按钮上传程序,或者ctrl+s也可以保存并上传,上传完成后,双击软件上的RTS按钮重启esp8266,或者手动重启esp8266也可以。...30000, tmr.ALARM_AUTO, function() sck:send("ping\r\n") end) liveTimer:start() end) --当连接断开...事件获取wifi连接成功状态,启动startup函数,startup函数中初始化服务器连接,当连接断开时,通过语句: tmr.create():alarm(3000, tmr.ALARM_SINGLE,

1.3K20

使用ESP8266模块进行Deauth攻击及其他WiFi hacks

著名的无线黑客Samy Kamkar曾建议我们多去关注低成本的hacking/exploitation工具,NodeMCU就是这样的一款工具,一块基于LUA固件的ESP8266 WiFi SOC也才4美元左右...得益于Spacehuhn项目,我们可以利用 NodeMCU ESP8266自己动手组装WiFi干扰器(更为精准的无线网络Deauth攻击工具)。...选择无线客户端时你需要先从自己的无线网络断开,然后才能进行攻击操作。在攻击进行时限内,所有的wifi网络都不能正常工作。...像这样的设备足以让你的室友,商场的无线监控摄像头,或者是你邻居的物联网设备的通信连接断开。 ?...相对而言有4mb闪存及内置USB接口的NodeMCU ESP-12板子更适合完成这些任务。

3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ESP8266使用AJAX实现动态更新网页

    安装完成后,转到Tools ->Board并选择NodeMCU 1.0(ESP-12E模块)。现在,您可以使用Arduino IDE编程NodeMCU。...完成上述对NodeMCU的编程设置后,需要将完整的代码上传到NodeMCU。首先,在代码中包含所有必需的库。...使用WiFi.status()检查网络连接是否成功,连接成功后,在串口监视器上打印一条消息,显示连接设备的IP地址。...在本例中,我们使用USB为项目供电,但也可以为NodeMCU提供外部5v DC电源。 接通电源后,就该获取nodeMCU的IP地址了。这可以使用Arduino IDE的串口监视器找到。...请注意,您的设备必须连接到与Nodemcu连接的同一网络。 在地址栏中输入IP后,您会在浏览器中得到网页。获取网页后,现在可以在此处监视传感器值,还可以从浏览器控制LED灯的状态。

    2.8K20

    当DevOps撞上物联网

    ···NodeMCU Amica板有一个USB接口可以给固件编程并连接到电源适配器。ESP8266芯片需要一个USB到串口的适配器去连接USB接口,它由NodeMCU板提供。...···板子有几个输入/输出的端口,可以连接到某些硬件上来可视化构建的状态。开始我们会做得比较简单,只使用连接到设备上某个端口的板载的LED。 ···NodeMCU自带的固件可以通过Lua语言来编程。...Manufacturer: e0 Device: 4016 固件上传完成后,重置NodeMCU。 这个时候你应该已经有了一个带有NodeMCU欢迎提示的串行终端。...使用以下命令连接到无线网络: wifi.setmode(wifi.STATION) wifi.sta.config("SSID","password") SSID和password需要用网络真实的SSID...如果NodeMCU正确连接你的无线网络,这个命令会打印出从网络的dhcpd服务器获得的IP地址: print(wifi.sta.getip()) 这段代码会连接到www.nodemcu.com的HTTP

    77330

    ESP8266 nodemcu + DHT11 制作简易温湿度检测器

    前提 首先需要你有 开发板(ESP8266 nodemcu) 和 DHT11 温度检测器 ,三角的, 购买DHT11的时候选那些送杜邦线的 2.win 电脑 3.需要有wifi并且知道密码...查看的 下载点灯app https://www.diandeng.tech/home 下载完app后,可以在app里面配置设备信息 下载完成之后可以添加设备,这里的密匙复制下来,等会代码要用到 安装...DHT11上标有(S或OUT)引脚的连接nodemcu的D4V引脚。 DHT11上标有(-或GND)引脚的连接nodemcu的GND引脚。...temp_read); //小爱接收温度 BlinkerMIOT.print(); } void setup() { // 初始化串口,并开启调试信息,项目成型后可关闭...数据键名为代码前定义的temp,显示文本为温度,单位为℃,最大值为100 设置完后保存,设备显示在线状态下,效果如图所示,我们可以看到温湿度有数据了 通用的坑 1.在代码的注释内容下我们可以很容易的找到用

    76420

    8266wifi模块开发详解(二)基本用法

    硬件电路 2.1 外观介绍 对于硬件的使用,采用的是NODEMCU。如下图所示 ? 基本上就是这个样子。一句话概括。NodeMCU,是一个开源的物联网平台。淘宝上14元左右即可拿下。 ?...2.2 引脚分布 NodeMCU引脚分布如下图所示。其中用户按键FLASH 为GPIO16,LED为GPIO16。 ? 3. 软件设计 3.1 闪灯 对于最开始的设计,先演示一下闪灯操作。...} //循环等待处理客户端的连接 void loop() { delay(100); Serial.print("."); server.handleClient(); } 程序执行后,...我们可以用手机收到名称为BA_AP的WIFI信息,同时连接上wifi后浏览器访问192.168.4.1即可看到网页上显示You are connected的信息。...模式,如果先前已连接上 AP,则与之断开 WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); Serial.println

    1.6K10

    WIFI干扰器制作

    手机/平板设置 WiFi 名字和密码后,发送 UDP 广播包。 设备通过 UDP 包(长度)获取配置信息,切换网络模式,连接上家里 WiFi,配置完成。...package_esp8266com_index.json 点击好,然后在打开首选项 点击打开,然后把下载的固件文件夹里的Arduino15复制替换 然后点击 好 ,退出arduin重新打开,点击 开发板管理器选择nodemcu1.0...现在可以开始玩了, 点击,快捷键Ctrl+Shift+M.看左下角选择波特率为115200 选择后,稍等一会,页面会出现模板的Wifi名字,SSID和密码Password...下面给出的是一些合法的常用示例: 之前的身份认证失效; 由于不活动而导致的连接断开; 由于访问点无法处理当前所有的关联STA而导致的连接断开; 由于SAT不支持BSSBasicRateSet参数种的数据率而导致的拒绝连接...spm=a230r.1.14.34.6c60ad7074GVEL&id=520327020054&ns=1&abbucket=13# ESP8266串口wifi模块 NodeMcu Lua WIFI

    12.2K112

    断网让女神求你:制作一个廉价的WIFI干扰器

    干扰WiFi运行有很多方法,最近玩esp8266模块放狗找资料,偶然发现一个干扰wifi信号的廉价方法,特与大家分享。...我这里使用的是相对便宜的NodeMCU(约人民币15-25元),由于esp8266只支持802.11bgn,所以以下实验只针对2.4GWiFi测试。...esp8266_deauther是使用arduino开发的因此也是开源的我们需要准备arduion IDE、esp8266开发包、nodemcu一块。下面开始 01 安装arduino。...可以在这里下载最新版https://www.arduino.cc/en/Main/Software 02 安装后打开arduino,菜单依次打开 文件\首选项,找到附加开发板管理器网址选项,填入...09 如果如前面所示你已经将固件烧写进开发板里,你可以使用手机或者pc搜索wifi热点,你会发现一个名为“pwned”的热点,此热点默认密码“deauther”,连接后,在浏览器打开192.168.4.1

    3.2K70

    3-51单片机ESP8266学习-AT指令(学会刷固件)

    可以看出来跳线帽接到最上面是CH340(电脑)和51单片机通信,接到中间是51单片机和WIFI通信,接到下面是CH340(电脑)和WIFI通信. 如果没有CH340的驱动可以安装 ?...然后断电上电,或者按一下WIFI模块的复位按键  ? 详细刷固件过程请看视频教程 ? ?...刷AT指令指令的固件 咱们用这个刷固件,当然还有另一个软件,用这个的原因是这个软件对于后期学SDK刷固件有一个帮助是几个bin文件可以用这个软件合成 一个bin文件,咱们刷的就是bin文件,其实AT指令的固件就是在...SDK(源码)上开发的,不过呢会有好几个bin文件,然后用这个软件和成了一个bin文件,然后用户刷AT指令版本固件的时候就刷一个bin文件就可以了 ?...刷LUA版本的固件 LUA固件下载,编译自己的固件 https://nodemcu-build.com/ LUA固件API使用 https://nodemcu.readthedocs.io/en/master

    1.2K20

    用ESP8266-NodeMCU开发板显示一下我的QQ头像

    20年说好的,今天回来还愿了 ESP8266串口WiFi模块 – WiFi杀手 今天我们把OLED显示屏也接上,我此次买的是4脚的OLED(128*64),不支持彩色显示的。...NodeMCU开发板 NodeMCU是一个开源的IoT物联网硬件开发板,由于它支持WIFI功能且使用方法十分类似Arduino开发板,所以近些年获得了越来越多来自全世界的创客朋友们的青睐。...在这一点上,NodeMCU比树莓派以及Arduino家族的IoT平台等更具优势。 细心的朋友可能已经发现了,这会我开发板叫做了ESP8266-NodeMCU。...然而在其它的网站或资料中,有时是用ESP8266有时是用NodeMCU。那么ESP8266和NodeMCU之间是什么关系呢?...连接状态,如果断开则重新连接 if (WiFi.status() !

    6310

    【IoT迷你赛】基于Tos开发板和Wi-Fi探针技术实现“无感体验”iot生活

    LazyBox终端APP实现 如果只是实现前面的几个环节,硬件已经初步具备了“无感体验”的能力,但它是不完整的,因为无法满足使用者在家手动改变设备状态这个需求。...而使用wifi探针无需顾虑这么多因素,只要用户出现在探针的嗅探范围内(半径10米),并且手机打开了WiFi功能,不管用户有没有连接上路由器,他的无线数据包都能被探测到,从而进行网络通信实现控制操作(据观察...,大部分用户手机的WiFi功能出门或者回家很少会手动关闭,当然打游戏除外)。...2,如果手机在家没有开启WiFi功能,3分钟后灯是不是会自动熄灭?...,在未进家门时(可能还在楼道里)探针会优先捕获到用户的无线数据包并发送到服务端,服务端处理并识别到用户后随即下发通电指令给控制终端,控制终端收到后执行打开操作。

    1.5K110

    esp8266钓鱼获取指定WiFi密码

    无线模块进行钓鱼渗透测试 的文章,接下来就来复现一下吧 准备工作 硬件方面:esp8266 无线模块(我的和作者一样是块esp01)、USB 转 TTL 烧录器 软件方面:ESP8266Flasher - nodemcu...pan.baidu.com/s/1NiO9Ty_zDIvia-IgOtqrxw 提取码:qkck 烧录 将我们的esp8266-01与烧录器连接然后插入电脑上,接着打开设备管理器找到 cp210x 这个端口 接着我们打开nodemcu...com6端口 然后在config模块下,输入固件路径,烧录地址 0x00000 最后回到operation模块,点击 flash 开始烧录,当出现绿勾则说明烧录成功,如果烧录失败请擦除 flash 后重试...,等待一会让模块扫描出附近的WiFi(PS:如果找不到FishAP这个WiFi,就重启模块 接着勾选通用型,填写编号(编号就是列表最前面的那个数字,需要找到你所指定WiFi对应的编号 没显示加密的那个就是我们的钓鱼...WiFi 灯亮表示在钓鱼,钓到密码以后灯灭,WiFi列表重新出现fishap,连接上打开后台即可看到密码 总结 建议别用esp8266-01进行钓鱼,它更适用于做WiFi杀手。

    9.2K20

    打造属于自己的渗透神器之 wifi-ducky.

    准备工作 1、ESP8266( ESP-12f,NodeMCU,ESP-01S) 2、带有 Atmega32U4 的开发板(本文使用的 arduino Leonardo) 3、焊接工具 4、一些线 5、.../blob/master/arduino_wifi_duck/arduino_wifi_duck.ino 里面复制代码到 arduino 里面 ?...为什么不用 ESP-12F 反而用, NodeMCU?...总结 对于 badusb 来说越小越好而且能力也要足,基于这次做的 wifi-ducky 作者也思考了几个问题能否更小一点?无线距离能否再远一点?能否再安装一个 SD 卡呢?...这些都有可能对于以后的 badusb 来说小而厉害,能在超远的距离进行攻击而且能和周边的 badusb 进行联动就更好了,其实作者还有几个想法没有实现希望有读者能尝试做一些那就是使用 ESP-01S 进行控制或者使用

    1.2K20

    一、MQTT协议

    DHT11); 二、实战 1、环境搭建 一如既往的使用arduino作为开发的,通过官网[Software | Arduino](https://www.arduino.cc/en/software下载按照后即可得到一个编译器...;安装好对于的驱动和在arduino中设置开发板后即可进行开发步骤; 在计算机管理->设备过管理器中可以看到esp8266的端口号; 在arduino中开发板设置中选择相应的开发板,我选择的是“NodeMCU...1.0”(NodeMCU-12E和NodeMCU-12F没有太大的区别) 并在端口处设置好刚才在设备管理器中看到的端口号: 接下来就可以开始愉快的开发过程了; 2、代码开发 首先上网是关键,所以先让他连上网...(); if (mqttClient.connect(clientId.c_str())) { //设置mqtt主题的id //连接成功后就订阅主题 mqttClient.subscribe("c3ting...(); if (mqttClient.connect(clientId.c_str())) { //设置mqtt主题的id //连接成功后就订阅主题 mqttClient.subscribe("c3ting

    43210
    领券