这篇文章最初应该是第2部分Sonoff B1灯泡评论,我会解释使用OTA机制更新到Sonoff-Tasmota开源固件是多么容易,并简要介绍它的特性和功能。亚博体育官下载然而,我花了超过10个小时来实现它,主要是由于文档中的误解,以及配置路由器的时间。我第一次使用Sonoff B1也失败了,所以我使用了串行控制台方法,而不是设法使用SonOTA方法,Sonoff POW从股票固件切换到Sonoff- tasmota,而无需焊接或拆除任何东西。
用USB到串口板更新软件
在Sonoff设备或其他基于ESP8266的设备中,使用USB到串口板是从普通固件切换到开源固件(如ESPurna或Sonoff- tasmota)的最常见方法。这是非常直接的Sonoff开关,如Sonoff TH16。

你只需要焊接一个4针2.54毫米间距头,连接板,并使用esptool闪光的图像。首先,你可以简单地移除导线,将头部留在原位,然后将外壳放回原位。但使用Sonoff B1灯泡就不那么容易了。首先,电路板上没有通孔,你需要在小焊锡垫上焊接多达6根电线。

GND、Tx、Rx、3.3V必须焊接并连接USB到串口板,而GPIO0必须短接才能进入编程模式,所以我又为GPIO0增加了两条线,增加了一个GND引脚。

重要警告:切勿同时连接串口板和AC/市电。你的设备和生命可能受到威胁。
现在我们可以下载固件的最新版本,安装esptool,将USB连接到串口板到您的计算机-这也将提供电源到板-,并运行esptool刷新固件:
1
2
3.
|
wget
https
:
/ / github.com/arendst/Sonoff-Tasmota/releases/download/v5.8.0/sonoff.bin
sudo
皮普
安装
--
升级
esptool
esptool
.
py
--
港口
/
dev
/
ttyUSB0
write_flash
-
fs
1 mb
-
调频
dout
0 x0
sonoff
.
箱子
|
这非常简单,如果一切正常运行,输出应该如下所示:
1
2
3.
4
5
6
7
8
9
10
11
12
13
14
|
esptool
.
py
v2
.
1
连接
.
.
.
.
检测
芯片
类型
.
.
.
ESP8266
芯片
是
ESP8266
上传
存根
.
.
.
运行
存根
.
.
.
存根
运行
.
.
.
配置
闪光
大小
.
.
.
压缩
481136
字节
来
329618年……
写了
481136
字节
(
329618
压缩
)
在
0 x00000000
在
29.1
秒
(
有效的
132.3
kbit
/
年代
)
.
.
.
哈希
的
数据
验证
.
离开
.
.
.
硬
重置
.
.
.
|
市场上的大多数产品在第一次启动时默认为接入点模式,但Sonoff-Tasmota的开发人员决定在客户端模式下提供预构建的映像,通过SSID连接到默认接入点:indebuurt1;密码:VnsqrtnrsddbrN.这有点麻烦,因为在将其更改为您的家用路由器之前,您需要使用这些凭据配置另一个路由器。另一种方法是构建一些源,并更改默认AP设置,使设备在闪烁后可以立即连接。不过,我还是希望默认为AP模式的图像会更好。这实际上对大多数Sonoff设备来说不是问题,因为你可以切换到AP模式这个按钮(4个短按),但Sonoff B1没有。
现在想象一下,你有一打或更多的Sonoff B1灯泡,需要更新到Sonoff- tasmota。这将是一个真正的痛苦焊接和拆除所需的电线为每个灯泡。一个解决方案是创建一个夹具与pogo大头针固件更新,如下图所示,是专门为AI Light设计的。你只需要弹出灯泡,点击夹具,闪过序列,拆除臂,重新安装灯泡,你就完成了。
我不知道是否存在Sonoff B1,但上述夹具肯定可以定制与它工作。
SonOTA - Sonoff OTA固件更新方法
然而,在理想的情况下,您宁愿完全不与硬件打交道。如果只有ITEAD Studio提供了一种上传自定义固件和他们的股票固件的方法,那将是理想的,但现在不是这样。幸运的是,OTA机制是逆向工程,而且SonOTA是一种(实验性)实现,允许在不改变硬件或需要特殊夹具的情况下将替代固件闪存到Sonoff设备。
该方法在Sonoff-Tasmota维基在Sonoff B1上不起作用,因为在配对模式中没有广告SSID,但是有人在github用DNS欺骗更新了一个灯泡。由于我使用Sonoff B1的第一种方法,但只有部分成功地使它工作,我切换到Sonoff POW,并成功地测试了DNS欺骗方法。有几个项目是必需的,所以我画了一个图表来说明它们是如何相互作用的。
- 家用路由器就是你通常用来上网的WiFi路由器
- 带有eWelink的智能手机需要在Sonoff设备上配置WiFI,并将其升级到最新的股票固件版本。它还可以用来方便地检查访问点。
- 该WiFi笔记本运行SonOTA,并将作为位于xx-disp.coolkit的ITEAD Studio固件更新服务器。Cc(例如cn- dip .coolkit。cc, eu-disp.coolkit。cc等…)
- “临时”路由器与DNS欺骗将确保xx-disp.coolkit。ccredirect to your laptop/computer running SonOTA, so it takes over when Sonoff device tries to update the firmware. It still needs to be connected to the Internet.
- Sonoff设备-我们想要更新的设备
如果你有一个基于Debian的路由器,你可能会将路由器、带有DNS欺骗功能的路由器和WiFi笔记本电脑组合到一个设备中,但在我的例子中,我仍然将这三种设备分开,因为家用路由器不支持DNS欺骗,而且我没有在临时路由器上安装SonOTA。
第一步是将Sonoff设备与eWelink应用程序配对,将其连接到您的家庭路由器,并将固件更新到最新版本,在我的情况下是2.0.4。

