使用ESP8266模块DIY一个热水器控制器(三):APP篇(esp8266制作智能开关)

通过使用物联网技术将家里的热水器改装成带物联网远程遥控功能,实现在回家前用手机远程控制热水器,回到家就能有热水使用。本篇则与大家分享基于安卓系统完成机智云APP的制作过程,DIY任务中手机APP部分。

DIY任务是只做了一个基于ESP8266的热水器控制器,前两篇介绍了总体方案设计、改装热水器、WIFI模块选型、三极管开关电路设计和整体组装等硬件内容,以及ESP8266模块中运行的软件,或者叫做驱动的制作过程。

前两篇内容:

使用ESP8266模块DIY一个热水器控制器(一):硬件篇

使用ESP8266模块DIY一个热水器控制器(二):ESP8266软件篇

在硬件连接完成、驱动加载进芯片之后,就需要制作手机APP来实现手机对控制器的操作了。

手机APP制作

手机APP的制作,需要一定的安卓编程基础,我擅长的是C,不会安卓。仅仅是凭借当年老师跟我们讲的“编程都是相通的”带给自己的勇气,实现了安卓程序的编译,完成基本的功能设计。

工具非常重要,我们所要做的控制器APP,只需要一个开关按钮,实现对物联网模块的控制就行了,所以能用现成的解决方案最好。好在机智云可以自动生成代码,能做的都做好了。

实现步骤

◆ 登录机智云开发平台:

物联网开发中心_智能硬件设备云服务接入平台_机智云

◆ 首先添加一个新的应用

使用ESP8266模块DIY一个热水器控制器(三):APP篇(esp8266制作智能开关)

◆ 定义一个名称

使用ESP8266模块DIY一个热水器控制器(三):APP篇(esp8266制作智能开关)

这是我们要控制的设备ID和SECRET。

使用ESP8266模块DIY一个热水器控制器(三):APP篇(esp8266制作智能开关)

◆ 选择安卓源代码

使用ESP8266模块DIY一个热水器控制器(三):APP篇(esp8266制作智能开关)

生成速度很快

使用ESP8266模块DIY一个热水器控制器(三):APP篇(esp8266制作智能开关)

生成的代码中,有AndroidStudio和Eclipse两种形式的代码。

使用ESP8266模块DIY一个热水器控制器(三):APP篇(esp8266制作智能开关)

推荐选择AndroidStudio。注意这个软件需要前期下载SDK,具体的下载方式请自行网络查询。这方面的知识属于本文之外的知识,为了保持文章脉络一致性,在此就不详细描述。如需博主帮助,请留言索取详细设置方式。

使用ESP8266模块DIY一个热水器控制器(三):APP篇(esp8266制作智能开关)

编译好的APP,安装到手机上之后的界面如下。这些视觉元素都是机智云自动生成好的。如果需要进行美化等等操作,也需要安卓编程的基础。在此就不详细描述了。

通过这个APP,就可以实现手机对家里热水器控制模块的控制了。手机无论在哪里,只要有网络,就能够实现对家里热水器的控制。

使用ESP8266模块DIY一个热水器控制器(三):APP篇(esp8266制作智能开关)

这个APP制作出来后,只能在一台手机上使用。这是它的一个缺点。所以还是需要做成多人可控的才行。

下一篇文章,将为大家分享为自己的热水器控制器模块制作一个唯一的二维码,通过扫描二维码实现多人对控制器均可控。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年7月16日 上午9:46
下一篇 2022年7月16日 上午9:48

相关推荐

  • We Want U丨清华大学公共管理学院教学办招聘国际项目、证书项目教务管理

    清华大学公共管理学院教学办公室因工作需要,现面向全校及社会公开招聘国际项目、证书项目教务管理1名。 岗位名称:国际项目、证书项目教务管理 岗位职责: 1. 负责学院国际项目日常教学…

    科研百科 2022年12月15日
    203
  • 聊聊HR软件市场中的低代码(hr软件厂商)

    低代码是一种通过可视化方式创建应用的平台,能够提高开发效率、降低开发难度。为了适应快速发展需求,一些主流HR系统厂商开始引入低代码能力和工具。而HR软件市场应用低代码的前景如何?低…

    科研百科 2024年5月2日
    91
  • 建设单位如何进行项目管理

    建设单位如何进行项目管理 在项目管理中,建设单位扮演着至关重要的角色。他们需要负责项目的规划和实施,以确保项目能够按时、按质量完成。为了有效地进行项目管理,建设单位需要遵循一些基本…

    科研百科 2024年8月29日
    28
  • 会计科研项目多少钱

    会计科研项目多少钱 会计科研项目是一种旨在提高会计准确性和可靠性的研究领域。随着信息技术的发展,会计科研项目的重要性也越来越凸显。然而,会计科研项目的价格也随着成本的增加而不断攀升…

    科研百科 6小时前
    1
  • 系统集成项目管理app

    系统集成项目管理app 随着信息技术的不断发展,系统集成项目管理app已经成为现代软件开发和项目管理中不可或缺的一部分。这款app可以提供高效的项目协作和进度管理功能,帮助团队成员…

    科研百科 2024年7月26日
    78
  • 强化科研项目 质量 强化科研项目 质量的措施

    强化科研项目质量的措施 科研项目的质量对于科学研究的进展和成果至关重要。然而,在实施质量保障措施的过程中,需要考虑到科研项目的特点和实际情况。本文将介绍一些强化科研项目质量的措施,…

    科研百科 2024年3月30日
    492
  • 满庄镇智慧党建可视化系统投入使用(智慧党建可视化平台)

    近日,满庄镇智慧党建可视化系统投入使用。据介绍,自2018年下半年,满庄镇开始筹划智慧党建可视化信息系统建设,即打造一个开放、智能、高集成度的综合信息服务平台,依托远程教育设备和网…

    科研百科 2024年2月11日
    99
  • 好用erp管理软件(好用的erp软件)

      好的ERP软件应该是SAP和Oracle ERP,但是价格也是相当的贵。降一档次的就是金蝶用友,亿看ERP,管家婆等等了,这些应该性价比比较高,反正还是要看自己了解了,多看看,…

    科研百科 2022年9月24日
    191
  • 石化焊接规范(焊接管理软件(石化工程版))

    焊接管理软件(石化工程版)在石化工业中的应用 焊接管理软件(石化工程版)是一种用于焊接生产和管理的软件系统。在石化工业中,焊接生产是一个重要的环节,焊接质量直接影响着产品的质量和生…

    科研百科 2024年6月7日
    100
  • 温州“双减”到底怎么减?权威解答来了(温州 双减)

    9月4日,温州市发布《温州市进一步减轻义务教育阶段学生作业负担和校外培训负担实施方案》,全面落实中央和省委“双减”工作部署,对强化学校教育主阵地作用、深化校外培训机构治理等作出了具…

    科研百科 2023年1月22日
    271