当前位置:新闻详细
奶牛养殖业物联网的感知层有哪些,基于机智云物联网云平台的奶牛场环境实时监测与控制系统
专业物联网产品平台——让生活更美好
电话+V: 152079-09430 ,欢迎咨询奶牛养殖业物联网的感知层有哪些,基于机智云物联网云平台的奶牛场环境实时监测与控制系统4D9EAA30-5D64-4a03-BECD-0A479DB22E29,[物联网技术分享],[物联网场景应用],[物联网产品推广],[物联网流量搜索],[物联网产品创新],[物联网广告价值],[助力创造美好生活]
一、物联网的感知层包括哪些技术?
物联网层次结构分为三层,自下向上依次是:感知层、网络层、应用层。感知层是物联网的核心,是信息采集的关键部分。感知层位于物联网三层结构中的最底层,其功能为“感知”,即通过传感网络获取环境信息。感知层是物联网的核心,是信息采集的关键部分。\\r\感知层是物联网的皮肤和五官-用于识别物体,采集信息。感知层包括二维码标签和识读器、RFID标签和读写器、摄像头、GPS、传感器、M2M终端、传感器网关等,主要功能是识别物体、采集信息,与人体结构中皮肤和五官的作用类似。\\r\对我们人类而言,是使用五官和皮肤,通过视觉、味觉、嗅觉、听觉和触觉感知外部世界。而感知层就是物联网的五官和皮肤,用于识别外界物体和采集信息。感知层解决的是人类世界和物理世界的数据获取问题。它首先通过传感器、数码相机等设备,采集外部物理世界的数据,然后通过RFID、条码、工业现场总线、蓝牙、红外等短距离传输技术传递数据。感知层所需要的关键技术包括检测技术、短距离无线通信技术等。\\r\感知层由基本的感应器件(例如RFID标签和读写器、各类传感器、摄像头、GPS、二维码标签和识读器等基本标识和传感器件组成)以及感应器组成的网络(例如RFID网络、传感器网络等)两大部分组成。该层的核心技术包括射频技术、新兴传感技术、无线网络组网技术、现场总线控制技术(FCS)等,涉及的核心产品包括传感器、电子标签、传感器节点、无线路由器、无线网关等。\\r\一些感知层常见的关键技术如下:\\r\l传感器:传感器是物联网中获得信息的主要设备,它利用各种机制把被测量转换为电信号,然后由相应信号处理装置进行处理,并产生响应动作。常见的传感器包括温度、湿度、压力、光电传感器等。\\r\2RFID:RFID的全称为RadioFrequencyIdentification,即射频识别,又称为电子标签。RFID是一种非接触式的自动识别技术,可以通过无线电讯号识别特定目标并读写相关数据。它主要用来为物联网中的各物品建立唯一的身份标示。\\r\3传感器网络:传感器网络是一种由传感器节点组成网络,其中每个传感器节点都具有传感器、微处理器、以及通信单元。节点间通过通信网络组成传感器网络,共同协作来感知和采集环境或物体的准确信息。而无线传感器网络(WirelessSensorNetwork,简称WSN),则是目前发展迅速,应用最广的传感器网络。\\r\对于目前关注和应用较多的RFID网络来说,附着在设备上的RFID标签和用来识别RFID信息的扫描仪、感应器都属于物联网的感知层。在这一类物联网中被检测的信息就是RFID标签的内容,现在的电子(不停车),收费系统(ElectronicTollCollection,ETC)、超市仓储管理系统、飞机场的行李自动分类系统等都属于这一类结构的物联网应用。二、物联网的体系结构
物联网的体系结构是感知层、网络层、应用层。
1、感知层
感知层犹如人的感知器官,物联网依靠感知层识别物体和采集信息。感知层包括信息采集和通信子网两个子层。以传感器、二维码、条形码、RFID、智能装置等作为数据采集设备,并将采集到的数据通过通信子网的通信模块和延伸网络与网络层的网关交互信息。
延伸网络包括传感网、无线局域网(WPAN)、家庭网、工业总线等。感知层的主要组成部件有传感器和传感器网关,包括多种发展成熟度且差异性很大的技术,如二维码技术、RFID技术、温/湿度传感、光学摄像头、GPS设备、生物识别等各种感知设备。
2、网络层
网络层犹如人的大脑和中枢神经。感知层获取信息后,依靠网络层进行传输。目前网络层的主体是互联网、网络管理系统和计算平台,也包括各种异构网络、私有网络。网络层由各种无线/有线网关、接入网和核心网,实现感知层数据和控制信息的双向传送、路由和控制。
接入网包括AD、OLT、DSLAM、交换机、射频接入单元、2G/3G蜂窝移动接入、卫星接入等。核心网主要有各种光纤传送网、IP承载网下一代网络(NGN)、下一代互联网(NGI)、下一代广电网(NGB)等公众电信网和互联网,也可以依托行业或企业的专网。
3、应用层
应用层是物联网和用户(包括人、组织和其他系统)的接口,能够针对不同用户、不同行业的应用,提供相应的管理平台和运行平台并与不同行业的专业知识和业务模型相结合,实现更加准确和精细的智能化信息管理。
应用层应包括数据智能处理子层、应用支撑子层,以及各种具体物联网应用。支撑子层为物联网应用提供通用支撑服务和能力调用接口。数据智能处理子层是实现以数据为中心的物联网开发核心技术,包括数据汇聚、存储、查询、理解以及基于感知数据决策和行为的理论和技术。
基于机智云物联网云平台的奶牛场环境实时监测与控制系统
2021-08-1718:29·机智云物联网近年来,互联网和人工智能技术飞速发展,推动了传统畜牧业向着更集成与高效的方向发展。随着现代畜牧业的大力发展,传统的养殖结构与管理模式已经不使用现代大规模,集约化的养殖模式。
本系统设计利用机智云物联网云平台,实现奶牛场环境变量的自动化控制和远程监控功能,应用于奶牛场的环境变量实时监测与调控系统,对奶牛场环境变量进行实时监测,智能调控,使奶牛场环境的管理更加科学规范和有效,更能大大降低人工成本,提高运营效益。
系统控制结构设计
本系统以单片机为核心控制单元,接收来自传感器采集的环境因子的信息,采集之后对这些数据进行处理,当超出正常值之后,通过串口输出各个开关量控对应的继电器开始工作,从而达到对牛舍环境调控的功能,利用机智云让WI-FI模块与单片机建立连接,实现远程监测与控制的功能。
系统硬件设计
本系统的硬件要求能准确测量牛舍的环境信息,控制单元进行精准控制,驱动,执行人机交互单元正常工作。本硬件采用模块化设计,最后拼接为一个完整的系统,这样有利于系统的升级,故障检测与维修,整体的硬件设计系统如图所示。
材料准备有温湿度传感器DHT11、光敏传感器、RTC实时时钟、空气质量传感器MQ135、继电器驱动模块、L298N电机驱动模块、esp8266模块、电源模块。
物联网模块的软件设计1、机智云简介
机智云物联网开发平台是一款面向于企业以及个人的针对物联网应用提供的开放式的云端服务,同时提供硬件开发工具与软件开发服务,把物联网通讯中用到的诸多协议整合在其自动生成的软件当中,使开发者不再需要自身去设计终端软件,以及诸多通讯协议,大大降低了物联网开发的技术门槛,缩短研发周期以及投入成本,本课题利用STM32单片机与ESP8266实现机智云的接入,从而将机智云的物联网功能整合到奶牛场的环境智能控制的系统当中。
设备联网
设备的联网分为有线联网和无线联网,而作为一个具有物联网功能的产品来说,联网的功能是非常重要的,对于现阶段物联网的发展来说,有线联网需要的硬件更加复杂,成本极高,增加设备本身体积,这不是设计产品的原则所允许的,所以,无线联网就成为最好的选择,而必不可少的就是WIFI模块,机智云平台兼容的WIFI模块有很多,本课题选择的是乐鑫的ESP8266模块。
云端接入
在物联网的系统之中,传感器负责在物联网的前端采集数据信息,而数据的计算与处理则是放在云端来完成的,机智云物联网开发平台提供与之对应的软硬件功能,利用自己的云端来进行数据的计算,然后把计算的数据以及结果通过手机APP提供给用户,从而完成物联网的整套工作流程。
代码自动生成服务
机智云提供的代码自动生成服务可以根据选择芯片的不同,生成相对应的代码,有独立MCU方案与SOC方案。
独立MCU方案是指针对MCU开发的代码,MCU是指内部包含了CPU、ROM、RAM、定时器等部件的芯片,而SOC是指可以搭载系统的,功能更加强大的芯片。本设计系统采用独立MCU解决方案,开发者在下载生成的代码后可以与自身的代码相互嵌套,从而达到智能控制的目的。
2、ESP8266烧写机智云官方固件
在机智云官方网站下载相应固件,准备好GAgent固件后,那么就需要一个固件的下载工具。固件下载工具用的是机智云官方推荐的乐鑫原厂固件烧写工具:ESPFLASHDOWNLOADTOOLV1.2。烧写了GAgent固件后ESP8266模块上原来自带的AT指令功能会被覆盖,为此STM32与ESP8266实现连接功能。固件及工具下载烧写软件界面
3、机智云开发流程
机智云官网的注册与登录
首先登陆机智云官网点击开发者中心然后注册登录,登录界面如下:
新产品的创建
添加数据点
点击新建数据点
数据点的作用通俗点来讲就是用户或者开发者在设定的所要开发的产品上有的功能。
例如开发者需要实现灯泡的开关控制,那么在定义数据点的时候就要按照机智云定义数据点的要求定义这个数据点的显示名称,标识名,读写类型以及数据类型,这样在后续的虚拟设备调试以及代码生成中就会出现对应的功能。
机智云数据点分类
4、虚拟设备
虚拟设备是机智云平台提供的在项目开发前期,当真实设备没有处理好的时候利用虚拟设备进行模拟设备进行数据的上传行为,从而快速地验证接口功能虚拟设备在机智云开发项目的前期显得尤为重要。
5、机智云APP
利用机智云开发项目的过程中需要用到手机客户端进行连接开发调试。机智云官方提供了可以直接使用的手机客户端,便于在开发过程中利用此客户端与虚拟设备与后期的真实设备进行连接调试与应用。
6、STM32与机智云的软件开发
在个人项目中,选择创建新产品,在产品分类中,选择智能家居-其他-其他,产品名称输入环境智能监测控制,在技术方案中选择WI-FI/移动网络方案,通讯方式选择WI-FI模块,数据传输方式:定长,功耗类型:正常。
添加数据点
备注:因为奶牛场正常情况下不存在湿度过低的情况,所以,不用考虑湿度过低的情况,不需建立加湿的数据点。
选择MCU方案
在机智云个人项目中,在选择独立MCU方案,硬件平台选择其他平台,在基本信息中复制对应的ProductSecret,点击生成代码包,并下载代码包。
代码移植
解压下载的代码包,其中复制Gizwitz到原本的工程文件中,并添加相关头文件路径。
代码修改
①在usart3.c文件中添加#include"gizwits_product.h"头文件以及用来接收中断数据的gizPutData(res,1);②在定时器3中断服务函数中添加gizTimerMs()函数,并且添加gizwits_product.h头文件;③修改gizwits_product.c文件;④修改gizwits_product.c文件;⑤修改工程main.c文件;⑥使能C99模式,串口协议API中使用了C99特性,在工程配置中需将C99模式打开;⑦修改栈堆大小:协议API在处理时,临时变量占用会比较大,为了稳定运行需增大栈的大小,修改位置在startup_stm32f10x_hd.s启动文件,默认stacksize值是0x400,我们将它修改为0x1000;⑧串口协议结构体字节对齐;⑨修改usart.c文件。
系统总结
本系统利用基于机智云物联网云平台建立的奶牛场环境检测系统,利用ESP8266WI-Fi模块与机智云的云端连接,做到了对奶牛生长环境的现场调节与远程控制相互协调,极大加强了对奶牛场环境监测与控制。有效解决了传统养殖业面临的环境调控不及时、准确度差、养殖环境恶劣、人工成本较高等不利因素,做到以更低的成本,更快速有效的科学手段调节牛舍小环境,提高奶牛场养殖企业的营收利润。
【GSFAI BANK FINANCING】尊享直接对接老板
电话+V: 152079-09430
专注于为物联网运营推广及产品打包交易配套流程服务方案。为企业及个人客户提供高性价比的共享解决方案,致力于首个物联网行业的平台搭建与合作
发布人:wlwz4d9e发布时间:2024-03-09