现在你可以配置临时路由器使用DNS欺骗。我没有多余的路由器有这样的功能,所以我就用了VS-RK3399板与Debian,并将其配置为带有hostapd的路由器,并使用iscsi -dhcp-server这些指令.这一部分很大程度上取决于您的路由器,以及您是使用Debian还是其他Linux发行版。以下是我使用的一些主要配置文件:
- /etc/hostapd/hostapd.conf
1
2
3.
4
5
6
7
8
9
|
接口
=
wlan0
司机
=
nl80211
名称
=
VS
-
RK3399
通道
=
1
水渍险
=
3.
wpa_passphrase
=
1234567890
wpa_key_mgmt
=
水渍险
-
相移键控
wpa_pairwise
=
TKIP
rsn_pairwise
=
CCMP
|
- /etc/network/interfaces
1
2
3.
4
5
6
7
8
|
# ifup(8)和ifdown(8)使用的接口文件
# Include /etc/network/interfaces.d文件:
源
-
目录
/
等
/
网络
/
接口
.
d
汽车
wlan0
iface
wlan0
inet
静态
地址
10.10.0.1
子网掩码
255.255.255.0
|
- /etc/dhcp/dhcpd.conf
1
2
3.
4
5
|
子网
10.10.0.0
子网掩码
255.255.255.0
{
范围
10.10.0.2
10.10.0.16
;
选项
域
-
的名字
-
服务器
10.10.0.1
,
208.67.222.222
;
选项
路由器
10.10.0.1
;
}
|
下一步是配置DNS欺骗。我一开始是dnsmasq,我可以成功地确认它的工作挖,但无论出于什么原因,Sonoff B1/POW仍然会连接ITEAD服务器。最后我尝试了dnsspoof,它工作正常。在Debian安装:
1
|
sudo
恰当的
安装
dsniff
|
/etc/dnsspoof.conf配置文件将流量重定向到ITEAD / eWelink更新服务器到我的WiFi笔记本:
1
|
10.10.0.4
*
-
disp
.
coolkit
.
cc
|
可以按如下方式运行:
1
2
3.
4
|
sudo
dnsspoof
-
我
wlan0
-
f
/
等
/
dnsspoof
.
相依
dnsspoof
:
听
在
wlan0
[
udp
dst
港口
53
和
不
src
10.10.0.1
]
10.10.0.3.4096
&
gt
;
8.8.4.4.53
:
33432
+
一个
?
cn
-
disp
.
coolkit
.
cc
10.10.0.2.34067
&
gt
;
8.8.4.4.53
:
42715
+
一个
?
cn
-
disp
.
coolkit
.
cc
|
DNS欺骗花费了我最多的时间,除了重新启动路由器本身的服务外,你还必须重新启动连接到路由器上的设备,以反映变化。我还篡改了路由器和笔记本电脑中的/etc/hosts文件,但这不是必须的,因为重要的是愚弄Sonoff设备。
让我们把无线笔记本电脑配置.它应该可以在Linux和Windows上运行,但我的是在Ubuntu 16.04上运行的,所以我用的就是这个。让我们创建一个工作目录,获取SonOTA代码,并安装所有必需的库和工具。
1
2
3.
4
5
6
7
|
mkdir
sonoff
cd
sonoff
git
克隆
https
:
/ / github.com/mirko/SonOTA.git
cd
SonOTA
sudo
恰当的
安装
python3
-
皮普
sudo
pip3
安装
--
升级
皮普
sudo
pip3
安装
-
r
需求
.
三种
|
现在我们已经为更新做好了准备。在legacy和无供应模式下启动SonOTA脚本:
1
|
sudo
.
/
sonota
.
py
--
遗产
--
没有
-
箴言
|
这将首先要求您选择WiFi接口,并输入您的SSID和密码,然后开始探测Sonoff设备:
1
2
3.
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20.
21
22
|
选择
知识产权
地址
的
的
无线网络
接口
:
0
:
10.10.0.4
选择
知识产权
地址
[
0
]
:
无线网络
名称
:
VS
-
RK3399
无线网络
密码
:
12345667890
使用
的
后
配置
:
服务器
知识产权
地址
:
10.10.0.4
无线网络
名称
:
VS
-
RK3399
无线网络
密码
:
12345667890
开始
stage2
.
.
.
~
~
开始
网络
服务器
(
HTTP
港口
:
8080
,
HTTPS
港口
443
)
~
~
等待
为
设备
来
连接
*
*
*
重要的
!
*
*
*
*
*
后
的
第一个
下载
是
完整的
,
与
在
一个
一分钟
或
所以
你
应该
连接
来
的
新
名称
“FinalStage”
来
完成
的
过程
.
*
*
只有
断开连接
当
的
新
“FinalStage”
名称
是
可见
作为
一个
可用
无线网络
网络
.
这
服务器
应该
自动
是
分配
的
知识产权
地址
:
192.168.4.2。
如果
你
有
成功
连接
来
“FinalStage”
和
这
是
不
的
知识产权
地址
你
是
分配
,
请
确保
没有
其他
设备
有
连接
,
和
重新启动
你的
Sonoff
.
.
.
.
.
.
.
.
.
.
.
|
在eWelink应用程序中删除Sonoff设备,并重新启动配对,这次将它连接到启用DNS欺骗的临时路由器,不久之后SonOTA脚本将开始将图像传输到设备:
1
2
3.
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20.
21
22
23
24
25
26
27
28
29
30.
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
One hundred.
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
|
*
*
*
重要的
!
*
*
*
*
*
后
的
第一个
下载
是
完整的
,
与
在
一个
一分钟
或
所以
你
应该
连接
来
的
新
名称
“FinalStage”
来
完成
的
过程
.
*
*
只有
断开连接
当
的
新
“FinalStage”
名称
是
可见
作为
一个
可用
无线网络
网络
.
这
服务器
应该
自动
是
分配
的
知识产权
地址
:
192.168.4.2。
如果
你
有
成功
连接
来
“FinalStage”
和
这
是
不
的
知识产权
地址
你
是
分配
,
请
确保
没有
其他
设备
有
连接
,
和
重新启动
你的
Sonoff
.
.
.
.
.
<<
HTTP
帖子
/
调度
/
设备
>>
/
调度
/
设备
>>
{
“知识产权”
:
“10.10.0.4”
,
“原因”
:
“ok”
,
“端口”
:
443
,
“错误”
:
0
}
2017
-
10
-
03
19
:
42
:
23
,
718
(
信息
)
200
帖子
/
调度
/
设备
(
10.10.0.5
)
2.49毫秒
2017
-
10
-
03
19
:
42
:
23
,
899
(
信息
)
101
得到
/
api
/
ws
(
10.10.0.5
)
2.26毫秒
2017
-
10
-
03
19
:
42
:
23
,
900
(
调试
)
<<
WEBSOCKET
开放
2017
-
10
-
03
19
:
42
:
23
,
907
(
调试
)
<<
WEBSOCKET
输入
2017
-
10
-
03
19
:
42
:
23
,
907
(
调试
)
<<
{
“模型”
:
“PSC-B01-GL”
,
“apikey”
:
“760 af2ff - d31f 40 - e2 - 88 - da - ae940c70a7ab”
,
“romVersion”
:
“2.0.4”
,
“t”
:
511
,
“userAgent”
:
“设备”
,
“行动”
:
“注册”
,
“版本”
:
2
,
“的deviceid”
:
“100002 e69a”
}
~
~
~
设备
发送
行动
请求
,
承认
/
回答
.
.
.
2017
-
10
-
03
19
:
42
:
23
,
908
(
信息
)
我们
是
处理
与
一个
PSC
-
B01
-
GL
模型
.
~
~
~
~
注册
>>
{
“配置”
:
{
“hbInterval”
:
145
,
“乙肝”
:
1
}
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“的deviceid”
:
“100002 e69a”
,
“错误”
:
0
}
2017
-
10
-
03
19
:
42
:
23
,
916
(
调试
)
<<
WEBSOCKET
输入
2017
-
10
-
03
19
:
42
:
23
,
916
(
调试
)
<<
{
“userAgent”
:
“设备”
,
“行动”
:
“日期”
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“的deviceid”
:
“100002 e69a”
}
~
~
~
设备
发送
行动
请求
,
承认
/
回答
.
.
.
~
~
~
~
日期
>>
{
“日期”
:
“2017 - 10 - 03 - t19:42:23.917z”
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“的deviceid”
:
“100002 e69a”
,
“错误”
:
0
}
2017
-
10
-
03
19
:
42
:
23
,
926
(
调试
)
<<
WEBSOCKET
输入
2017
-
10
-
03
19
:
42
:
23
,
926
(
调试
)
<<
{
“userAgent”
:
“设备”
,
“行动”
:
“更新”
,
“参数”
:
{
“开关”
:
“关闭”
,
“权力”
:
“0”
,
“启动”
:
“关闭”
,
“staMac”
:
“5 c: CF: 7 f: 20:大卫·爱登堡:5 b”
,
“fwVersion”
:
“2.0.4”
,
“rssi”
:
-
60
}
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“的deviceid”
:
“100002 e69a”
}
~
~
~
设备
发送
行动
请求
,
承认
/
回答
.
.
.
~
~
~
~
更新
>>
{
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“的deviceid”
:
“100002 e69a”
,
“错误”
:
0
}
>>
{
“参数”
:
{
“开关”
:
“关闭”
}
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034543928”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“开关”
:
“上”
}
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034543928”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“开关”
:
“关闭”
}
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034543929”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“开关”
:
“上”
}
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034543929”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“开关”
:
“关闭”
}
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034543929”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“模型”
:
“PSC-B01-GL”
,
“binList”
:
[
{
“downloadUrl”
:
“http://10.10.0.4:8080 ota / image_user1-0x01000.bin”
,
“名称”
:
“user1.bin”
,
“消化”
:
“97 fe70d737390bbde7b8d208c79d590e29fc76962623c7bd198ee210210ea616”
}
,
{
“downloadUrl”
:
“http://10.10.0.4:8080 ota / image_user2-0x81000.bin”
,
“名称”
:
“user2.bin”
,
“消化”
:
“e6d0cbb641542bd0a27e6c4628fc9331f1f5d3ac3afa42c9307569cf4d70fcdc”
}
]
,
“版本”
:
“23.42.5”
}
,
“apikey”
:
“07 c5f29c-ffe2-4f71-b556-e95c2549a985”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“升级”
,
“序列”
:
“1507034543936”
,
“的deviceid”
:
“100002 e69a”
}
.
.
.
<<
HTTP
帖子
/
调度
/
设备
>>
/
调度
/
设备
>>
{
“知识产权”
:
“10.10.0.4”
,
“原因”
:
“ok”
,
“端口”
:
443
,
“错误”
:
0
}
2017
-
10
-
03
19
:
42
:
30.
,
162
(
信息
)
200
帖子
/
调度
/
设备
(
10.10.0.5
)
2.14毫秒
2017
-
10
-
03
19
:
42
:
30.
,
338
(
信息
)
101
得到
/
api
/
ws
(
10.10.0.5
)
1.78毫秒
2017
-
10
-
03
19
:
42
:
30.
,
338
(
调试
)
<<
WEBSOCKET
开放
2017
-
10
-
03
19
:
42
:
30.
,
346
(
调试
)
<<
WEBSOCKET
输入
2017
-
10
-
03
19
:
42
:
30.
,
347
(
调试
)
<<
{
“模型”
:
“PSC-B01-GL”
,
“apikey”
:
“760 af2ff - d31f 40 - e2 - 88 - da - ae940c70a7ab”
,
“romVersion”
:
“2.0.4”
,
“t”
:
744
,
“userAgent”
:
“设备”
,
“行动”
:
“注册”
,
“版本”
:
2
,
“的deviceid”
:
“100002 e69a”
}
~
~
~
设备
发送
行动
请求
,
承认
/
回答
.
.
.
2017
-
10
-
03
19
:
42
:
30.
,
347
(
信息
)
我们
是
处理
与
一个
PSC
-
B01
-
GL
模型
.
~
~
~
~
注册
>>
{
“配置”
:
{
“hbInterval”
:
145
,
“乙肝”
:
1
}
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“的deviceid”
:
“100002 e69a”
,
“错误”
:
0
}
2017
-
10
-
03
19
:
42
:
30.
,
357
(
调试
)
<<
WEBSOCKET
输入
2017
-
10
-
03
19
:
42
:
30.
,
357
(
调试
)
<<
{
“userAgent”
:
“设备”
,
“行动”
:
“日期”
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“的deviceid”
:
“100002 e69a”
}
~
~
~
设备
发送
行动
请求
,
承认
/
回答
.
.
.
~
~
~
~
日期
>>
{
“日期”
:
“2017 - 10 - 03 - t19:42:30.358z”
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“的deviceid”
:
“100002 e69a”
,
“错误”
:
0
}
2017
-
10
-
03
19
:
42
:
30.
,
367
(
调试
)
<<
WEBSOCKET
输入
2017
-
10
-
03
19
:
42
:
30.
,
369
(
调试
)
<<
{
“userAgent”
:
“设备”
,
“行动”
:
“更新”
,
“参数”
:
{
“开关”
:
“关闭”
,
“权力”
:
“0”
,
“启动”
:
“关闭”
,
“staMac”
:
“5 c: CF: 7 f: 20:大卫·爱登堡:5 b”
,
“fwVersion”
:
“2.0.4”
,
“rssi”
:
-
65
}
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“的deviceid”
:
“100002 e69a”
}
~
~
~
设备
发送
行动
请求
,
承认
/
回答
.
.
.
~
~
~
~
更新
>>
{
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“的deviceid”
:
“100002 e69a”
,
“错误”
:
0
}
>>
{
“参数”
:
{
“开关”
:
“关闭”
}
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034550370”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“开关”
:
“上”
}
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034550370”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“开关”
:
“关闭”
}
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034550370”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“开关”
:
“上”
}
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034550371”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“开关”
:
“关闭”
}
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“从”
:
“hackepeter”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“更新”
,
“序列”
:
“1507034550371”
,
“的deviceid”
:
“100002 e69a”
}
>>
{
“参数”
:
{
“模型”
:
“PSC-B01-GL”
,
“binList”
:
[
{
“downloadUrl”
:
“http://10.10.0.4:8080 ota / image_user1-0x01000.bin”
,
“名称”
:
“user1.bin”
,
“消化”
:
“97 fe70d737390bbde7b8d208c79d590e29fc76962623c7bd198ee210210ea616”
}
,
{
“downloadUrl”
:
“http://10.10.0.4:8080 ota / image_user2-0x81000.bin”
,
“名称”
:
“user2.bin”
,
“消化”
:
“e6d0cbb641542bd0a27e6c4628fc9331f1f5d3ac3afa42c9307569cf4d70fcdc”
}
]
,
“版本”
:
“23.42.5”
}
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“t”
:
0
,
“userAgent”
:
“应用程序”
,
“行动”
:
“升级”
,
“序列”
:
“1507034550378”
,
“的deviceid”
:
“100002 e69a”
}
2017
-
10
-
03
19
:
42
:
30.
,
953
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1270216262
&
标志
=
fd10a78457d4291cff343d52f3098bb04f029a2572867add32d45276f09f1d29
(
10.10.0.5
)
61.97毫秒
2017
-
10
-
03
19
:
42
:
31
,
047
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1191391529
&
标志
=
311年c4ccf9977775ff83dcece17b60fc258e40d5d96ee7540f0e0421da230891f
(
10.10.0.5
)
2.32毫秒
2017
-
10
-
03
19
:
42
:
31
,
158
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
812669700
&
标志
=
578年e7b03bdace2d81335e15552590eeb13e77983a119eda4d8a11618319e4162
(
10.10.0.5
)
2.31毫秒
2017
-
10
-
03
19
:
42
:
31
,
264
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
553475508
&
标志
=
18 e911f94392e98f04af16df743bfa0668aa590da176dc3ef0aa89632002875a
(
10.10.0.5
)
2.63毫秒
2017
-
10
-
03
19
:
42
:
31
,
357
(
调试
)
~
~
websocket
关闭
2017
-
10
-
03
19
:
42
:
31
,
361
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
445349752
&
标志
=
013年ff6ac7ced459e8028788b8ef302ec105e94bfc8e2de17166b01931742232e
(
10.10.0.5
)
2.77毫秒
2017
-
10
-
03
19
:
42
:
31
,
452
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1344887256
&
标志
=
308年c88598f4ad10eaa89d241620555e02395a83ce28780d80cdac4814d3d1660
(
10.10.0.5
)
2.35毫秒
2017
-
10
-
03
19
:
42
:
31
,
543
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
730417256
&
标志
=
dd877ce498dfc1980c606e98b71680ad8ab361e3d47b2e4b01ebbe5659f62c28
(
10.10.0.5
)
2.23毫秒
.
2017
-
10
-
03
19
:
42
:
31
,
640
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1812158119
&
标志
=
d09e14bc168e2aca11903f6a0681b26fb091d938b80675dba2e5cb2f5e66d098
(
10.10.0.5
)
2.28毫秒
2017
-
10
-
03
19
:
42
:
31
,
735
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
147699711
&
标志
=
e066d2ae4bf68722a33790bdcbc061c82f35935810a30f11292b6229aeb216e9
(
10.10.0.5
)
2.52毫秒
2017
-
10
-
03
19
:
42
:
31
,
832
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
880268351
&
标志
=
f36fc681e71e091efeadaa41806ec817bb7bd01023a255650508f3000fc31d77
(
10.10.0.5
)
2.26毫秒
2017
-
10
-
03
19
:
42
:
31
,
926
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1889772843
&
标志
=
07572 f87914c114fb9db13fad29df1efeefb60ba8942862b265e7d37f1b8a101
(
10.10.0.5
)
2.60毫秒
2017
-
10
-
03
19
:
42
:
32
,
022
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
686078705
&
标志
=
8 c11145f2d51fc1547c61270a9497b56c7ffe1d833a2cd95f7430a701d99f68b
(
10.10.0.5
)
2.20毫秒
2017
-
10
-
03
19
:
42
:
32
,
116
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
2105754108
&
标志
=
88742 a243b1a654c7eabaff54f2aaa59dd91f6c60d742c7d23e57dcd817f96b2
(
10.10.0.5
)
2.54毫秒
2017
-
10
-
03
19
:
42
:
32
,
207
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
182546393
&
标志
=
12 d09040c83d9c44ab9657506ca04cdccd444824343adc354b0e2414b06cd051
(
10.10.0.5
)
2.90毫秒
2017
-
10
-
03
19
:
42
:
32
,
303
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1949118330
&
标志
=
f69eafb34d3aa14b16271542be62cb4aec14b8e0f5fe0405ecb5260cf94521ae
(
10.10.0.5
)
2.52毫秒
2017
-
10
-
03
19
:
42
:
32
,
396
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
220137366
&
标志
=
bda83212d9cfe5cfaf06a3aced36d660897e64c106d2acfa49ce4784a4e29d35
(
10.10.0.5
)
2.58毫秒
2017
-
10
-
03
19
:
42
:
32
,
487
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1979932169
&
标志
=
8 d755de4b206ec57b0327e8311e39e545d9fda29ddb72da97ce39876e02dc24c
(
10.10.0.5
)
2.45毫秒
2017
-
10
-
03
19
:
42
:
32
,
575
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1089957932
&
标志
=
f2a0ef1e42420b726e0b43c11807c9336962d7b36d80d01ed95ebad73ae8b37b
(
10.10.0.5
)
2.71毫秒
2017
-
10
-
03
19
:
42
:
32
,
669
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1873226917
&
标志
=
f14a027a43c9c883639cb646daeac70bda54fbf56be71f693e7ca42f76659ef7
(
10.10.0.5
)
2.70毫秒
2017
-
10
-
03
19
:
42
:
32
,
758
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
715669847
&
标志
=
0 a008860196ebe960d7b2f716764aa37575a637958cf144f9638cee0de93351f
(
10.10.0.5
)
2.39毫秒
2017
-
10
-
03
19
:
42
:
32
,
851
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1486937972
&
标志
=
60 bf9980ff26178994a32c4f33592a63bd374cf891b7562d88bd6642f4fc3cb4
(
10.10.0.5
)
2.57毫秒
2017
-
10
-
03
19
:
42
:
32
,
945
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1196032868
&
标志
=
c6903c40d5748803f80ee2766166572740a6e3c59ea93b3ed9bdd97968905408
(
10.10.0.5
)
2.75毫秒
2017
-
10
-
03
19
:
42
:
33
,
039
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
777206980
&
标志
=
1 af0646cd2ed8a6ca2c3cf9333b88f82cbcc5e47578f285c56e34a279d5a38a9
(
10.10.0.5
)
2.16毫秒
2017
-
10
-
03
19
:
42
:
33
,
128
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
68706223
&
标志
=
164年ba73dc79e33154a58c98946852e5658ebff5b5ac437444d5ceb12f0f2523a
(
10.10.0.5
)
2.27毫秒
2017
-
10
-
03
19
:
42
:
33
,
227
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1843638549
&
标志
=
1 b8ec3ae3aec180efe751f3d33701b5a0635c698a9817aa03654e73910d16e32
(
10.10.0.5
)
2.25毫秒
2017
-
10
-
03
19
:
42
:
33
,
318
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
212567592
&
标志
=
78年e1db477c421d42bce44ac9b0b6693891c8333c9545f17df05fd21aef8aac05
(
10.10.0.5
)
2.20毫秒
2017
-
10
-
03
19
:
42
:
33
,
412
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1883488164
&
标志
=
a81127ce132efbc36b18f1089f063930fe6d7114686d2e9e33532a241a432795
(
10.10.0.5
)
2.32毫秒
2017
-
10
-
03
19
:
42
:
33
,
502
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
964776169
&
标志
=
199年b22e0fafbb45325d858cb850a7b853e98d28c02d01f6edb1c8818d893b2e4
(
10.10.0.5
)
2.20毫秒
2017
-
10
-
03
19
:
42
:
33
,
592
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
928126551
&
标志
=
525年ce5b6c498be10a81e03bc2186d6517be1a05cb0c701213c1384ff45e47312
(
10.10.0.5
)
2.28毫秒
.
2017
-
10
-
03
19
:
42
:
33
,
699
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1301950427
&
标志
=
5419687 f4dda79ce7657a59c2fc06e3e63bff509be34fe86a26e02adb38d48b4
(
10.10.0.5
)
2.38毫秒
2017
-
10
-
03
19
:
42
:
33
,
791
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1992516190
&
标志
=
48 b22a2ee09e002ec218b8942a95ec5b07c906abf6bf120e0e65e07ddbfd7bd4
(
10.10.0.5
)
2.31毫秒
2017
-
10
-
03
19
:
42
:
33
,
887
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1426542624
&
标志
=
1354年ed17f7fc03bf13f02715c5fd96ac90594de7fbcf831a6a4cb1fdca759910
(
10.10.0.5
)
2.80毫秒
2017
-
10
-
03
19
:
42
:
33
,
980
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
849040635
&
标志
=
0 a7c403918b963e8bf55a899276e4df6fee7a8a27f550db6fda51bb9d2530506
(
10.10.0.5
)
2.52毫秒
2017
-
10
-
03
19
:
42
:
34
,
073
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
941604920
&
标志
=
e18cc14bfa95072333622786adcbcc99ceb0f646c0897c52bcba0ad69eb47b0c
(
10.10.0.5
)
2.92毫秒
2017
-
10
-
03
19
:
42
:
34
,
161
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1400427944
&
标志
=
bae86156e1d5ba790e45b6e2062eb9f2f5af68e9b8489e282ac9e45bf7d730b1
(
10.10.0.5
)
2.36毫秒
2017
-
10
-
03
19
:
42
:
34
,
254
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1994719310
&
标志
=
a481dd46c0f67febaa3e946c5e217a575434f80aec3c69e009c54d3952fdf06d
(
10.10.0.5
)
2.63毫秒
2017
-
10
-
03
19
:
42
:
34
,
343
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
2038269862
&
标志
=
94年cdcbefba7cddeb788c9a1c024b5f31db3f952c928f569d1ed4d1f1da25c91c
(
10.10.0.5
)
2.66毫秒
2017
-
10
-
03
19
:
42
:
34
,
436
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
659998484
&
标志
=
a8545965acffd89b9c3f69370f8d7e87236b903b02cfe0b706b600ad686bac6c
(
10.10.0.5
)
2.76毫秒
2017
-
10
-
03
19
:
42
:
34
,
525
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1280937363
&
标志
=
21606617 cb026ce8c27bfacb5e2b53a6c469c74c6b56b0e08edc9980a4c85654
(
10.10.0.5
)
2.49毫秒
2017
-
10
-
03
19
:
42
:
34
,
617
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1681643301
&
标志
=
bd3d994d818b33608cbd0d3e0c2d508c5fb2b71db9bf50825a8d35aeb24cd0f3
(
10.10.0.5
)
2.73毫秒
2017
-
10
-
03
19
:
42
:
34
,
705
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
725914710
&
标志
=
578年b30170d6ae20f72711f5b13d833c47f2279291f1b3a024ccb2af12eca3ff3
(
10.10.0.5
)
2.59毫秒
2017
-
10
-
03
19
:
42
:
34
,
796
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1729267236
&
标志
=
088233 ab0ea18893351fe9a8b14f2bb64a0d02c673a729cebd48c97d6ef02848
(
10.10.0.5
)
2.24毫秒
2017
-
10
-
03
19
:
42
:
34
,
888
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
2023351876
&
标志
=
b960e05fa79a44a64ebac14c7adb57a99d61f2779a8817a07d92063dd31b0884
(
10.10.0.5
)
2.86毫秒
2017
-
10
-
03
19
:
42
:
34
,
978
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
142750431
&
标志
=
51 cbb8f929dec3f309ddae1781faea7fc7bf3536f856eff33bd9502875e7fd33
(
10.10.0.5
)
2.23毫秒
2017
-
10
-
03
19
:
42
:
35
,
066
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1840579929
&
标志
=
fe073216817dbb2e8fc236aee730920c96ac12acdf3c642b4fd5ea7735436355
(
10.10.0.5
)
2.45毫秒
2017
-
10
-
03
19
:
42
:
35
,
156
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
2098560397
&
标志
=
112年e857648f0138b8ef706020f8e5d9b58890b01cbd6e95eeb996e00ca935c96
(
10.10.0.5
)
2.60毫秒
2017
-
10
-
03
19
:
42
:
35
,
247
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1910500675
&
标志
=
c5e9096dfef0258b09faeb2d8c27fab95b2c8dde6420dc13bbd435f36706df82
(
10.10.0.5
)
2.17毫秒
2017
-
10
-
03
19
:
42
:
35
,
340
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1170970491
&
标志
=
b5da238a364456a64091ef971ac58177fb7973678306e28fb507381487d1f5b2
(
10.10.0.5
)
2.14毫秒
2017
-
10
-
03
19
:
42
:
35
,
433
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1856224190
&
标志
=
8350年eb9bd126db03bf588a80012c924d0b79dc2a38110e868101e97b54311ccd
(
10.10.0.5
)
2.95毫秒
2017
-
10
-
03
19
:
42
:
35
,
519
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
983059344
&
标志
=
da6be0445944a1ca02f06b21292915e0398458a65d5b4adabf9da2b41b1b7c86
(
10.10.0.5
)
2.22毫秒
2017
-
10
-
03
19
:
42
:
35
,
610
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1718458134
&
标志
=
3426190 f48bd7618191c2e17ca2ae8d5cc635cce19f46b905d9c6bd7d82402f3
(
10.10.0.5
)
2.31毫秒
.
*
*
*
重要的
!
*
*
*
*
*
后
的
第一个
下载
是
完整的
,
与
在
一个
一分钟
或
所以
你
应该
连接
来
的
新
名称
“FinalStage”
来
完成
的
过程
.
*
*
只有
断开连接
当
的
新
“FinalStage”
名称
是
可见
作为
一个
可用
无线网络
网络
.
这
服务器
应该
自动
是
分配
的
知识产权
地址
:
192.168.4.2。
如果
你
有
成功
连接
来
“FinalStage”
和
这
是
不
的
知识产权
地址
你
是
分配
,
请
确保
没有
其他
设备
有
连接
,
和
重新启动
你的
Sonoff
.
2017
-
10
-
03
19
:
42
:
35
,
701
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1876268425
&
标志
=
a6fc5367e9521377a21cb52ed1b2286e8f500e007ac9b02be9657a988b6eb170
(
10.10.0.5
)
2.63毫秒
2017
-
10
-
03
19
:
42
:
35
,
793
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1764841629
&
标志
=
0 a8a4f9fb04191b5bc12891a6f328cebe108e8da1c954b26fe2e08c0e46223c3
(
10.10.0.5
)
2.30毫秒
2017
-
10
-
03
19
:
42
:
35
,
882
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
398844030
&
标志
=
3937年f8347368d122cdd14d62739c17ef82885df5c690f20c143531cccafb1d92
(
10.10.0.5
)
2.22毫秒
2017
-
10
-
03
19
:
42
:
35
,
972
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
185252727
&
标志
=
926年c8244244b6254391b3b5305f6848b1db80621ec7f33e5296c1408bb076fa2
(
10.10.0.5
)
2.18毫秒
2017
-
10
-
03
19
:
42
:
36
,
063
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
1370429126
&
标志
=
7 a97d84de3d6dba62e92e3d974abc39be286789772fb22c23d52f9bd86b47302
(
10.10.0.5
)
2.92毫秒
2017
-
10
-
03
19
:
42
:
36
,
156
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
502141743
&
标志
=
30837581215 c075b85fb86ad6dbf69f3757597874f454460ce63d69c976a6bf1
(
10.10.0.5
)
2.34毫秒
2017
-
10
-
03
19
:
42
:
36
,
242
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
993687334
&
标志
=
ecdfca3b109d906c75b8204df48d5b9d61bffb62e9e570eafb047b497dc39e8c
(
10.10.0.5
)
2.37毫秒
2017
-
10
-
03
19
:
42
:
36
,
331
(
信息
)
206
得到
/
在线旅行社
/
image_user1
-
0 x01000.bin
?
的deviceid
=
100002 e69a
&
ts
=
15934104
&
标志
=
29 b916c6e9f45e9e1e35c22862732de0202682f88197ff76309916ef57e1ef88
(
10.10.0.5
)
2.07毫秒
2017
-
10
-
03
19
:
42
:
36
,
670
(
调试
)
<<
WEBSOCKET
输入
2017
-
10
-
03
19
:
42
:
36
,
670
(
调试
)
<<
{
“userAgent”
:
“设备”
,
“序列”
:
“1507034550378”
,
“apikey”
:
“516 a6939 - be2e - 4494 - 8 ad9 - 94 - d836df2a64”
,
“的deviceid”
:
“100002 e69a”
,
“错误”
:
0
}
2017
-
10
-
03
19
:
42
:
36
,
670
(
调试
)
~
~
~
设备
承认
我们的
行动
请求
(
seq
1507034550378
)
与
错误
代码
0
.
.
.
.
.
.
.
.
.
.
*
*
*
重要的
!
*
*
*
*
*
后
的
第一个
下载
是
完整的
,
与
在
一个
一分钟
或
所以
你
应该
连接
来
的
新
名称
“FinalStage”
来
完成
的
过程
.
*
*
只有
断开连接
当
的
新
“FinalStage”
名称
是
可见
作为
一个
可用
无线网络
网络
.
这
服务器
应该
自动
是
分配
的
知识产权
地址
:
192.168.4.2。
如果
你
有
成功
连接
来
“FinalStage”
和
这
是
不
的
知识产权
地址
你
是
分配
,
请
确保
没有
其他
设备
有
连接
,
和
重新启动
你的
Sonoff
.
.
.
.
.
.
.
.
.
.
.
|
现在您应该能够使用智能手机或笔记本电脑连接到FinalStage访问点,启动浏览器访问http://192.168.4.2。你应该看到下面的界面,点击scan for Wifi network,选择一个你想要替换indebuurt1 SSID的,以便连接到你的“家庭路由器”。

