Commit 36dc4323 by banice

刷卡协议和更新协议更新完毕

parent 899b0e9d
## 下发升级命令
** 请求方式 : POST **
** url : https://xxxxx.com/notice/update **
---
|#|字段|类型|说明|
|:|:|:|:|
|1|gateway_mac|string|-|
|2|download_url|string|-|
|3|hardware|string|-|
|4|software|string|-|
|5|time|string|(00000000为立即更新)|
- ## 简介
# Overview
- [应用协议](/docs/{{version}}/cdz/protocol/sync_port)
- [接入协议]()
- [刷卡协议]()
---
- [First Section](#section-1)
<a name="section-1"></a>
## 协议临时搁置处
Write something cool.. 🦊
- ## 充电桩通讯协议
- [同步端口](/docs/{{version}}/cdz/protocol/sync_port)
- [开始充电](/docs/{{version}}/cdz/protocol/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/charger_over)
- [端口上线](/docs/{{version}}/cdz/protocol/port_online)
- [端口下线](/docs/{{version}}/cdz/protocol/port_offline)
- [端口状态改变](/docs/{{version}}/cdz/protocol/port_state)
- ## 刷卡协议
- [扣费套餐](/docs/{{version}}/cdz/protocol/card/pay_rule)
- [卡余额](/docs/{{version}}/cdz/protocol/card/balance)
- [请求充电](/docs/{{version}}/cdz/protocol/card/request)
- [开始充电](/docs/{{version}}/cdz/protocol/card/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/card/charger_over)
- ## ota更新
- [上报当前版本](/docs/{{version}}/cdz/protocol/update/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/update/check_version)
- [服务器下发更新](/docs/{{version}}/cdz/protocol/update/order_update)
- ## api
- [下发更新命令](/docs/{{version}}/cdz/api/update/send_update)
\ No newline at end of file
## 卡余额
- ## 刷卡协议
- [扣费套餐](/docs/{{version}}/cdz/protocol/card/pay_rule)
- [卡余额](/docs/{{version}}/cdz/protocol/card/balance)
- [请求充电](/docs/{{version}}/cdz/protocol/card/request)
- [开始充电](/docs/{{version}}/cdz/protocol/card/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/card/charger_over)
<larecipe-badge type="success">硬件上发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|32|
|4|length|2|包长|
|5|nonce|1|-|
|6|card|3|卡片id|
|7|crc|1|-|
<larecipe-badge type="danger">服务器下发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|32|
|4|length|2|包长|
|5|nonce|1|-|
|6|card|3|-|
|7|balance|4|分|
|8|crc|1|-|
## 结束充电
- ## 刷卡协议
- [扣费套餐](/docs/{{version}}/cdz/protocol/card/pay_rule)
- [卡余额](/docs/{{version}}/cdz/protocol/card/balance)
- [请求充电](/docs/{{version}}/cdz/protocol/card/request)
- [开始充电](/docs/{{version}}/cdz/protocol/card/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/card/charger_over)
<larecipe-badge type="success">硬件上发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|35|
|4|length|2|包长|
|5|nonce|1|-|
|6|type|1|-|
|7|logic|1|-|
|8|state|1|-|
|9|order|6|-|
|10|capacity|4|
|11|crc|1|-|
<larecipe-badge type="danger">服务器下发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|55|
|4|length|2|包长|
|5|nonce|1|-|
|6|order|6|-|
|7|crc|1|-|
\ No newline at end of file
## 开始充电
- ## 刷卡协议
- [扣费套餐](/docs/{{version}}/cdz/protocol/card/pay_rule)
- [卡余额](/docs/{{version}}/cdz/protocol/card/balance)
- [请求充电](/docs/{{version}}/cdz/protocol/card/request)
- [开始充电](/docs/{{version}}/cdz/protocol/card/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/card/charger_over)
<larecipe-badge type="success">硬件上发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|34|
|4|length|2|包长|
|5|nonce|1|-|
|6|type|1|-|
|7|logic|1|-|
|8|state|1|-|
|9|order|6|-|
|10|capacity|4|
|11|crc|1|-|
<larecipe-badge type="danger">服务器下发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|34|
|4|length|2|包长|
|5|nonce|1|-|
|6|order|6|-|
|7|crc|1|-|
\ No newline at end of file
## 获取扣费套餐
- ## 刷卡协议
- [扣费套餐](/docs/{{version}}/cdz/protocol/card/pay_rule)
- [卡余额](/docs/{{version}}/cdz/protocol/card/balance)
- [请求充电](/docs/{{version}}/cdz/protocol/card/request)
- [开始充电](/docs/{{version}}/cdz/protocol/card/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/card/charger_over)
<larecipe-badge type="success">硬件上发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|31|
|4|length|2|包长|
|5|nonce|1|-|
|6|crc|1|-|
<larecipe-badge type="danger">服务器下发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|31|
|4|length|2|包长|
|5|nonce|1|-|
|6|count|1|套餐总数|
|7|time|2|时(分钟)|
|8|price|2|价格(分)|
|9|....|....|-|
|10|crc|1|-|
## 请求充电
- ## 刷卡协议
- [扣费套餐](/docs/{{version}}/cdz/protocol/card/pay_rule)
- [卡余额](/docs/{{version}}/cdz/protocol/card/balance)
- [请求充电](/docs/{{version}}/cdz/protocol/card/request)
- [开始充电](/docs/{{version}}/cdz/protocol/card/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/card/charger_over)
<larecipe-badge type="success">硬件上发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|33|
|4|length|2|包长|
|5|nonce|1|-|
|6|type|1|-|
|7|logic|1|-|
|8|card|3|-|
|9|time|2|-|
|10|price|2|-|
|11|crc|1|-|
> {warning} 订单号为0则请求充电失败
<larecipe-badge type="danger">服务器下发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|33|
|4|length|2|包长|
|5|nonce|1|-|
|6|type|1|-|
|7|logic|1|-|
|8|time|2|-|
|9|price|2|-|
|10|order|6|-|
|11|balance|4|-|
## 结束充电
- ## 目录
- ## 充电桩通讯协议
- [同步端口](/docs/{{version}}/cdz/protocol/sync_port)
- [开始充电](/docs/{{version}}/cdz/protocol/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/charger_over)
- [端口上线](/docs/{{version}}/cdz/protocol/port_online)
- [端口下线](/docs/{{version}}/cdz/protocol/port_offline)
- [端口状态改变](/docs/{{version}}/cdz/protocol/port_state)
- [上报当前版本](/docs/{{version}}/cdz/protocol/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/check_version)
<larecipe-badge type="danger">服务器下发</larecipe-badge>
......
## 开始充电
- ## 目录
- ## 充电桩通讯协议
- [同步端口](/docs/{{version}}/cdz/protocol/sync_port)
- [开始充电](/docs/{{version}}/cdz/protocol/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/charger_over)
- [端口上线](/docs/{{version}}/cdz/protocol/port_online)
- [端口下线](/docs/{{version}}/cdz/protocol/port_offline)
- [端口状态改变](/docs/{{version}}/cdz/protocol/port_state)
- [上报当前版本](/docs/{{version}}/cdz/protocol/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/check_version)
<larecipe-badge type="danger">服务器下发</larecipe-badge>
......
## 端口离线
- ## 目录
- ## 充电桩通讯协议
- [同步端口](/docs/{{version}}/cdz/protocol/sync_port)
- [开始充电](/docs/{{version}}/cdz/protocol/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/charger_over)
- [端口上线](/docs/{{version}}/cdz/protocol/port_online)
- [端口下线](/docs/{{version}}/cdz/protocol/port_offline)
- [端口状态改变](/docs/{{version}}/cdz/protocol/port_state)
- [上报当前版本](/docs/{{version}}/cdz/protocol/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/check_version)
......
## 端口上线
- ## 目录
- ## 充电桩通讯协议
- [同步端口](/docs/{{version}}/cdz/protocol/sync_port)
- [开始充电](/docs/{{version}}/cdz/protocol/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/charger_over)
- [端口上线](/docs/{{version}}/cdz/protocol/port_online)
- [端口下线](/docs/{{version}}/cdz/protocol/port_offline)
- [端口状态改变](/docs/{{version}}/cdz/protocol/port_state)
- [上报当前版本](/docs/{{version}}/cdz/protocol/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/check_version)
......
## 端口状态改变
- ## 目录
- ## 充电桩通讯协议
- [同步端口](/docs/{{version}}/cdz/protocol/sync_port)
- [开始充电](/docs/{{version}}/cdz/protocol/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/charger_over)
- [端口上线](/docs/{{version}}/cdz/protocol/port_online)
- [端口下线](/docs/{{version}}/cdz/protocol/port_offline)
- [端口状态改变](/docs/{{version}}/cdz/protocol/port_state)
- [上报当前版本](/docs/{{version}}/cdz/protocol/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/check_version)
<larecipe-badge type="success">硬件上发</larecipe-badge>
......
## 同步口子
- ## 目录
- ## 充电桩通讯协议
- [同步端口](/docs/{{version}}/cdz/protocol/sync_port)
- [开始充电](/docs/{{version}}/cdz/protocol/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/charger_over)
- [端口上线](/docs/{{version}}/cdz/protocol/port_online)
- [端口下线](/docs/{{version}}/cdz/protocol/port_offline)
- [端口状态改变](/docs/{{version}}/cdz/protocol/port_state)
- [上报当前版本](/docs/{{version}}/cdz/protocol/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/check_version)
<larecipe-badge type="success">硬件发送</larecipe-badge>
......
## 检查更新
- ## 目录
- [同步端口](/docs/{{version}}/cdz/protocol/sync_port)
- [开始充电](/docs/{{version}}/cdz/protocol/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/charger_over)
- [端口上线](/docs/{{version}}/cdz/protocol/port_online)
- [端口下线](/docs/{{version}}/cdz/protocol/port_offline)
- [端口状态改变](/docs/{{version}}/cdz/protocol/port_state)
- [上报当前版本](/docs/{{version}}/cdz/protocol/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/check_version)
- ## ota更新
- [上报当前版本](/docs/{{version}}/cdz/protocol/update/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/update/check_version)
- [服务器下发更新](/docs/{{version}}/cdz/protocol/update/order_update)
<larecipe-badge type="success">硬件上发</larecipe-badge>
......
......@@ -2,15 +2,11 @@
- ## 目录
- [同步端口](/docs/{{version}}/cdz/protocol/sync_port)
- [开始充电](/docs/{{version}}/cdz/protocol/charger_start)
- [结束充电](/docs/{{version}}/cdz/protocol/charger_over)
- [端口上线](/docs/{{version}}/cdz/protocol/port_online)
- [端口下线](/docs/{{version}}/cdz/protocol/port_offline)
- [端口状态改变](/docs/{{version}}/cdz/protocol/port_state)
- [上报当前版本](/docs/{{version}}/cdz/protocol/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/check_version)
- ## ota更新
- [上报当前版本](/docs/{{version}}/cdz/protocol/update/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/update/check_version)
- [服务器下发更新](/docs/{{version}}/cdz/protocol/update/order_update)
<larecipe-badge type="success">硬件上发</larecipe-badge>
......
## 服务器主动命令升级
- ## ota更新
- [上报当前版本](/docs/{{version}}/cdz/protocol/update/current_version)
- [检查更新](/docs/{{version}}/cdz/protocol/update/check_version)
- [服务器下发更新](/docs/{{version}}/cdz/protocol/update/order_update)
<larecipe-badge type="danger">服务器下发</larecipe-badge>
|#|字段|长度|说明|
|:|:|:|:|
|1|preamble|2|-|
|2|header_flag|1|-|
|3|header_ctrl|1|D2|
|4|length|2|包长|
|5|nonce|1|-|
|6|update_time|4|00000000为立即升级|
|7|hardware_version|4|-|
|8|software_version|4-|
|9|url|-|-|
|10|crc|1|-|
\ No newline at end of file
......@@ -5,6 +5,10 @@
- [First Section](#section-1)
<a name="section-1"></a>
## First Section
## 协议临时搁置处
Write something cool.. 🦊
\ No newline at end of file
🦊
- ## 充电桩项目
- [通讯协议](/docs/{{version}}/cdz/profile)
......@@ -9,7 +9,7 @@
style="height: 4rem; top: 3px;">
<div slot="brand" style="display: flex; align-items: center;">
<a class="navbar-brand" href="{{ url('/') }}" >
<a class="navbar-brand" href="{{ url('/docs/1.0/overview') }}" >
{{-- app logo --}}
@if (config('larecipe.ui.logo'))
<img src="{{ asset(config('larecipe.ui.logo')) }}" alt="{{ config('app.name')}} logo"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment