自己实现搭建完整的物联网(IOT)系统(基于 CC3200、云服务器)
文章目录
- 一、序言
- 二、知识基础
- 三、主要目标
- 四、视频展示
- 五、相关疑问
- 六、学习方法
- 七、专栏地址
- CC3200资料分享
一、序言
本系列文章主要讲解如何通过 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的基本操作。
六、学习方法
- 视频资料:如果对某一项技术没有任何了解,通过视频来学习最好不过了,可以选择可以倍速播放视频的软件。
- 文档资料:当你有了一定基础之后,看相关文档才是最快,最好用的资料。
- 资料推荐:哔哩哔哩、尚硅谷、w3cschool等等。
七、专栏地址
我的专栏
CC3200资料分享
链接:https://pan.baidu.com/s/1KeMIOQwOYPwLDjHkviPiCQ
提取码:3200
自己实现搭建完整的物联网(IOT)系统(基于 CC3200、云服务器)相关推荐
- 搭建前后端分离主流项目完整步骤——在线教育系统(阿里云服务器部署上线)
前言: 需要源码评论或私我 项目技术栈如下图所示: 本次博客分前后端+部署服务器三个步骤来写 先来看看实现效果: 在线教育系统完整三步骤 前言: 一.后端技术栈 1.ssm+mysql: (1)map ...
- 最简单DIY基于ESP32CAM的物联网相机系统③(在JSP服务器图传相片给所有客户端欣赏)
最简单DIY基于ESP32CAM的物联网相机系统系列文章目录 第一篇:最简单DIY基于ESP32CAM的物联网相机系统①(用网页实现拍照图传) 第二篇:最简单DIY基于ESP32CAM的物联网相机系统 ...
- 最简单DIY基于ESP32CAM的物联网相机系统②(在JAVAWEB服务器实现图片查看器)
最简单DIY基于ESP32CAM的物联网相机系统系列文章目录 第一篇:最简单DIY基于ESP32CAM的物联网相机系统①(用网页实现拍照图传) 第二篇:最简单DIY基于ESP32CAM的物联网相机系统 ...
- w7服务器搭建网站教程,w7系统下的云服务器搭建教程
w7系统下的云服务器搭建教程 内容精选 换一换 使用云服务器备份创建镜像后,通过创建成功的镜像创建云服务器,但登录云服务器后提示系统进入维护模式,无法正常使用云服务器.当云服务器带有数据盘的时候,恢复 ...
- 凤凰系统的服务器搭建,凤凰系统装在云服务器
凤凰系统装在云服务器 内容精选 换一换 云耀云服务器默认设置的时区,是您制作镜像时选择的时区.如需修改,请参见本节内容,将其更改为所需的本地时间或网络中的其他时区.云耀云服务器登录成功后,如果发现云耀 ...
- 云服务器win系统开热点,云服务器win系统开热点
云服务器win系统开热点 内容精选 换一换 使用MSTSC方式登录Windows云服务器时,系统报错提示"内部错误".在本地主机以管理员身份运行cmd.执行netsh winsoc ...
- oa系统用什么云服务器,oa系统怎么选云服务器
oa系统怎么选云服务器 内容精选 换一换 本节操作介绍如何在Windows操作系统的本地主机上使用FTP上传文件到云服务器.已在待上传文件的云服务器中搭建 FTP 服务.如果您的云服务器为 Windo ...
- oa系统用什么云服务器,oa系统用什么云服务器
oa系统用什么云服务器 内容精选 换一换 待挂载的云硬盘与云服务器属于同一可用区.如果是非共享盘,待挂载的云硬盘为"可用"状态.如果是共享盘,待挂载的云硬盘为"正在使用& ...
- erp系统有几个服务器,erp系统买什么云服务器
erp系统买什么云服务器 内容精选 换一换 云耀云服务器(Hyper Elastic Cloud Server,HECS)是可以快速搭建简单应用的新一代云服务器,具备独立.完整的操作系统和网络功能.提 ...
- 服务器网盘系统怎么装,云服务器上怎么安装操作系统
云服务器上怎么安装操作系统 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装 ...
最新文章
- 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态
- 剑指Offer-二叉树的镜像
- Rigidbody.Is Kinematic和碰撞体
- vue pc端 商品轮播图_轮播图高点击商品图
- mvc 实例 php,来写一个简单的PHP MVC结构
- 【自用】 TensorFlow merge_all_summaries SummaryWriter 报错问题
- Unity+MVC:实现IDependencyResolver接口需要注意的地方
- 【OpenCV】简单高效地访问图像像素
- 容器技术Docker K8s 3 容器技术基础-Docker
- c语言数学函数库根号程序,数学函数8.2.3次方与开根号C语言入门经典.ppt
- Win32屏幕保护程序
- Java 算法之三色旗
- 软件开发流行的原则:don't repeat yourself
- zblog asp php,ZBlog你选择PHP还是ASP?
- LLVM指令选择中的模式定义方法
- 设置MAVEN_OPTS环境变量
- GitHub开源:SQLite 增强组件 Sheng.SQLite.Plus
- 四、mysql 插入、更新、删除
- Mac使用技巧:如何解决键盘被锁的问题?
- System.map解析