文章目录

  • 一、序言
  • 二、知识基础
  • 三、主要目标
  • 四、视频展示
  • 五、相关疑问
  • 六、学习方法
  • 七、专栏地址
  • CC3200资料分享

一、序言

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

二、知识基础

  要想实现以上功能需要具备以下一些知识技能:
  这些知识或许还有好多都不会,甚至有一部分都没有听说过(如果你会很多,那就再好不过了),但是所有的内容都可以去学习呀!我也是从大二下学期开始学习的,大三下学期实现的,而且是机械设计制造及其自动化专业。

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

三、主要目标

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

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

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

四、视频展示

简单的实现远程的浇水功能: 点击观看

五、相关疑问

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

六、学习方法

  1. 视频资料:如果对某一项技术没有任何了解,通过视频来学习最好不过了,可以选择可以倍速播放视频的软件。
  2. 文档资料:当你有了一定基础之后,看相关文档才是最快,最好用的资料。
  3. 资料推荐:哔哩哔哩、尚硅谷、w3cschool等等。

七、专栏地址

  我的专栏

CC3200资料分享

链接:https://pan.baidu.com/s/1KeMIOQwOYPwLDjHkviPiCQ
提取码:3200

自己实现搭建完整的物联网(IOT)系统(基于 CC3200、云服务器)相关推荐

  1. 搭建前后端分离主流项目完整步骤——在线教育系统(阿里云服务器部署上线)

    前言: 需要源码评论或私我 项目技术栈如下图所示: 本次博客分前后端+部署服务器三个步骤来写 先来看看实现效果: 在线教育系统完整三步骤 前言: 一.后端技术栈 1.ssm+mysql: (1)map ...

  2. 最简单DIY基于ESP32CAM的物联网相机系统③(在JSP服务器图传相片给所有客户端欣赏)

    最简单DIY基于ESP32CAM的物联网相机系统系列文章目录 第一篇:最简单DIY基于ESP32CAM的物联网相机系统①(用网页实现拍照图传) 第二篇:最简单DIY基于ESP32CAM的物联网相机系统 ...

  3. 最简单DIY基于ESP32CAM的物联网相机系统②(在JAVAWEB服务器实现图片查看器)

    最简单DIY基于ESP32CAM的物联网相机系统系列文章目录 第一篇:最简单DIY基于ESP32CAM的物联网相机系统①(用网页实现拍照图传) 第二篇:最简单DIY基于ESP32CAM的物联网相机系统 ...

  4. w7服务器搭建网站教程,w7系统下的云服务器搭建教程

    w7系统下的云服务器搭建教程 内容精选 换一换 使用云服务器备份创建镜像后,通过创建成功的镜像创建云服务器,但登录云服务器后提示系统进入维护模式,无法正常使用云服务器.当云服务器带有数据盘的时候,恢复 ...

  5. 凤凰系统的服务器搭建,凤凰系统装在云服务器

    凤凰系统装在云服务器 内容精选 换一换 云耀云服务器默认设置的时区,是您制作镜像时选择的时区.如需修改,请参见本节内容,将其更改为所需的本地时间或网络中的其他时区.云耀云服务器登录成功后,如果发现云耀 ...

  6. 云服务器win系统开热点,云服务器win系统开热点

    云服务器win系统开热点 内容精选 换一换 使用MSTSC方式登录Windows云服务器时,系统报错提示"内部错误".在本地主机以管理员身份运行cmd.执行netsh winsoc ...

  7. oa系统用什么云服务器,oa系统怎么选云服务器

    oa系统怎么选云服务器 内容精选 换一换 本节操作介绍如何在Windows操作系统的本地主机上使用FTP上传文件到云服务器.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器为 Windo ...

  8. oa系统用什么云服务器,oa系统用什么云服务器

    oa系统用什么云服务器 内容精选 换一换 待挂载的云硬盘与云服务器属于同一可用区.如果是非共享盘,待挂载的云硬盘为"可用"状态.如果是共享盘,待挂载的云硬盘为"正在使用& ...

  9. erp系统有几个服务器,erp系统买什么云服务器

    erp系统买什么云服务器 内容精选 换一换 云耀云服务器(Hyper Elastic Cloud Server,HECS)是可以快速搭建简单应用的新一代云服务器,具备独立.完整的操作系统和网络功能.提 ...

  10. 服务器网盘系统怎么装,云服务器上怎么安装操作系统

    云服务器上怎么安装操作系统 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装 ...

最新文章

  1. 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态
  2. 剑指Offer-二叉树的镜像
  3. Rigidbody.Is Kinematic和碰撞体
  4. vue pc端 商品轮播图_轮播图高点击商品图
  5. mvc 实例 php,来写一个简单的PHP MVC结构
  6. 【自用】 TensorFlow merge_all_summaries SummaryWriter 报错问题
  7. Unity+MVC:实现IDependencyResolver接口需要注意的地方
  8. 【OpenCV】简单高效地访问图像像素
  9. 容器技术Docker K8s 3 容器技术基础-Docker
  10. c语言数学函数库根号程序,数学函数8.2.3次方与开根号C语言入门经典.ppt
  11. Win32屏幕保护程序
  12. Java 算法之三色旗
  13. 软件开发流行的原则:don't repeat yourself
  14. zblog asp php,ZBlog你选择PHP还是ASP?
  15. LLVM指令选择中的模式定义方法
  16. 设置MAVEN_OPTS环境变量
  17. GitHub开源:SQLite 增强组件 Sheng.SQLite.Plus
  18. 四、mysql 插入、更新、删除
  19. Mac使用技巧:如何解决键盘被锁的问题?
  20. System.map解析

热门文章

  1. 【服务器数据恢复】nas存储服务器的数据恢复案例
  2. 2017-2018-2 20179225 《密码与安全新技术专题》 第7周作业
  3. C2D 代码转设计稿是怎么实现的?
  4. selenium+Java切换窗口句柄
  5. 树莓派获取LAN ip地址并发送到微信
  6. 华为手机卡在升级界面_华为通用强制升级教程 华为官方卡刷教程
  7. NLP中文分词工具比较
  8. 禁止在input中输入中文
  9. IDEA原先有项目怎么再导入maven项目
  10. Java导出excel中response.setHeader()参数设置