| 
积分792金钱610 威望0 贡献0 HASS币0  
 高级会员 
 
 
	积分792金钱610 HASS币0  
 | 
 
 楼主|
发表于 2017-12-20 21:47:25
|
显示全部楼层 
| 本帖最后由 yuzheheart 于 2017-12-20 23:48 编辑 
 先搭建python环境
 
 https://www.cnblogs.com/yuanzm/p/4089856.html
 
 
 以下为转发
 -------------------------------------------------
 这个是因为编译要求,其实我们可以下载编译好的包。
 打开这个网页 https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud
 
 浏览器Ctrl+F 搜索 httplib2,netifaces,tornado 这个三个包。注意一下自己安装 python的时候的版本是 64位还是 32位然后按照对应的版本号下载包就好了。
 cp36 就是 python3.6,win32 就是32位的python,把这三个文件放到python目录下新建一个文件夹。
 
 查看 python 是32还是64方法
 
 cmd 下输入 python
 Python 3.5.4 (v3.5.4:3f56838, Aug  8 2017, 02:07:06) [MSC v.1900 32 bit (Intel)] on win32
 Type "help", "copyright", "credits" or "license" for more information.
 
 包下载好在本地后,cd 到当前目录, pip install .\包名字.whl
 pip install .\httplib2-0.10.3-py3-none-any.whl
 pip install .\netifaces-0.10.6-cp36-cp36m-win32.whl
 pip install .\tornado-4.5.2-cp36-cp36m-win32.whl
 
 -----------------------下面是转贴OTA安装过程---------------------------------------
 
 下面介绍一下我的刷写过程:
 
 1. 我的刷写环境
 电脑:Macbook Air 13
 OS:Mac OS
 python:3.6
 
 
 2. 刷写步骤
 a. 下载SonOTA程序
 git clone https://github.com/mirko/SonOTA.git
 
 WINDOWS版本,直接复制上面的网页去下载.ZIP文件。
 
 b. 进入下载的目录并安装需要的环境
 cd SonOTA
 pip3 install --user -r requirements.txt
 
 我这一步编译不过去,使用了上面的己编译好的包。所以正式从这里开始。
 
 c. 运行.py脚本 (#号后面是注释,不用管)
 python3 sonota.py                         ##因为我的mac上有两种python,所以这里用的python3,如果只有一个python就直接python
 
 d. 向导步骤1 - 确认wifi信息
 Select IP address [0]:                      ##会显示你当前电脑的IP地址,[0]是指默认值,我这里直接回车确认
 WiFi SSID: xxxxxxxx                      ##填写你家的wifi名称
 WiFi password: xxxxxx                 ##填写你家的wifi密码
 
 e. 向导步骤2 - 连接sonoff初始wifi网络,这里最好关掉己有WIFI连接设置中的【当此网络在范围时自动连接】
 ** Now connect via WiFi to your Sonoff device.
 ** Please change into the ITEAD WiFi network (ITEAD-100001XXXX). The default password is 12345678.
 To reset the Sonoff to defaults, press the button for 7 seconds and the light will start flashing rapidly.
 ** This application should be kept running and will wait until connected to the Sonoff...
 
 ##请将SonOff开关通电并长按开关7秒,这时候用这台电脑搜索wifi会搜到已“ITEAD-”开头的网络,连上即可。刷写程序会自动下载相应的固件##我这里是各种按,最后也不知道怎么按进去。。。指示灯两短一长闪表示配对模式。
 
 f. 向导步骤3 - 连接sonoff第二个网络“FinalStage”
 ##这一步,sonoff会创建一个新的wifi网络,名叫“FinalStage”,连上后刷写程序继续刷写工作。如果一切顺利,这一步完成后大功告成!
 
 经过以上步骤,相信顺利的话应该刷写成功了。这时候你去路由器的管理页面,应该可以看到有个sonoff设备连上了。记下它的IP地址,然后用浏览器访问,就可以进入sonoff的配置界面。具体配置可以参考论坛里的相关帖子。
 
 然后会看到提示连接sonoff-xxx 进行配置就证明己经刷好了。
 
 | 
 |