物联网智能家居平台框架介绍

物联网智能家居平台框架介绍,第1张

整个物联网智能家居平台框架所有文章都是基于自己的经验和对市场已知物联网开发平台、智能家居应用、运营平台、数据分析平台的了解和分析,进行抽取出来的知识点,涉及到的范围会比较广泛,适用于想对整个物联网开发平台、智慧生活应用(C端)、产业互联网应用(B端,仅提及部分内容,不会过多说明)、运营、数据分析的有比较整体了解的人群,深度为浅或适中。

整个平台通常会包含四大部分: 物联网开发平台+(智慧生活应用 、产业互联应用)+市场运营+数据分析 。整个平台框架下的文章,我都会围绕这四大部分展开。

一、 物联网开发平台 :设备接入、消息通信、设备管理、产品开发、监控运营以及对行业应用的动态配置管理。开发者通过平台提供的接入指引、标准物模型、SDK、API、芯片模组,实现设备与云端、App终端的消息通信、设备的控制管理,实现设备智能、设备场景控制等,并可直接通过后台对设备进行OTA升级、设备监控诊断、日志分析等。

二、 智慧生活应用  。分为智能家居、电工照明、大小家电、运动健康、宠物与植物、安防监控、节能能源、户外出行等。主要通过App作为载体给到用户进行体验。App应用包括:设备控制(家、房间)、场景、内容(图文、视频、直播)、社交、商城、论坛、众测、会员等级、积分、帮助与反馈、产品百科、在线客服等大模块。

三、 产业互联应用。 物联网平台在为智慧校园、智慧楼宇、智慧酒店、智慧街道、智慧社区、智慧城市等等各领域的应用。其实就是普通硬件变成智能硬件以后,对各个领域造成的冲击,通过物联网平台系统,对所有智能设备进行分组、分群的统一管理、控制和监控,满足各种业务场景,并延伸出一些新的玩法和新的模式,让业务和场景变得更加智能和可控。

三、 市场运营。 面对C端用户、行业用户的市场运营能力构建,通过市场活动,用户运营对公域流量、私域流量的用户进行拉新、促活、转化、留存等。像通过用户画像、用户分群、用户标签等做用户精细化的管理,通过对细分用户群体 进行邮件营销、调查问卷、短信、App通知等做一些精准营销活动。

四、 数据分析 ,基于应用端(App、设备)的用户行为、 *** 作进行数据采集(采集的数据存储在数据中台)、数据分析,并通过多维度的用户标签管理,打造出全维度、多层次的用户画像;通过构建指标体系,结合用户属性、用户标签,构建出可拖拽、可自定义的统计分析报表。

作为一位物联网小白,是时候分享自己对物联网这个庞然大物一些简单的解析了。
众所周知,物联网的范围很广很广。在人们都意识生活离不开互联网的时候,你会发现,其实物联网也无处不在。但是物联网又没有像互联网一样应用的很明显,能够通过音视频表现出来。物联网从2016、2017年的LoRa、NB-Iot等技术站在风口上,到2018年渐渐进入一个平稳期,很多人不确定其方向到底在哪里。
近两年一直从事物联网相关的硬件产品开发,对物联网相关知识有了浅陋的了解,对物联网方向也简单认识。简答发表个人见解。
智能家居
提到智能家居,现在我们首先想到的就是AI音箱,它是智能家居的入口,它融合了AI、物联网、大数据等技术一体,实现了人与物、物与物的相连。此类产品有亚马逊的Echo、小米的小爱、京东的叮咚、阿里的天猫精灵等。已经深入到人们的生活中。与我们的智能家居(家用电器等)相接、控制,提供人们的生活质(bi)量(ge)。未来,智能家居行业将会围绕着AI音箱等作更广的发展。如扩展到智能穿戴设备、智能医疗等方面。
畜牧业、农业物联网应用
我国是一个农业大国,也是一个畜牧业大国。物联网在农业中的应用包括植物生长环境的数据采集、农业物流跟踪、食品安全跟踪、农作物生长控制等。目前的市场来看,物联网在农业方面的应用主要还是应用于农场、果蔬基地等,其他,如物流市场、食品安全市场等都还没有很好的应用。这个和现有技术、成本以及需求等相关
畜牧业主要包括牛、羊、猪、鸡鸭鹅等。物联网在畜牧业中应用案例比较多。例如,网易猪、京东的跑步鸡、牛耳标、羊耳标等。物联网在畜牧业中应用主要是动物数据采集(健康、生长周期等)、实时定位、动物溯源(食品安全)等。现在虽有大量案例,但是技术的成熟型以及产品的必要性一直制约其发展。(只针对畜牧业本身,不涉及对应的物联网+畜牧业+金融贷款的组合产品,因为涉及到畜牧业+金融,现在就可以考虑加入区块链)
工业物联网
工业物联网的市场与应用是我目前认为市场行情最好的,也是目前物联网效果最能体现的应用场景。工厂设备改造、无线监控、设备状态检测、工业园区人员监控等需求非常多。工业物联网的应用主要是现代企业需要提高效率、降低人力成本以及维护成本,而现在的物联网解决方案恰好帮助他们解决了。其次,工业应用不像商用对产品性能以及外观等最求很高,其对使用时间,寿命稳定性等要求比较高。这些恰恰是符合物联网终端设备的要求。还有就是现在的窄带物联网技术满足长距离传输需求,符合工业场所的需求。需求和技术都能满足,所以工业物联网的前景非常明朗。
智慧城市
智慧城市这个概念比较大,智慧城市的目的是方便人们生活,智慧城市的每个部分都离不开物联网,包括安防监控、环保、停车等。智慧城市的发展在一定程度上会方便人们的生活,提高生活质量。但是,从现在已经部署的智慧城市的效果来看,并不明显。个人认为其主要原因是人们对物联网的概念还不深入,一直停留在过去的生活方式中,并且生活中的一些微小的变化并不会立刻显示出来,不会像移动互联网那样表现的特别明显。我们现在要做的就是适应时代的变化,让科技进入生活,改变生活。
物联网的应用远不止这么点,它无处不在,让科技进入我们的生活,让物联网提高我们的生活质量,这个是我们作为物联网产品人的职责。让产品进入生活,改变生活,改变物与物,万物互联。

