- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 ESP32-C3自定义AT指令开发
1.环境搭建(强烈建议Ubuntu环境下搭建)环境如下:因为未配置环境变量,所以每次打开ssh时,需要配置下 ,执行命令cd esp-idf/,cd esp-idf/2.为了偷懒,就没有单独新建文件夹,所有新增的at指令代码全部添加至esp-at/main/app_main.c代码如下:开发的关键:弄清esp-idf提供的api用途有兴趣的加qq 739980123...
2022-05-05 14:04:22
1060
原创 ESP8266 使用记录
系统框架:引用下现有的流程图:我们在手机上发出通电或断电指令后,相关指令会上传到第三方平台(一般是一个网站),第三方平台按指令修改存储的数据(一般是json格式的数据,如手机发发通电信号时,将变量a的值从0改为1,断电时从1改成0),ESP8266通过无线路由不停地查询网站上指定这个数据的状态,并按指定的格式将数据状态返回EPS8266,ESP8266将接收到的数据进行格式解析后,通知...
2020-04-02 16:23:21
375
原创 关于五元组限速(openwrt+TC)的心得
网上关于openwrt的tc限速描述有很多,目前主流用的是IMQ和ifb,其中IMQ的设置比较复杂,ifb的描述相当于简单点,下面我简单总结下ifb的使用,TC的大概流程如下,具体每条命令的作用我就不做详细介绍,大家可以百度tc qdisc add dev eth0 ingresstc filter add dev br-eth0 parent ffff: protocol ip u...
2020-04-02 16:17:50
3291
原创 杂谈
项目总体思路:通过wifi探针技术,抓取员工的mac,将数据传输至云端,云端接收收据库后,更新至响应的数据库。浏览器根据数据库的信息,进行匹配,显示技术组成:1.在openwrt路由器上开发wifi探针功能,(这里有三种上传只云端服务器的方式:1.有线上传2.wifi网卡通过中继功能3.双网卡时,一张网卡用来上行,一张网卡用来实现wifi探针功能)2.在openwrt上将数据传输至云端...
2020-04-02 15:51:27
210
原创 openwrt系统的mqtt使用与实现(已实现)
mqtt的介绍(详情网上都有,我这里就简答的描述下)MQTT就是基于TCP/IP之上建立通信的,其底层的connect机制就是TCP/IP,如果我们对物联网这种应用场景,采用TCP/IP进行自下而上的开发,需要做大量其它的工作,比如client客户端,服务器端程序,以及对网络延迟、即时性以及用户是否在线的处理,而这些MQTT都已经做了大量的工作和优化,这时采用MQTT,它的优势就显现出来了。...
2020-04-02 15:47:25
3124
原创 安卓手机 wifi 探针
设备环境:高通安卓手机,网卡支持wifi探针不多说,先上图:大体步骤:1.scv命令关闭手机的wifi功能2.切换高通的wifi为monitor模式3.进行抓包,并且循环切换信道4.解析数据包5.在apk上显示,并且后台直接上报云台5.解析出上述结果探讨联系方式:QQ:739980123...
2018-11-10 15:26:39
1626
1
原创 设备流量、网速统计及上下线提醒(基于netfilter编程)
1.实验原理简介:netfilter的框架上进行数据捕获,分别监控每台子网设备流量信息。 在netfilter的pre_routing统计上传流量和上行速度以及在post_routing节点统计下载流量和下行速度,通过/proc文件系统提供给上层应用程序利用。 代码思路 代码首先剔除arp数据(提取ip包) 2.过滤局域网外其他干扰设备数据、本地数据、广播数据 3...
2018-07-18 10:33:33
1762
原创 wifi探针的实现和部分代码说明
原理简介:在wifi设备进行连接时,probe request帧是手机,电脑,平板等设备发出的请求帧,这个帧属于管理帧的分组。通过分析请求帧我们可知道,请求帧的subtype == 0x04,其中包括mac地址信息。设备搜索热点时发送的探求信号,在一些新设备中,为了隐藏自己的真实mac地址,采用的是发送伪mac地址的探求信号,所以在探求帧中是无法获取真实的mac地址。一些老设备中没有此类功...
2018-07-18 10:16:38
3509
mqtt发布和订阅示例代码
2018-11-29
netfilter,netlink 结合 dameo程序,kernel3.4.44 直接运行
2018-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人