迅为4412开发板物联网项目实战手机远程控制(广域网)
用手机远程控制开发板,远程控制不是通过WIFI局域网控制,而是通过广域网来实现,真正的远程控制。实现万物互连。
下面先介绍一下云计算
云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。
‘云’是很多计算机协同工作,并行处理,实现分布式计算(最近十年提出)
如;百度搜索,对于我们使用者很简单,实际在简单搜索的背后有大量的处理器在帮我们做大量的计算,最后呈现给我们结果,我们也不知道是哪台计算机在为我们工作,可以说这些电脑浩如烟海,像云一样。看不清,看不透,但确真实的存在。所以我们形象的把这些网络计算叫做云计算。
是大数据(数据挖掘)的底层技术支撑。
云服务
云服务是指采用云计算技术的大规模服务器‘集群’为用户提供的不必下载、不必安装、上网即用、操作方便、功能丰富:价格低廉的互联网服务。
随时随地登录系统,文件放到‘云存储’
无需考虑数据的安全性、稳定性和性能,实现了办公‘虚拟化’
解决移动办公、数据安全、海量存储等问题
物联网云平台
日常办公系统的云服务仍未普及,而物联网云服务已经很普遍,如:家电的远程控制。
物联网云平台分为公有云和私有云,
公有云:阿里云、腾讯云、华为云;
私有云:小米、海尔、格力等;主要是为自己产品服务。
物联网云平台主要实现两点功能:
远程控制 数据存储
远程控制为何要用云服务呢?
互联网的 lP 地址有限,设备上网的时候需要动态申请IP;
网络通讯需要知道对方的 IP 地址和端口号( socket 编程);
需要一台有固定 IP 的云主机,作为设备间通讯的中转,就能够实现对互联网上的不同设备进行访问。
每个设备都需要对云主机进行注册,先和云主机进行通信,设备分配的这些动态IP地址就会让云主机记录下来,既然设备的IP地址云主机会公告出来,自然解决了设备和设备之间的通信问题。也就是通过云主机就可以实现远程控制。
远程控制实现架构
需要申请一台固定IP的云主机
编写云服务程序,实现数据转发
手机和开发板分别编程实现远程控制。
广域网下的智能家居:
迅为4412开发板+继电器模块+步进电机模块
了解更多:http://topeetboard.com