物联网的发展前景很不错,具体如下:
1更安全的保护措施。在新技术出现之初,它的技术力量几乎都集中在创新上,导致监管水平低下,这就使业界的兴奋、激进和政策、监管的滞后常常形成鲜明的对比。由于物联网设备和基础设施的价格下降,企业在物联网设备上的应用也越来越普遍,这种创新和应用一旦普及,各种新技术的风险也突显出来。
2更普遍使用智能消费品设备。IoT所覆盖的行业人群广泛,从智慧交通、智能物流、医疗、农业、能源等行业应用,到私人智能家居、个人、智能汽车等应用,无论是降低成本,还是提高中国居民的生活质量,都将是中国居民生活质量的巨大提升。

云计算与大数据都是目前IT行业的优质发展方向,大数据课程难度大,有本科学历要求!云计算相对简单,但也需要大专学历!两者的发展方向不同!

大数据学习内容主要有:

①JavaSE核心技术;

②Hadoop平台核心技术、Hive开发、HBase开发;

③Spark相关技术、Scala基本编程;

④掌握Python基本使用、核心库的使用、Python爬虫、简单数据分析;理解Python机器学习;

⑤大数据项目开发实战,大数据系统管理优化等。

个人整理的400集全套大数据视频课

你可以考察对比一下南京课工场、北大青鸟、中博软件学院等开设有大数据专业的学校。我也可以给你全套大数据视频课资料自学,祝你学有所成,望采纳!

云计算学习主要内容有:

①网络基础与linux系统的管理;

②优化及高可用技能;

③虚拟化与云平台技术;

④开发运维。

北大青鸟你中博软件学院祝你学有所成!望采纳!

北大青鸟中博软件学院大数据课堂实拍

「只要有人的地方,就有物联网技术。」我不清楚这句话的出处,我只知道有人的地方就有江湖~哈哈。我想说的是,「物联网技术」这个名词是一个很大很泛的概念,我可以说不存在这种技术,我也可以说这技术实际上就是当今电子、通信、计算机三大领域的基础技术。

我在这问题下的回答「物联网和互联网的区别和联系?」简单阐明了物联网和互联网之间的关系。请问,1994年中国接入互联网以来,我们作为互联网原著居民的90后,认为互联网技术又是一种怎样的技术呢?

我就奇了怪了,当初教育局怎么不开一个互联网技术专业?实际上现在也没必要开设互联网专业了,当今大学的计算机系本科所学的大部分内容,就是互联网会用到的技术。其中之一是Web建站技术。

Web 建站技术中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASPNET、Web Services 是什么? - 张秋怡的回答

什么?你们计算机系不是学这些?来来来,我电脑坏了,过来帮我修一下电脑吧~

总之,互联网是一个时代,物联网,也是一个时代。物联网技术是当今电子、通信、计算机、IT行业技术的大融合。如图,物联网技术的技术组成(简单版)。

# 物联网技术之一:单片机/嵌入式开发

智能硬件,哎,不就是单片机吗?说到底就是一个微控制器,现在出现的智能手表,调光LED灯,蓝牙开锁,WiFi插座等等,说到底不就是单片机开发嘛?单片机,电子和通信专业一般都会教51或AVR、计算机系接触不到。现在流行的Arduino也是单片机开发的一种。

但是要做一款智能硬件,技术上只会单片机编程还是不行的。哎呀嘛什么智能硬件,本质上就是一个电子产品!。所以你要开发一款能拿得出手的智能硬件,电子系统设计必须要会的!

电子系统设计(电子系统设计与实践 (豆瓣)),我不是指《电子系统设计》这本书里的内容,而是一个动手实验过程。要做智能硬件,广看书没用,只会单片机编程也不够的!真正有用的是一个实打实的课程设计,或者一个项目经历。一个电子系统设计流程一般是这样的:

硬件设计阶段:

MCU选择

电路设计(电路图)

验证电路(面包板、万用板)

电路板设计(PCB图)

送工厂打板或自己做板

元器件、物料管理(采购等)

拿到电路板后

焊接芯片和元器件

上电测试

烧写最后版本的代码到芯片里

如果你熟悉以上硬件设计阶段,并知道要做什么事情,已经是一个合格的单片机硬件工程师了哈~接下来就是单片机软件工程师的事情了,单片机软件一般都不会太复杂,有的还是不用上 *** 作系统的裸机开发,做过单片机课程设计的学生都懂。

软件设计流程:

确定软件架构(主循环?状态机轮询?)

编写软件

调试代码(开发板或自己搭建好的电路)

烧写最终版本的代码到电路里

这些都不算复杂了,如果你用的芯片高级一点,不是微控制器而是微处理器的话,那么就是嵌入式开发了。

如图是ARM芯片架构系列。

一般网上STM32开发板的芯片是STM32F103,也就是Cortex-M3核,还算是单片机开发,如果外设没有太多功能,单片机想用更小巧一点的,可以选用M0核的芯片,名副其实的微控制器了。如果使用Cortex-A9开发,你这是要开发手机还是机顶盒(黑人问号)?

Cortex-A系列芯片的开发,或者说这类产品,一般一个人不可能独立完成所有工作,这种嵌入式开发的技术最少分为四个层次:硬件层、驱动层、系统层和应用层。每一层次都需要有人去设计。驱动和系统可以移植,硬件电路板肯定要专门的硬件工程师去做的,应用层可以交给应用工程师,只要上了Linux系统,不也就是Linux应用开发嘛?如果去网上买回来的嵌入式开发板,能拿得出手的项目只能应用层开发,比如什么「数码相框系统」、「视频点播系统」。别告诉我学会移植uboot或Linux就可以找工作了。

# 物联网技术之二:网络通信协议

智能硬件与传统的电子产品最大的差别,就是智能硬件连上了网络。要连上网络,就需要用到网络通信模块及学习网络通信协议——TCP/IP。

TCP/IP是一个技术的总称,里面包含两种协议TCP、UDP,位于网络通信分层模型的传输层,同时也是由 *** 作系统管理。而>

为了让电子产品有联网的能力,只要在电路设计上给主控芯片连接一个通信模块,写好收发网络指令的代码,剩下的就是电子产品设计了。

到这里,基本是一个物联网产品的雏形了,以上也是物联网中基本会用到的电子和通信技术。

# 物联网技术之三:服务端开发框架

Client/Server架构,即客户端/服务器架构。智能硬件连上后台服务器后,其就是一个客户端,一个终端。由于单片机中资源受限,实际上是不太可能用>

服务端开发就比较复杂了。单片机/嵌入式软件开发还好,只要学习好C语言即可打遍天下无敌手,而服务端开发,用Java呢还是Python还是PHP?反正Java和Python选一个就好了,嵌入式出身的工程师,一般都会学Python。

Python服务器端的开发框架种类繁多,Web开发的有Django、Flask、Tornado Web Server,TCP服务器可以用Twisted,等等。MQTT有已经做好的服务器,像这样的服务器不用自己开发,直接部署即可。

如图,这是我开发一个智能硬件的服务器端的框架图。使用Redis作为>

