首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 基于13.56MHz RFID的通道式签到系统

    本文将梳理一套基于ISO15693协议、13.56MHz高频RFID的通道式签到系统的技术架构设计思路,分享从方案选型、系统部署到实战调优过程中积累的经验,希望能为面临类似场景的开发者提供参考。 一、技术演进:为什么是13.56MHz高频方案RFID在会议签到领域的应用经历了三个阶段。 2.天线覆盖设计。不同参会者佩戴证件的位置差异很大——胸前挂绳、裤袋、手包内。通过主门和副门天线的互补布局,以多角度覆盖应对不同通行姿态。 也需要客观指出方案的适用边界:13.56MHz方案在通道场景下表现优异,但不适合需要远距离(>2米)识别的开放式区域;金属密集环境需要额外的现场调优甚至天线布局调整;极端天气(暴雨、暴雪)对户外部署有一定影响 ———通道式RFID签到系统的核心挑战不在于能不能读到卡,而在于高并发、多姿态、复杂电磁环境下的稳定性和一致性。

    11500编辑于 2026-06-11
  • 来自专栏都是好东西

    自动签到程序 - 雨云签到

    雨云签到 Github地址:雨云签到这是一个用于在雨云进行自动签到的Python脚本。请注意 这只是一个demo,仅供学习参考,不保证能够长期使用。 功能说明支持多账号登录和签到程序将在每天的早上八点签到一次通过电子邮件发送签到结果的通知使用说明安装依赖库:在运行代码之前,请确保已安装以下依赖库:requestsemailapschedulerpython-dotenv split(",")api_key_remarks = os.getenv("API_KEY_REMARKS").split(",")# 设置API请求的URLurl = "https://api.v2. Content-Type': 'application/json'}# 创建邮件内容def create_email_content(remark, result): subject = f"雨云签到结果 : {notification_email}") finally: if 'smtp' in locals(): smtp.quit()# 遍历所有账号登录并签到

    1.8K31编辑于 2023-07-07
  • 来自专栏全栈程序员必看

    rfid-rc522使用教程_RFID读写方式是什么

    每个扇区的块0、块1、块2为数据块,可用于存贮数据。 //复位RC522读卡器 HAL_Delay(10); PcdAntennaOff();//关闭天线发射 HAL_Delay(10); PcdAntennaOn();//开启天线发射 printf("RFID-MFRC522 ; // HAL_SPI_Transmit(&hspi1,write_buffer,2,0xff); // while(HAL_SPI_Transmit(&hspi1,write_buffer,2,0xff #define TPrescalerReg 0x2B #define TReloadRegH 0x2C #define TReloadRegL 0x2D #define TCounterValueRegH 0x2E #define TCounterValueRegL 0x2F // PAGE 3 #define RFU30 0x30 #define TestSel1Reg 0x31 #define TestSel2Reg

    3.4K10编辑于 2022-10-02
  • 来自专栏信安之路

    RFID 破解基础详解

    2.RFID 技术(radio freguency identification):射频识别技术 a.简介: RFID 是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据 )演变而来,并向下兼容 RFID。 (2)通信距离: NFC 被称为近场通信,通信距离确实非常近,不超过 0.1m。 RFID 种类很多,可识别距离也不一样。像 RFID 门禁卡,识别距离和 NFC 差不多。 (3)应用场景: RFID 无论主动还是被动,主要工作还是用于对物体的识别,物流、运输、仓储都广泛使用了 RFID 技术来跟踪货物。 即b2、b3为金额字节,b0,b1,b5,bF为校验字节 然后观察发现 b1 = b2 + b3 多组数据验证!

    9.2K32发布于 2019-08-20
  • 来自专栏JNing的专栏

    硬件: RFID (射频识别)

    Introduction 本节摘自Wikipedia-射频识别: 射频识别(英语:Radio Frequency IDentification,缩写:RFID)是一种无线通信技术,可以通过无线电讯号识别特定目标并读写相关数据 应用范围 本节摘自射频识别技术: 射频门禁 电子溯源 食品溯源 产品防伪 ---- [1] Wikipedia-射频识别 [2] 射频识别技术

    1.2K20发布于 2018-09-27
  • 来自专栏用户6465593的专栏

    RFID盘点软件为企业提供RFID固定资产管理方案

    从刚开始只支持条形码到支持二维码、RFID码。 RFID固定资产管理系统上线后,通过给每个实物资产绑定一个RFID码标签后,实现了人、物、卡的绑定,将固定资产进行精细化管理,提升盘点和管理效率,节约时间和人力资源成本,减少工作量、降低出错概率、即时反馈盘点状态 之后,通过批量导入表,将固定资产导入到系统之后,开始打印RFID标签,可在RFID标签的表面打印上二维码,这样就有双重的管理方式,可以扫二维码调出资产的详细信息并对资产进行领用等操作,也可以通过扫描RFID 将每个固定资产都绑定一个RFID标签,形成对应关系,之后将对应关系录入服务器数据库,并输出到手持式RFID读写器上。 使用RFID技术进行固定资产盘点,每件固定资产的平均盘点时间只需1~2秒,而固定资产管理员需要做的只是将手持式RFID读写器靠近固定资产而已,既不需要抱着一摞固定资产盘点纸质表逐一核对,也不用誊抄和转录到电子

    91240编辑于 2023-02-21
  • 来自专栏记录与分享技术

    Python自动签到

    Python自动签到通常需要先了解目标网站的签到接口,然后通过Python编写HTTP请求代码来模拟签到过程。 下面是一个使用Python实现自动签到的示例代码: import requests # 目标网站的签到接口URL SIGN_IN_URL = "https://www.example.com/api/ ("签到成功!") else: print("签到失败。") 在这个例子中,我们使用requests模块来发送POST请求到目标网站的签到接口。我们将用户名和密码作为POST请求的参数传递。 如果返回的状态码是200,表示签到成功,否则表示签到失败。 实际情况中,不同的网站签到过程可能会有所不同,可能需要先登录,或者需要使用HTTP头来模拟浏览器请求。

    1.9K10编辑于 2023-03-04
  • 来自专栏山海亦有归期

    掘金自动签到

    ; scheduleCronstyle(); // 定时启动 // start(); // 立即启动 }) 这些代码就可以实现一个掘金自动签到功能,再也不用自己手动点击签到了! 在网页登录你的掘金账号; 打开签到页面(如果没签到,就点击签到); 打开控制台,切换到网络选项卡,找到/check_in_rules这个接口,然后把后面的字符串(以aid=开头)复制保存。 结语 有云服务器的小伙伴,你可以使用pm2持久运行Node应用。

    1.4K20编辑于 2022-07-06
  • 来自专栏智能单警装备柜

    深度解析智能RFID单警装备柜RFID阅读器驱动程序

    A.智能单警装备柜RFID阅读器驱动程序基于常见的超高频RFID设备通信协议(如Impinj/Alien)设计,包含核心通信逻辑和异常处理:import jssc.SerialPortException ;import jssc.SerialPortList;/** * 凌讯智能单警装备柜RFID阅读器驱动 * 凌讯智能单警装备柜RFID阅读器驱动支持多标签批量读取、过滤及数据上报 */public class static final byte[] READ_CMD = {0xBB, 0x00, 0x22, 0x00, 0x00, 0x22, 0x7E}; // 示例读取命令 // 凌讯智能单警装备柜RFID / 实际需根据设备协议解析,此处为示例 if (data.length < 10) return; // 最小有效包长度 // 示例协议结构:头BB 长度(2B SerialPortList.getPortNames(); System.out.println("可用串口: " + Arrays.toString(ports)); // 2.

    66010编辑于 2025-01-27
  • RFID(Radio Frequency Identification)技术

    RFID技术由标签(Tag)、读写器(Reader)和中间件(Middleware)三部分组成。 RFID技术的工作原理 当RFID标签靠近读写器时,读写器会向标签发送无线电波,激活标签的电路。 return reader.read_tag(self.tag_id) # 示例用法 reader = RFIDReader() tag1 = RFIDTag("tag1", "Data 1") tag2 = RFIDTag("tag2", "Data 2") reader.add_tag(tag1.tag_id, tag1.data) reader.add_tag(tag2.tag_id, tag2. data) result = tag1.send_data(reader) print(result) # 输出:Data 1 result = tag2.send_data(reader) print (result) # 输出:Data 2 result = tag2.send_data(reader) print(result) # 输出:Tag not found RFID技术的使用场景非常广泛

    34910编辑于 2025-08-29
  • 来自专栏若尘的技术专栏

    csdn自动签到

    #csdn自动签到 csdn自动签到小程序 一、python+selenium开发 by Tansty github地址: gitte地址: 1.登录页面 (1)首先进入官网 在这里插入图片描述2) text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3RhbnN0eV96aA==,size_16,color_FFFFFF,t_70#pic_center" alt="在这里插入图片描述"> 2. Xpath进行定位 PS:把element改为elements会定位所有符合条件的元素,返回一个List 比如:find_elements_by_class_name 返回的是web_element对象 2. Entry(self.init_window_name) #创建输入框 self.user.grid(row=0,column=1) self.init_label2=

    1.5K54发布于 2021-11-19
  • BUUCTF 签到 1

    (字符串以“=”结尾,结合提示“cat+%2Ff14g%7Cbase64”,推测要使用Base64解码) d0lESWdBQ0lnQUNJZ0F5SUswd0lqTXlJak15SWpNeUlqTXlJak15SWpNeUlqTXlJak15SWpNeUlqTXlJak15SWpNeUlqTWlDTm9RRApqTXlJak15SWpNeUlqTXlJak15SWpNeUlqTXlJak15SWpNeUlqb1FEakFDSWdBQ0lnQUNJZ2dETTZFRE02QWpNZ0F6TXRNRE10RWpNCnQwU0x0MFNMdDBTTHQwU0x0MFNMdDBTTHQwU0x0MFNMdDBTTHQwU0x0MFNMdDBTTHQwU0x0MFNMdDBpQ05NeUlqTXlJak15SWpNeUkKNkFqTWdBek10TURNdEVqTXdJak8wZVo2MmVwNUswd0tyUVdZd1ZHZHY1RUl0QWlNMUF5ZGw1bUs2TTZqbGZwcW5yUUR0MFNMdDBTTAp0MFNMdDBTTHQwU0x0MFNMdDBTTHQwU0x0MFNMdDBTTHQwU0x0MFNMdDBTTHQwU0x0MFNMSzBBSWRaYXZvNzVtbHZsQ05NVE02RURNCnoweU13MFNNeUFqTTZRN2xwYjdsbXJRRHJzQ1poQlhaMDltVGcwQ0l5VURJM1ZtYnFvem9QVytscWV1Q04wU0x0MFNMdDBTTHQwU0wKc3hXWmxkMVY5MTNlN2QyWmhGR2JzWm1aZzBscDlpdW5iVytXZzBscDlpdW5iVytXZzBscDlpdW5iVytXSzB3TXhvVE13b0RNeUFDTQpETjBRRE4wUURsV2F6TlhNeDBXYmY5bFJHUkRORE4wYXJkMFJmOVZabDFXYndBRElkUmFtcERLaWx2RklkUmFtcERLaWx2VktwTTJZCj09UUloTTBRRE4wUQo Date :2024/10/8 22:00 def split_into_hex_pairs(s): """将输入字符串切片成每两个字符一组的列表""" return [s[i:i+2] for i in range(0, len(s), 2)] def convert_hex_to_int(hex_pairs): """将十六进制列表转换为十进制整数列表""" return Wg0lp9iunbW+WK0wMxoTMwoDMyACM DN0QDN0QDlWazNXMx0Wbf9lRGRDNDN0ard0Rf9VZl1WbwADIdRampDKilvFIdRampDKilvVKpM2Y ==QIhM0QDN0Q 2、在tmpshell.pcapng文件的其他流量上,也存在逆序的数据。

    68110编辑于 2025-08-18
  • 来自专栏全栈程序员必看

    python京东自动签到领金豆_github京东自动签到

    登录流程 1.切换登录方式 查找claaa=div.login-tab.login-tab-r的元素,发送click事件,class标签在selenium中需要使用”元素类型.class1.class22.输入用户名密码并登录 查找id=loginname的元素,调用send_keys输入用户名;查找id=nloginpwd的元素,调用send_keys输入密码;查找id=loginsubmit的元素 3.用户签到 打开http://vip.jd.com/home.html页面,查找id=signIn的元素,发送click事件。 ” %url)except:print(“%s 签到失败” %url)#用户登录 defuser_sign_in(driver):print(“用户签到”) url= “http://vip.jd.com shop_sign_in(browser) browser.quit()if __name__ == “__main__”: main() 四.验证程序 环境:Python(3.5.2) 1.下载Phantomjs 2.

    1.9K40编辑于 2022-09-29
  • 来自专栏信安之路

    RFID 低频卡安全分析

    基础介绍 RFID: 射频识别技术,它主要是通过无线电讯号识别特定目标,并可读写数据(单向的读取)。 RFID 系统的频率分低频、高频、超高频和微波几种,其各自的工作频率如下: 低频(LF) 125~134kHz; 高频(HF) 13.56MHz; 超高频(UHF) 860~960MHz RFID 无源卡按载波频率分为:低频、中频和高频射频卡。 低频射频卡:频率主要包括 125kHz 和 134kHz 两种,主要用于短距离、低成本的应用中,如多数的门禁控制、校园卡、货物跟踪等。 2:低频 ID 卡的编码原理 125kHzID 卡通常都是使用彻斯特编码(Manchester Encoding),也叫做相位编码 (PE),是一个同步时钟编码技术,被物理层使用来编码一个同步位流的时钟和数据

    3K00发布于 2018-08-08
  • 来自专栏技术开源分享

    Selenium + C# 实现模拟百度贴吧签到 2

    接下去我们还是基于这个组件进行模拟百度贴吧签到的功能。 逻辑分析 1、登陆 2、得到关注的贴吧 3、签到 登陆首页 ? 首页.png 点击登陆按钮 ? .Click();//确认 } catch (Exception e) { } } 贴吧签到 代码说明 传入浏览器Driver,通过xpath得到所有关注的贴吧,循环打开贴吧的页面,模拟点击签到按钮 ? 签到.png //贴吧一键签到 public static void OnTimeSign(ChromeDriver driver) { { tieba.Click(); driver.SwitchTo().Window(driver.WindowHandles[2]

    1K30发布于 2018-10-31
  • 来自专栏我的知识小屋

    签到功能完成03《ivx低代码签到系统制作》

    制作iVX 低代码项目需要进入在线IDE:https://editor.ivx.cn/ 一、签到页制作 上一节完成了签到内容的发布,那我们接下来如何制作一个签到页面并且签到呢? ID的签到内容,那么此时需要创建一个服务用语获取这一个ID对应的数据,创建一个服务名叫搜索签到信息: 接着编写当前服务,接收一个参数为签到ID,随后通过这个ID值在数据库查找对应的签到: ,当签到信息的值获取后,直接给与到签到名,并且这个签到名变量是与当前页的标题做绑定的: 接着咱们在下面创建一个动作给当前页面中的二维码进行赋值即可: 此时可以看到我再这里用到了一个时间变量 : 这个时间变量需要创建,并且命名为当前时间: 二、变换的二维码 在第一点中所说的当前时间时为了使二维码发现变换,咱们需要时签到的二维码的时间戳参数为2秒之内,那么每隔2秒就给与这个二维码新的 三、完成签到功能 需要完成签到功能还需要创建一个页面,用这个页面座位签到的响应: 这个签到页面分为两个功能,一个是成功提示,还有一个是失败提示: 此时保留登录功能,因为之前的文章都有做

    1.6K20编辑于 2022-06-27
  • 来自专栏Lan小站

    论坛自动签到教程

    2,用python模拟发包,达到签到的效果 第一步,抓取签到的包 打开目标网站 进入签到页面 右键,点击检查或者按F12 右侧选择Network 抓取之前清空一下,方便等下识别哪个包是签到的 在签到这里随便选择,填写一下 然后点击开始签到 就会发现右侧多了一个一个plugin。。。 的东西 这应该就是那个发送签到的请求了,点开看一下 往下翻,可以看到我们刚刚签到时填写的内容。 至此,抓包已经完成了 第二步,用python帮我签到。 %2FYy6uH; ' 'y97u_2132_nofavfid=1; y97u_2132_sid=fMB8NH; y97u_2132_onlineusernum=1; y97u %2FinizPg4pFjXAgFsr6NrLuT7' '%2FKqI2; y97u_2132_lastcheckfeed=6%7C1586424079; y97u_2132

    3.1K21编辑于 2022-07-14
  • 来自专栏个人教程

    雨云每日签到脚本

    # 2023-01-16 # 获取可领积分(主要目的是每日签到) # 半成品,每次签到都重新登录有点憨,得改改 import requests,json,re # # 登录 # def lgoin # print(r.text) # {"code":200,"data":[{"Name":"每日签到","Detail":"每日登录雨云即可获得奖励! ,"Points":500,"Status":2}]} t0 = [] t1 = [] t2 = [] for n in json.loads(r.text)["data print(t1) print(t2) rel = {"t0":t0,"t1":t1,"t2":t2} return rel # # 获取所有可领积分 # def get_f "]) 使用指南 直接运行 另存为rainyun.py,使用python3 rainyun.py或python3 rainyun.py运行 每日定时签到 xxxx换成自己的路径 使用宝塔定时任务 使用

    3.1K40编辑于 2023-02-02
  • 来自专栏网络攻防实战知识交流

    DDCTF WEB 签到

    WEB 签到题 http://117.51.158.44/index.php 两次抓包 有一个didictf_username的值设置为admin 您当前当前权限为管理员----请访问:app/fL2XID2i0Cdh.php 访问app/fL2XID2i0Cdh.php 可以获得源代码 观察源码,可以知道 程序对cookie有验证机制 $hash = substr($session,strlen($session +%28Macintosh%3B+Intel+Mac+OS+X+10.14%3B+rv%3A66.0%29+Gecko%2F20100101+Firefox%2F66.0%22%3Bs%3A9%3A%22user_data data":"\u60a8\u5f53\u524d\u5f53\u524d\u6743\u9650\u4e3a\u7ba1\u7406\u5458----\u8bf7\u8bbf\u95ee:app\/fL2XID2i0Cdh.php \u5f53\u524d\u5f53\u524d\u6743\u9650\u4e3a\u7ba1\u7406\u5458----\u8bf7\u8bbf\u95ee:app\/fL2XID2i0Cdh.php

    1.5K20发布于 2019-07-24
  • 来自专栏FreeBuf

    射频技术(RFID)的安全协议

    ,不适合小成本的RFID系统。 6.分布式RFID询问-应答认证协议 该协议是Rhee等人基于分布式数据库环境提出的询问-应答的双向认证RFID系统协议。 ? 3.性能分析 安全协议不仅要能解决RFID系统所面临的安全问题,还要考虑安全协议所带来的成本和计算量问题,如果安全成本和计算量太大,已经超过了RFID系统承受的范围,那么这个安全协议也就没有多大的意义 因为电子标签存储容量小计算量不能太复杂,所以必须选取综合性能最好的安全协议应用于RFID系统中。 ,另外还需存储一对(IDR,h(IDR)),所以后台应用系统的空间复杂度为(2n+2)L。

    3.6K90发布于 2018-02-02
领券