本帖最后由 电气工程师 于 2018-2-26 16:39 编辑
exports.MESSAGE_TYPE = {
POWER_ON: 0x3110000,
BRIGHT: 0x3130000,
COLOR_TEMPERATURE: 0x31b0000,
QUERY: 0x30f0000,
SEARCH: 0x2010000,
};
exports.MESSAGE_OFFSET = {
SRC_IP: 0x00,
SRC_PORT: 0x04,
DEST_IP: 0x08,
DEST_PORT: 0x0C,
L2_TYPE: 0x10,
L3_VERSION: 0x14,
SERVER_TYPE: 0x18,
PKG_LENGTH: 0x1C,
L3_ID: 0x20,
OFFSET: 0x24,
TTL: 0x28,
请教下,类似这些通信协议的代码您是怎么逆向出来的?比如POWER_ON,0x3110000,我现在在研究美的wifi空调,感觉和opple一个套路,想学习下您的思路。const.js里的。
另外,这个插件是如何调试的,osx里装nodejs 8.0跑这个index.js脚本即可?我想单步走一圈您这个插件,osx需要装homebridge吗?
|