在这个项目开发中,最少需要开发用户端的>

到了这里,服务端开发和前面两个技术可以作为一个分层,前面的单片机/嵌入式和网络通信的开发可以算作是一个电子设备的开发,后台工程师只要拿到了这个电子设备,知道这个设备提供了哪些接口(API),就可以进行后台开发了——把设备连上网络,分配给它一个IP或者什么的,配置好接口及相关 *** 作,剩下的事情就交给前端了。

## 关于前端技术

关于前端技术,我这里不好单独写一个主题,其一,我对前端技术没有那么熟悉,还处于前端技术=HTML+JavaScript+CCS的概念,以及手机端的APP开发;其二,前端技术与电子硬件技术间隔相差太远,前端更多的是和美工沟通,和后台协调,和设计师交流,甚至可能还需要有一定的美感;其三,大部分项目的最重要的是实现设备的稳定性、联网、数据的获取和控制。如果设备不稳定,数据出现差错,没法控制,再漂亮的前端页面也没用。其四,如果是做智能家居,做消费电子领域的项目,针对广大普通消费者,比如WiFi插座,一个漂亮的界面是很重要,但是大多数的物联网项目,只需要一个后台管理界面就行了。

所以,没有前端的设计,界面都是很丑咯!

# 物联网技术之四:无线自组网

无线自组网,或称无线传感网络,这肯定是物联网专业的学生要学的一门学科,属于通信领域,电子、计算机出身的人对这没有太多的概念。无线自组网最典型的技术之一是,ZigBee。

什么是自组网?做个对比,比如我们的WiFi,我们要用手机去连一个SSID,输入密码才能连上WiFi,而且你的手机,一般来说也不可能再发射Wifi出去让其他手机连接,WiFi网络拓扑成星型网。


而自组网不一样,不需要用户输入用户名和密码,直接连到最近的一个自组网设备,最后自组网设备也可以作为一个中间节点,让下一级的设备连接进来,网络拓扑可以成星型网、簇型网和网型网。那么无线自组网的数据怎么流动呢?流去哪?无线自组网一般都会有一个数据汇聚的地方,这个地方就是网关。

但是ZigBee并没有连上互联网啊,它最多只是一个局域网!——这还不简单?这是就是网关要处理的事情了。而且,ZigBee协议栈Z-Stack是有Linux网关版本的。

Z-Stack - ZigBee 协议栈

不过呢,由于各种原因,ZigBee开始走下坡路了,最新的6LoWPAN会逐渐替代。6LoWPAN,是一种低功耗的无线网状网络,其中每个节点都有自己的 IPv6 地址,允许其使用开放标准直接连接到互联网。Zigbee使用网内专用地址,互联网主机无法访问。集成 Ipv6/6LoWPAN 堆栈的开源 *** 作系统Contiki也会逐步取代Z-Stack。

如果大学开设了无线自组网的课程,不是学习ZigBee的Z-Stack就是Contiki。使用无线自组网也并不是一个单独的开发过程,其技术需要结合单片机/嵌入式开发。

## 电源问题

是的,如果要用无线自组网,电池续航的能力是一个问题。如果是类似与WiFi插座、智能饮水机、智能风扇等等,接上市电就能用,这些电源都不是问题。而对于无线自组网,往大的方向说就是所有的便携式智能设备,都受限于电池续航能力,比如智能手表,运动手环。不过呢,突破电池技术并不是物联网开发者所需要做的工作,我们能做的,只能是挑选更低功耗的芯片,设计电路功耗更低一点,让单片机休眠并使用中断唤醒机制。

图,用水果电池供电的某430单片机系统。

# 物联网技术之五:RFID

仔细观察上面那张无线技术的图,最右边,NFC/RFID。嗯,对,RFID,非接触射频识别,也是物联网技术重中之重的技术,很多物联网书籍都会介绍RFID,搞得很多人以为RFID就是物联网。

介绍RFID前先简单说一下条形码。去超市购物的时候,收银员把扫描q对准上面的条形码扫一扫,商品信息和价格就录入到电脑里了。条形码替代了收银员手动输入数据,工作效率提高了几倍。

可是,进入21世纪后,条形码已经不能满足人们的需求,存储能力小、工作距离近、穿透能力弱、不能写 *** 作等等都是条形码的缺点。这个时候就出现了RFID技术。典型应用如下图:

(。。。好像没有什么奇怪的啊?)


