关于OTA中user2.bin生成问题
今天试了一下OTA,按教材、帖子等操作,生成固件,上传机智云,一切好像很顺利,但到了固件验证时,从ESP8266串口返回的信息却发现升级失败,去查了ESP8266手册,升级文件应该生成 user2.bin,于是按帖子上说法,去修改 Makefile 文件,改APP=2,但编译后,生成的死活都是user1.4096.new.6.bin我用的是./gen_misc.sh(\APP文件夹下的)编译的,后来打开才发现,应该修改的是gen_misc.sh,而不是 Makefile
最后生成了user2.4096.new.6.bin,上传机智云,OTA成功。
恭喜你 !!!
另外提示一下,使用此功能,需要你在注册机智云的选择你是企业开发者。
http://docs.gizwits.com/assets/zh-cn/quickstart/5min/1484548906113.png 本人只是个人开发者,只是不满市面上的产品,绝大多数没有设备状态反馈,遥控后没有响应害我误事,所以想自己开发,看上了机智云的简单接入方式。经过一段时间断断续续的学习,发现机智云在单个产品开发很快,也很简单,但多个产品组成如智能家居似的,就比较困难,不知是我为个人开发者,还是文档看不仔细。 海底沙 发表于 2017-7-4 19:30
本人只是个人开发者,只是不满市面上的产品,绝大多数没有设备状态反馈,遥控后没有响应害我误事,所以想自 ...
参考:
新增设备分享功能,支持控制权分享、身份转移 http://club.gizwits.com/thread-6969-1-1.html
统计分析工具:聚合API,让数据更有价值 http://club.gizwits.com/thread-6156-1-1.html
D3 Engine使用教程(含联动)http://docs.gizwits.com/zh-cn/UserManual/D3.html
产品互联(见开发者中心的功能)
以上信息,都可以实现联动功能 机智云有没有一种简单的设备联动方法,比如:A设备动作或测量温度达到某条件,调用一个宏,向机智云发送指令,改变B设备的数据点的值,从而使B设备动作,达到联动B设备,当然,这个联动应该由手机APP向A设备提供一些条件,如B设备的ProductKey、Product Secret、DID等。 楼主大大,我现在刷了user2的固件之后,就不能工作了,指示灯一直亮着。。。。怎么刷回原来的 AIcainiao 发表于 2017-8-18 16:39
楼主大大,我现在刷了user2的固件之后,就不能工作了,指示灯一直亮着。。。。怎么刷回原来的 ...
user2应该是在云上升级的,我有次升级到user2后,再次升级时不想走云升级了,我用了一个笨办法,把生成的user1刷到user2的位置,造成运行出错,它就自动运行user1了。 我的直接在Makefile文件内修改APP=2,就能生成user2文件啦。
页:
[1]