lot-通过 CC3200(简单理解为单片机和WIFI模块的结合体)、云服务器、APP 来实现远程控制

举报
HK的斯诺克 发表于 2020/04/23 20:22:35 2020/04/23
【摘要】 本文章主要讲解如何通过 CC3200(简单理解为单片机和WIFI模块的结合体)、云服务器、APP 来实现远程控制。所有的程序全部自己编写,我们可以真正意义上的实现:①. 远程控制家中的热水器烧水②. 远程控制监测环境数据… … 等等。(可以尽情的发挥想象,想象好了就可以开始了!)比如:我想实现远程浇花这个功能(因为室友养的花寒暑假没有人照看,实现这样一个功能就很不错)二、知识基础  要想实现...

本文章主要讲解如何通过 CC3200(简单理解为单片机和WIFI模块的结合体)、云服务器、APP 来实现远程控制。所有的程序全部自己编写,我们可以真正意义上的实现:
①. 远程控制家中的热水器烧水
②. 远程控制监测环境数据
… … 等等。(可以尽情的发挥想象,想象好了就可以开始了!)
比如:我想实现远程浇花这个功能(因为室友养的花寒暑假没有人照看,实现这样一个功能就很不错)
二、知识基础
  要想实现以上功能需要具备以下一些知识技能:
  这些知识或许还有好多都不会,甚至有一部分都没有听说过(如果你会很多,那就再好不过了),但是所有的内容都可以去学习呀!

主要编程语言:C、Java。
主要IDE:CCS、IDEA、AndroidStudio。
框架:SpringBoot。
系统:Windows、Linux(Ubuntu)。
注:
  其实在这个过程中所涉及到的知识还远不止上面这些,如果想学习的更多,理解的更彻底,每一部分都值得深入的去研究、学习。

三、主要目标


APP与服务器之间进行双向通讯:    要能够通过APP获得花卉的状态数据,比如土壤的湿度,光照强度等等;同时 APP 还要能够将用户浇水的命令上传到服务器。


CC3200 与服务器进行双向通讯: CC3200 将土壤湿度、光照强度等信息上传到服务器,同时CC3200还要能从服务器获取数据。


CC3200 控制水泵的浇水实现: 这里主要是控制部分的实现,CC3200要根据从服务器获取的数据,进行浇水的控制。

相关疑问

真的有这么容易实现吗?
当然可以,我是用课余时间学习了一年就实现了,不过最好有一部分基础。(比如我之前有单片机的基础,但对于java、安卓、后台一点都不会,就更别说什么框架、Linux了)。
我该如何学习?
①. C语言、Java语言肯定要先学会。
②. 单片机开发的基础:用C语言开发。CC3200是一款 TI 公司集MCU和WIFI功能为一体的芯片,或者先学一款单片机,比如STM32(这个教程多),MSP430(TI公司,教程少)等。一通百通。
③. 安卓基础:这个是用Java语言开发的。
④. 服务和后台:后台代码也是用Java开发,学习Linux的基本操作。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。