一二线城市早已实现了的公交卡,以及校园一卡通,用的就是RFID技术。RFID可读可写,所以公交卡、校园卡的钱能存在卡里面。

NFC,也是RFID的技术一种,目前大部分手机都支持的NFC功能,手机取代公交卡真的是迟早的事。要是手机没有NFC功能,也可以这么装逼:

上班,在地铁里碰到同事。
我看他用手机刷卡出入站挺方便,就问他怎么弄的,是不是要下载什么软件。
他告诉我:“这个很简单,只要把公交卡藏在手机套里就行了。”

同样,RFID开发也是离不开单片机开发,网上也有相关的RFID开发套件出售。

# 结语

当然,物联网技术绝对不止以上五种,物联网本身就是所有技术的大融合,做电子产品的还要考虑产品外壳,不过这是结构工程师的事情;做服务器后台的还要考虑用户帐号数据库读写等,前端也要考虑如何把设备数据和 *** 作方式优雅的展现给用户看,这些是IT程序员的事情;电池技术也需要单方面突破,超小体积、超大容量,这个还得等待多时。

与其说物联网是一种技术吧,不如说它是一个时代,物联网通过对相关技术进行整合,形成一个时代的概念,是一个建立在技术基础之上的时代。

物联网的应用如下:

1、智慧物流

智慧物流是指在大数据、物联网、人工智能等信息技术支持下,实现运输、仓储、配送等物流各环节的系统感知、综合分析和处理。

目前物联网领域的应用主要体现在仓储、运输监控、快递终端三个方面。通过物联网技术实现对货物和运输车辆的监控,包括货物车辆的位置和状态、温湿度、油耗和货物的速度。物联网技术的使用,可以提高整个物流行业和运输效率的智能化水平。

2、智慧交通

智能交通是物联网的重要体现,它利用信息技术改善交通环境,将人、车、路紧密结合,保障交通安全,提高资源利用率。物联网技术的具体应用领域包括智能公交、自行车共享、车联网、充电桩监控、智能交通灯和智能停车。其中,车联网是近年来互联网公司和各大厂商争相进入的领域。

3、智能安全

这是一个很大的安全物联网应用市场,因为安全永远是人们的基本需求。传统安防非常耗费人力,严重依赖人员,而智能安防可以通过设备实现智能判断。目前智能安防的核心部分在于智能安防系统,将采集到的图像进行分析处理,并进行传输存储。

4、智慧能源与环境保护

智慧能源环保是智慧城市的一部分,其物联网应用主要集中在电、气、水、路灯等能源和公共设施,以及垃圾桶、井盖等环保设备。

比如智能井盖监测水位及其状态,智能垃圾桶自动感应,智能水电表实现远程抄表。将物联网技术,应用于传统电、水、光能设备的联网,通过监控,降低能耗,提高利用效率。

5、智能医疗

在智能医疗领域,必须以人为中心。物联网技术是数据采集的主要方式,可以有效帮助医院实现人和物的智能管理。对人的智能管理是指通过医疗可穿戴设备,传感器对人的生理状态(如心跳频率)进行监测,并将采集到的数据记录到电子健康档案中。

6、智能仓库

物联网一个很好的应用。它能准确地提供仓库管理各个环节数据的真实性,对于生产企业,可以根据这个数据合理的把控库存量,调整生产量。物联网中利用SNHGES系统的库位管理功能,可以准确提供货物库存位置,这就大大提高了仓库管理的效率。
7、智能家庭

物联网的出现让我们的日常生活更加的便捷。不远的将来一台手机,就可以 *** 作家里大多数的电器,查看它们的运行状态。寒冷的冬天,我们可以提前打开家里的空调,回到家就暖暖的。物联网还能准确的定位家庭成员的位置,你再也不用担心孩子跑得找不见人,省心省力。
8、智能农业

物联网在农业中的应用就更加的广泛。监测温湿度,监视土壤酸碱度,查看家禽的状态。在这些数据的支持下,农户就可以合理进行科学评估,安排施肥,灌溉。监测到的天气情况比如降水,风力等又为我们抗灾、减灾提供了依据。提高了产量,降低了减产风险。
9、智能电力

电力工程是一项重大的民生工程,对电网的安全检测是一项必修科目。以南方电网与中国移动通过M2M技术进行的合作为例,因为物联网的运用,使得自动化计量系统开始启动,使得故障评价处理时间得到一倍的缩减。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13345971.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-19
下一篇 2023-07-19

发表评论

登录后才能评论

评论列表(0条)

保存