【OneNET麒麟座开发板试用体验】结帖:电热水器入云

  • 开发
  • 麒麟
  • 电热水器
  • wo4fisher
  • LV5工程师
  • |      2017-04-18 14:49:54
  • 浏览量 954
  • 回复:2
本帖最后由 wo4fisher 于 2017-4-18 14:52 编辑 这次试用OneNET麒麟座开发板要实现的是一台可以接入云端,从而可以远程控制(远程开关热水器、设置加热模式、调节热水温度等)及监测热水器实时温度。下边是流程图: PS:流程图里有关加热流程未做进一步优化,比如设置温度为55℃,加热到55℃的时候就会停止加热,那么随着时间延续,热水器温度会下降,就会再次启动加热。这里没有设置重复加热时降到多少度再重新加热。 另外还有一个接收到平台下发指令的操作,由串口中断服务函数实现,里边主要判断是否是平拍下发指令,然后根据解析指令内容,进行相应的操作。主要有开关机(开始加热)、设置加热模式、设置加热温度。 平台创建的应用及调试记录如下: 右方四个设置按钮用来设置加热温度,原本想使用旋钮,但是旋钮下发指令显示不出旋钮的值,一直是{V},不明所以...所以用四个按钮的开/关共计8个状态来设置8个温度,分别从45到80,共8个档位。 当然这个全部是模拟状态,真的热水器还在家里正常使用。肯定是不能拆的!!:lol:lol:lol 这是运行一上午后的图。 onenet平台小评及建议: 平台提供了丰富的功能,可以创建设备、创建简单的应用、添加触发器、数据流管理等等。 建议平台再丰富一下应用相关控件以及控件状态信息参数,比如开关量状态指示功能,旋钮功能参数设置我在使用edp协议通信的时候,下发指令收到值没有变化,这些还需要平台进一步进行改进。 计划:平台还提供了modbus、MQTT、http、tcp透传等协议实现设备与云端互联互通或者是设备<--->云端<--->设备之间的通信,还可以继续深入学习这些通信协议,实现一些其他的小功能。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
gtrjolin1986 2017-04-18
看到就来顶楼主
0   回复
举报
发布
wo4fisher 回复 2017-04-18
多提建议,共同学习
0   回复
举报
x
收藏成功!点击 我的收藏 查看收藏的全部帖子