物联网应用之远程控制

物联网应用之远程控制

一、前言

  物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。
  本人是物联网工程毕业,经过社会的一番毒打,我就一直想写一篇像样点的博客,用来验证自己能力。准备良久,终于有了比较清晰的思路。今天这篇博客主要是开门见山,介绍下面大概讲些什么内容。
  接下来,我主要围绕渔业IOT这个项目来让大家了解如何实现远程控制。主要分为四个部分,移动端、终端、服务端、底层硬件。之后也会通过四篇文章来一一介绍。

二、项目架构图

  民以食为天,渔业自古以来就是劳动人民生活的支柱。随着科技的发展,我们完全可以让渔业获得更大发展。
  在农村,有很多农民的副业就是养鱼。因此,住的地方和鱼场相隔有一定的距离,每每到夏天之时,就要按时开关增氧机和刨料机。原本就农务繁重,加之来回两头跑,使得生活很是艰辛。
  那么,何不借助物联网来减轻人们的劳动压力呢?渔业IOT正是以此为需求而想出的解决方案。下面是该项目的架构图。
在这里插入图片描述

  基本框架就是这么简单,人通过移动端设备发送控制指令给后台,再有后台转发给终端,最终由终端对设备进行直接的控制。看似很简单的逻辑,实现起来还是需要一定时间的。下面的内容是我对这个项目中四大部分的简单介绍。

三、移动篇概述

  移动端,顾名思义就是可以移动的设备。利用可移动的特性,我们可以随身携带,随时随地使用,这也是之所以能够减轻人们事务负担的关键点。
  我们都知道,说起随身携带的设备,那一定会是手机。那么,现在有两种方案实现移动端功能,一是安卓app,二是微信小程序。其实不用太纠结,从方便性和可用性分析,非微信小程序莫属。优势在于
1.上线与发布更新更加方便。
2.由于微信用户群体大,用户不需要下载指定app,只需要搜索小程序即可。
3.易开发、易维护。
4.微信小程序API丰富、文档齐全。

还有许多优点,我就不一一贴出了,当然了,相对安卓来讲缺点也是有的。
1.性能不如安卓。
2.平台存在限制,一切都要听某腾的,万一那天不高兴,说封杀就封杀了-_-。

如此比较,自然是选微信小程序更加合理一点了,毕竟小而全面才贴合项目需求嘛!当然这也不是唯一的选择。
  具体如何实现,不是这篇文章来完成的,在后续的文章中,有专门讲述是如何实现的,如有需求,可以关注一波啊。

在这里插入图片描述         在这里插入图片描述

四、终端篇概述

  对于终端控制,我做过很多选择,比如用STM32、工控安卓、linux(树莓派)。对于这些片上系统,我一直是中意安卓的。从我进入物联网开始,就觉得安卓就是物联网的翅膀。本来在移动端,安卓就占大半壁江山。如今,安卓在终端设备的应用也是相当可观的。
  生活中,到处都有安卓的影子,且不说手机,如机顶盒、自动售卖机、智能公交站台等等越发常见。
  目前,终端有两种方案,一种是上位机-下位机模式,一种是上下位机一体,即主机直接与设备连接控制。我思考了一下,觉得如果单单只是实现远程控制的功能,那么就不需要下位机,主机直接与继电器连接,从而对设备进行控制。如果要实现感知层,采集数据,甚至更多功能,那么下位机是必需的。
在这里插入图片描述
  上图是视美泰的rk3399系列安卓工控主板。这里不做过多介绍,感兴趣可以去 视美泰官网看看。对于安卓主板的选择,没有太多限制,ram1G左右、支持wifi、支持GPIO、支持串口通信、支持触摸显示器即可,市面上基本都能满足以上要求。

五、后台篇

  后台服务器,现在流行springboot、springcloud等spring开头的,我对后台的了解比较少,也不是专业的后台开发人员。但实现项目所需功能,也是毫无压力的-_-。
  哈哈,吹了一下牛啊,其实后台还是比麻烦的。不仅要购买服务器,花费大洋,还有各种配置,要熟悉linux指令,学习部署应用等等一系列事情要做。
  想要实现后台服务,首先要完成服务器的配置,包括服务器的选购与配置、域名的选购与配置、证书的安装、网站的备案等等,然后再进行开发与部署。当然,前者也是作为程序开发人员的基本要求,所以不要觉得太麻烦。
  我现在已经购买好了一台腾讯的服务器,配置只需低端就行,如下。
在这里插入图片描述
  域名的话也可以选一个自己喜欢的域名,第一年很便宜,注册域名之后会有免费的证书,按照操作即可。

六、底层硬件篇

  底层硬件在这里是最简单的,因为没有下位机,所以即不要我们写C,也没有复杂的电路。因此,我会把这项内容放到最后讲。
  我初步构思是这样的,用一个八路继电器接220V电源、5V触发电信号,每一路再接一个交流接触器,交流接触器直接与设备连接。说白了就是安卓主机控制继电器,继电器控制交流接触器,交流接触器控制设备。之所以这样是因为,在渔场需要用到增氧机、抽水机等大功率用电设备,交流接触器既能满足功率要求,也能提供三相或者单相电源。

七、总结

  由于工作也比较忙,所以项目会比较慢,写完博客需要一定的时间。而且除了远程控制之外,之后的之后我还会围绕渔业iot写关于环境数据采集、视频监控等一些常见功能的文章。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值