Tmall Genie
来自Jack's Lab
(版本间的差异)
(→Setup WiFi) |
|||
(未显示1个用户的13个中间版本) | |||
第3行: | 第3行: | ||
[http://doc-bot.tmall.com/docs/doc.htm?spm=0.7629140.0.0.1dd817808yOmjv&treeId=393&articleId=109072&docType=1 配网指南] | [http://doc-bot.tmall.com/docs/doc.htm?spm=0.7629140.0.0.1dd817808yOmjv&treeId=393&articleId=109072&docType=1 配网指南] | ||
− | <br> | + | ”找队友“ 可以发现进入配网状态的 WiFi 设备 |
+ | |||
+ | |||
+ | BRLink plug: 78:0F:77:C8:70:58 | ||
+ | |||
+ | Tmall Genie: 78:DA:07:78:66:78 | ||
+ | |||
+ | [https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob_plain;f=manuf MAC Query] | ||
+ | |||
+ | |||
+ | ;;原理: | ||
+ | |||
+ | Plug Dev 广播 UDP 包,ieee80211 Probe Request,Probe Request 包的 tagged parameter 字段是不加密的,这个字段中的 SSID 可以每次最大传送 32 字节的数据。Refer to: https://github.com/ly0/esp8266-smartlink | ||
+ | |||
+ | * [https://mrncciew.com/2014/10/27/cwap-802-11-probe-requestresponse/ Probe Request] SSID = BROADLINK | ||
+ | * Probe Response: SSID = tmall_genie/TmallGenie | ||
+ | |||
+ | <br><br> | ||
== Discover == | == Discover == | ||
第32行: | 第49行: | ||
* [[Upnp]] | * [[Upnp]] | ||
+ | * [[Amazon Alexa]] | ||
+ | * [[Airkiss]] | ||
<br><br><br><br> | <br><br><br><br> | ||
<br><br><br><br> | <br><br><br><br> |
2019年2月22日 (五) 08:43的最后版本
[编辑] 1 Setup WiFi
”找队友“ 可以发现进入配网状态的 WiFi 设备
BRLink plug: 78:0F:77:C8:70:58
Tmall Genie: 78:DA:07:78:66:78
- 原理:
Plug Dev 广播 UDP 包,ieee80211 Probe Request,Probe Request 包的 tagged parameter 字段是不加密的,这个字段中的 SSID 可以每次最大传送 32 字节的数据。Refer to: https://github.com/ly0/esp8266-smartlink
- Probe Request SSID = BROADLINK
- Probe Response: SSID = tmall_genie/TmallGenie
[编辑] 2 Discover
Send UDP to: 239.255.255.250:1900
Tmall-Genie send UDP packet when 'discover devices':
M-SEARCH * HTTP/1.1 HOST: 239.255.255.250:1900 ST: ssdp:all MAN: "ssdp:discover" MX: 3
M-SEARCH * HTTP/1.1 HOST: 239.255.255.250:1900 MAN: "ssdp:discover" MX: 10 ST: urn:aligenie:iotdevice:service
[编辑] 3 Reference