点击页面底部的Save按钮,一段时间后,你就可以将Sonoff的网络界面接入到你的家庭网络中了
最后一步SonOTA.py脚本的输出日志:
1
2
3.
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20.
|
*
*
*
重要的
!
*
*
*
*
*
后
的
第一个
下载
是
完整的
,
与
在
一个
一分钟
或
所以
你
应该
连接
来
的
新
名称
“FinalStage”
来
完成
的
过程
.
*
*
只有
断开连接
当
的
新
“FinalStage”
名称
是
可见
作为
一个
可用
无线网络
网络
.
这
服务器
应该
自动
是
分配
的
知识产权
地址
:
192.168.4.2。
如果
你
有
成功
连接
来
“FinalStage”
和
这
是
不
的
知识产权
地址
你
是
分配
,
请
确保
没有
其他
设备
有
连接
,
和
重新启动
你的
Sonoff
.
.
.
.
.
.
.
的
“FinalStage”
名称
将
消失
当
的
设备
有
被
完全
闪过
和
image_arduino
.
箱子
有
被
安装
一次
“FinalStage”
有
走了
走了
,
你
可以
停止
这
程序
2017
-
10
-
03
19
:
45
:
33
,
896
(
信息
)
200
得到
/
在线旅行社
/
image_user2
-
0 x81000.bin
(
192.168.4.1
)
7982.32毫秒
2017
-
10
-
03
19
:
45
:
54
,
344
(
信息
)
200
得到
/
在线旅行社
/
image_arduino
.
箱子
(
192.168.4.1
)
9377.57毫秒
的
“FinalStage”
名称
将
消失
当
的
设备
有
被
完全
闪过
和
image_arduino
.
箱子
有
被
安装
一次
“FinalStage”
有
走了
走了
,
你
可以
停止
这
程序
没有
长
在
“FinalStage”
名称
,
所有
完成
!
2017
-
10
-
03
19
:
46
:
27
,
920
(
信息
)
戒烟
.
|
成功!最后,现在你可以配置Sonoff- tasmota来使用你的实际设备-在我的情况下Sonoff POW -而不是Sonoff Basic。在即将发布的帖子中,我将在Sonoff- 亚博体育官下载tasmota测试Sonoff B1时展示更多。选择串行还是OTA方法取决于你需要更新的设备数量,以及/或你更喜欢焊接还是打乱网络设置。如果你在追求大量Sonoff B1灯泡的最大效率,那么一个夹具与弹簧高脚针应该是迄今为止最快的方式来刷新他们所有。

Jean-Luc于2010年开始兼www.yabo188.vip职创办CNX软件,2011年辞去软件工程经理的工作,开始全职撰写每日新闻和评论。
好消息!Please tell us when this will also work with your Sonoff POW! Tks!
也许我是完全愚蠢的,但使用像一个orangepi PC+armbian+pi-hole(作为dns服务器)+ Sonota;通过以太网连接路由器可以更容易的设置?我错过了什么吗?
你只需要弹出灯泡,点击夹具,闪过序列,拆除臂,重新安装灯泡,你就完成了。
纱线!你要在海盗国际谈话日迟到了,伙计!
我发现升级固件一旦安装tasmoto是2步,当我尝试。不得不做一个最小的升级,然后升级到最终版本。
@Gaetano
我在文章中使用了Sonoff POW,因为我第一次尝试Sonoff B1时失败了。但我使用的方法也适用于Sonoff B1。
@tmunzer
这是一篇很长的文章,所以你可能错过了我解释的部分,你可以把路由器,临时路由器和笔记本电脑合二为一。
在我看来,如果你打算使用OTA方法并且已经有一台笔记本电脑,最简单和最便宜的方法是获得一个openWrt路由器并启用DNS欺骗。
@Karl约翰逊约翰逊
这是斯托克到索诺夫-塔斯莫塔的指示。一旦安装好了,就容易多了。