更新记录

1.0.1(2025-11-25) 下载此版本

1、封装微耕闸机指令


平台兼容性

uni-app(4.81)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟

uni-app x(4.81)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - - -

微耕控制板UDP协议封装

提供方法

  1. searchCommand 封装搜索指令,需使用广播ip
  2. parseSn(snHex) 解析出来sn,参数是sn的十六进制字符串
  3. parseIp(ipHex) 解析出ip,参数是ip的十六进制高低位
  4. getIp(hex, type) 从原始数据解析ip,hex是原始数据,type 1ip;2submask;3gateway
  5. serializeSn(sn) sn转十六进制高低位,参数是sn号
  6. parseDateTime(timeHex) 解析出年月日时分秒,参数是时间的BCD码
  7. parseDate(timeHex) 解析出年月日,参数是时间的BCD码
  8. parseTime(timeHex) 解析出时分秒,参数是时间的BCD码
  9. calculateGateway(ip, submask) 计算网关,参数是ip和submask
  10. serializeIp(ip) ip转十六进制高低位
  11. setIpCommand(sn, ip, submask) 设置ip指令,参数sn、ip、submask,需使用广播ip
  12. queryStateCommand(sn) 查询控制器状态
  13. queryTimeCommand(sn) 查询时间
  14. setTimeCommand(sn, timeStr) 设置时间,格式20251010121212,也就是BCD码
  15. queryRecordCommand(sn, recordIndex) 查询记录,根据记录索引
  16. setRecordReadCommand(sn, recordIndex) 设置记录已读
  17. getRecordReadCommand(sn) 获取已读过的索引
  18. openCommand(sn, door_num) 开门指令
  19. setAuthCommand(sn, card_no, start_time, end_time) 设置权限,时间格式20251220121230,年月日时分秒
  20. delAuthCommand(sn, card_no) 删除权限
  21. clearAuthCommand(sn) 清除权限
  22. getAuthNumCommand(sn) 获取权限总数
  23. queryAuthCommand(sn, card_no) 查询权限
  24. getAuthByIndexCommand(sn, auth_index) 获取指定索引号的权限
  25. setDoorCommand(sn, door_num, door_type, door_second = 3) 设置门参数
  26. getDoorCommand(sn, door_num) 读取门参数
  27. setReceiveServerIpPortCommand(sn, ip, port) 设置服务器ip和端口
  28. getReceiveServerIpPortCommand(sn) 获取服务器ip和端口
  29. parseData(hex) 解析收到的报文

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。