Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
黄嘉阳
/
iot-mqtt-protocol
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
540c3bfb
authored
Nov 02, 2023
by
huangjy
Browse files
Options
_('Browse Files')
Download
Email Patches
Plain Diff
mqtt协议包,新增远程升级parameters 参数类型
parent
8a23b819
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
2 deletions
src/main/java/org/jetlinks/protocol/official/JetLinksMqttDeviceMessageCodec.java
src/main/java/org/jetlinks/protocol/official/entity/CustomUpgradeFirmwareMessage.java
src/main/java/org/jetlinks/protocol/official/JetLinksMqttDeviceMessageCodec.java
View file @
540c3bfb
...
...
@@ -156,8 +156,15 @@ public class JetLinksMqttDeviceMessageCodec implements DeviceMessageCodec {
String
url
=
((
UpgradeFirmwareMessage
)
deviceMessage
).
getUrl
();
payLoad
.
setUrl
(
url
);
// 先固定写死
Map
<
String
,
Object
>
parameters
=
((
UpgradeFirmwareMessage
)
deviceMessage
).
getParameters
();
payLoad
.
setParameters
(
parameters
);
if
(
parameters
.
isEmpty
())
{
payLoad
.
setParameters
(
Maps
.
newHashMap
());
}
else
{
Map
<
String
,
Integer
>
map
=
Maps
.
newHashMap
();
map
.
put
(
"firmwareType"
,
Integer
.
valueOf
(
parameters
.
get
(
"firmwareType"
).
toString
()));
payLoad
.
setParameters
(
map
);
}
String
signMethod
=
((
UpgradeFirmwareMessage
)
deviceMessage
).
getSignMethod
();
payLoad
.
setSignMethod
(
signMethod
);
...
...
src/main/java/org/jetlinks/protocol/official/entity/CustomUpgradeFirmwareMessage.java
View file @
540c3bfb
...
...
@@ -26,7 +26,7 @@ public class CustomUpgradeFirmwareMessage extends UpgradeFirmwareMessage {
private
String
signMethod
;
private
String
firmwareId
;
private
long
size
;
private
Map
<
String
,
Object
>
parameters
;
private
Map
<
String
,
Integer
>
parameters
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment