版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于中国移动OneNet物联网平台的环境数据采集系统摘要:由于社会的不断进步,人们在享受新科技带来便利的同时也在也在承受着日益严峻的环境威胁。近段时间大气污染、水污染日渐泛滥一直在危害着健康,近几年的雾霾天气出现的也较频繁。本文针对现在出现的问题进行了探究分析并提出了利用最新的物联网平台和通讯技术,通过对各个传感节点的连接,以达到对区域环境实时监测的目的回。把最新的技术应用在环境保护的问题上,利用新技术的便捷和高效,实现环境的实时监测。应用物联网和云平台的集成技术,构建全方位的环境监测架构,强化环境信息数字化管理,将会给环保的管理模式带来重大的转变,对环保意识的提高和节能减排有着十分重要的意义。关键词:物联网;探究分析;环境保护EnvironmentaldataacquisitionsystembasedonChinaMobileOneNetIoTplatformAbstract:Asaresultofthecontinuousprogressofsociety,peopleintheenjoymentofnewtechnologytobringconvenience,butalsointhefaceofincreasinglyseriousenvironmentalthreats.Airpollution,waterpollution,endangerpeople'shealthatalltimes,hazeweatherinrecentyears.ThispaperprobesintotheproblemsthatarisenowandputsforwardtheuseofthelatestIoTplatformandcommunicationtechnology,throughtheconnectionofeachsensornode,inordertoachievethepurposeofreal-timemonitoringoftheregionalenvironmentback.Thelatesttechnologyisappliedtotheissueofenvironmentalprotection,usingtheconvenienceandefficiencyofnewtechnologiestoachievereal-timemonitoringoftheenvironment.TheapplicationoftheintegratedtechnologyofInternetofthingsandcloudplatformtobuildafullrangeofenvironmentalmonitoringarchitectureandstrengthenthedigitalmanagementofenvironmentalinformationwillbringaboutasignificantchangeinthemanagementmodeofenvironmentalprotection,whichisofgreatsignificancetotheimprovementofenvironmentalawarenessandenergyconservationandemissionreduction.Keywords:Internetofthings;inquiryanalysis;environmentalprotection第一章绪论 31.1选题的依据 31.2选题的意义 4第二章物联网与OneNET物联网平台的概念综述 52.1物联网的相关概述 52.1.1“物联网”概念的提出 52.1.2“物联网”基本概念 52.1.3“物联网”的发展前景 62.2物联网平台的相关概述 62.2.1OneNET物联网平台简介 62.2.2OneNET物联网平台发展理念 72.2.3 OneNET物联网平台的功能所在 7第三章环境数据之温湿度采集系统设计简介 8第四章环境数据之温湿度采集系统总体设计方案 84.1单片机的选择 84.2温湿度传感器的选择 94.3WiFi模块的选择 12第五章系统设计方案 145.1系统软件设计方案 145.1.1系统的硬件设计思路 145.1.2主电路的构成 155.1.3传感器与硬件接口 165.2系统硬件设计方案 175.2.1软件平台开发概述 175.2.2系统软件的设计思路 185.2.3软件的设计结构图 195.2.4软件的调试过程 195.2.5代码 23总结 27参考文献 28致谢 29第一章绪论1.1选题的依据随着高新技术的快速发展,社会的不断进步,人们在享受新科技带来便利的同时也在承受着日益严峻的环境威胁,大气污染、水污染、噪声污染等在时刻危害着人们的健康,特别是近年来雾霾天气的出现,给人们的身体健康带来了威胁对正常的生活秩序造成了不便。而我国的农业至今都正在朝着高效节能的方向发展。使得我国的农业化越来越标准。本文的设计师在物联网平台上的温度监测和控制系统主要由传感器采集数据、无线模块传输数据、无线模块与物联网平台数据对接和物联网平台远程控制纽成。把最新的技术应用在环境保护的问题上,利用新技术的便捷和高效,实现环境的实时监测。应用物联网和云平台的集成技术,构建全方位的环境监测架构,强化环境信息数字化管理,将会给环保的管理模式带来重大的转变1.2选题的意义本文提出了利用最新的物联网平台和通讯技术,通过对各个传感节点的连接,以达到对区域环境实时监测的目的回。把最新的技术应用在环境保护的问题上,利用新技术的便捷和高效,实现环境的实时监测。应用物联网和云平台的集成技术,构建全方位的环境监测架构,强化环境信息数字化管理,将会给环保的管理模式带来重大的转变,对环保意识的提高和节能减排有着十分重要的意义。据调查可得,社会从互联网得到人与人信息互联服务需求,快速转为从物联网得到人与人、人与物、物与物的信息互联服务需求的增加,信息化正在从互联网时代进入物联网时代。随着如今人们对物联网的认识还不到位,许多国内外学者进行相关研究发现,每个学者再对物联网的定义和认识上各抒己见每个人的观点都不同,现在的物联网被分成多个层面。更是不能够满足现代化的人们的各种需求。第二章物联网与OneNET物联网平台的相关概述2.1物联网的相关概述2.1.1“物联网”概念的提出物联网的提出是在1999年,那时叫传感网。同时中科院的科学家也开始了关于传感网的相关研究以及关于如何开发使用传感网。而物联网真正的提出是在21世纪初,而它的提出是因为一份报告,一份名叫《ITU互联网报告2005:物联网》才使得物联网真正的走入人们的视线,被世人们所熟知。同年,朱宏任总工程师发布了一份对中国的产业运作2009的报道,报告的主要内容是一个全新的概念,即是物联网。在1999年被提出的相关研究与朱宏任总工程师提出的概念略有不同。一时间关于物联网这个概念争论不断。到如今还没有一个真正能被大众所接受的概念。朱宏任总工程师曾说明:物联网技术就是将各种传感器技术与互联网网络相结合到一块,衍生产出的一种新兴技术。2.1.2“物联网”基本概念我们的的时代是信息化的时代,许多新兴的信息技术在蓬勃发展。而物联网起源于传媒领域,是信息技术产业革命的第三次革命。物联网是基于互联网、广播电视网、传统电信网等信息承载体,让所有正在使用和即将使用的各个用户或物品之间实现互相连接、传达信息的网络。“物联网概念”与“互联网概念”很相似。而物联网包括在互联网内,互联网比物联网更大,其功能更高,广泛应用在各个领域。互联网比物联网两者其实是在进行之间的信息交换互通有无。而物联网的概念是中国制造的,它现如今的概念及想法超越以前所有的曾经提出该概念的各位学者。物联网概念其实是在计算机技术原有的概念基础上,利用RFID、无线数据通信等技术,构造一个覆盖世界上万事万物的“InternetofThings”。在这个网络中,各种物品都可以被认知,都可以像人类一样可以进行“话语间的交流”。互联网概念的实质是利用射频自动识别计算机互联网实现物品之间的自动识别技术与各种物品之间的互相连接与共同分享的功能。2.1.3“物联网”的发展前景物联网概念自提出以来就在迅速发展,同时也带动了我国的信息科学技术行业的发展,增加了我国的国民经济。国家意识到这一发展迅速,更是任其随波逐流,同时国家也在大力推动工业化与信息化两个新兴的技术进行全方面的融合,物联网是工业化是信息化之间的连和点也是突破口。许多专家都在将他们两化进行探究与融合。物联网的雏形早在2009年的报告上就崭露头角,它昭示的远大前景已是人人都能看出来,且毋庸置疑。物联网的发展与传感器的发展息息相关,传感器作为物联网传播的媒介,其重要性可想而知。传感器在发展多年后,它的技术也是越来越成熟。在多年后,传感器的功能很有可能已经涉及到机械业,而更高层次的机械人、汽车人也将会出现在大家的视野中。如果将智能家居与以后发展的传感器信号相结合起来,在加上我国的卫星技术,即是在你家中电器出问题的情况下,不需要打电话给维修公司他们也能知道你家中的电器出了问题并进行上门维修。这就是未来的物联网技术所要达到的目标,而且近在咫尺。而未来有一天,我们国家至终会出现该技术。除此之外,所有智能化的产品都是物联网所衍生出的新物品,如智能化的交通、智能化的医疗设备、智能化的电网技术、智能化的物流分拣技术、智能化的农业、智能化的电力、智能化的安防以及智慧型城市。2.2物联网平台的相关概述2.2.1OneNET物联网平台简介中国移动的物联网有限公司开发了OneNET物联网平台,该平台是基于物联网的发展而出现的,作为物联网平台的承载体。在这个平台被推行后,这个平台的高集成性使得使用该平台的每位用户节省许多其他方面的所需要的各种资金的投入,而且该平台支持的软件系统或硬件系统也能够降低关于物联网相关技术的投入资金。该平台不仅仅可以给各位用户提供相对应的服务,还可以为企业提供平台级别的服务,想要用此种方法去达到加快物联网技术的普及推广工作的目的。关于OneNET物联网平台的宗旨是:从由来到发展将会一直保持同样的态度,去对待不同的客户,每个不同的客户群都有不同的提出的条件,而该平台就是为每位不同的客服提供不同的服务,达到每位客户的满意。而创业型企业或个体用户该平台会提供基础服务,中小企业会在该平台得到更进一步的数据分析等服务,而该平台的大客户或重点客户则可以提供该客户所提出的任何相关的定制服务。该平台的服务态度超级好,这也是一个大型的服务行业。2.2.2OneNET物联网平台发展理念OneNET始终致力于开发者的体验,提高服务质量,着手用户经营,深入进行运维管理和云端大数据的分析,长期发展“三大一轻”的平台级服务,打造用户导向的物联网生态环境。OneNET平台始终以“云管端”为相关的核心理念。OneNET物联网平台的功能所在在查过资料又将网上的数据查到的数据进行对比和分析得出以下六种功能:第一种功能:设备云管理实时监控管理接入设备的状态与运行情况,并对设备进行远程操作第二种功能:协议适配该平台能够与多种网络达成协议,在各种网络都可以使用,包括近些年刚出的智能家居行业私有协议:RGMP公开协议:HTTP、EDP、MODBUS、MQTT、JT/T808第三种功能:流分析开发者自定义设备数据流类型和数据模板,让上传数据可视化展示第四种功能:轻应用快速生成该平台能够提供载体去让每位客户可以使用各种WEB网络和各种搭载平台第五种功能:API功能API功能具有高开放性的API接口,可以让用户在SaaS层与PaaS层进行连接第六种功能:在线调试功能该平台可以提供虚拟的在线调试工具第三章环境数据之温湿度采集系统设计目前我国一直再向数字化、智能化发展,随着科学技术的发展,我国对科学技术的重视也越来越强。本篇论文的设计核心是单片机、温湿度传感器以及wifi模块三者直接无缝的配合,三者各抒己用,达到温湿度采集的全过程。最终实现使用温湿度传感器监测环境的温湿度并上传到到中国移动OneNet物联网平台。该系统能够实时对环境的温湿度进行信息的采集与传输,通过传感器的信号将信息转化为电能信号向单片机发送过去并让其进行系统的数据处理。而单片机在这里承担的作用是通过wifi模块将分析好的信息数据通过网关相关设备发送到OneNet物联网平台达到整个温湿度采集信息及传输的功能。当然这所有的硬件设施与软件设施以及传感器的信号都需要他们之间的相互配合去实现这整个首先设定好的功能。第四章环境数据之温湿度采集系统总体设计方案4.1单片机的选择单片机是在整个系统中不可缺少的媒介,我们就需要细细的选择最适合我们这个系统设计的所需要的要求。所以我们对以下这几种单片机的功能及适用的系统进行分析。51单片机该单片机可以兼容一切的8031指令,所以被称作51单片机。随着各种单片机的发展,以8004为原型的51系列单片机逐渐也变成如今应用较广泛的8位单片机。51系列的单片机最具有代表性的是ATMEL公司的AT89系列,已经被普遍应用于现代各行业使用中。51系列的单片机也被国内外称作学单片机的人们比较基础的入门单片机。STM32该单片机核心是ARMCortex-M,是一款性能极佳、功耗极低的32位核心处理器,适用于需要进行实时交互的场合以及可以在低电压下进行相关的操作。以ARMCortex-M作为标准进行相关分类,可以将STM32分为多个类别,从STM32F101一直到STM32107,每个系列都有不同的特点与特性。其中STM32F103系列又以高性能在同类产品中性能位居第一,它的最高晶振频率可以达到72MHz,而STM32F101则是所有16位产品中性价比最高的STM32系列的单片机。STM32的功耗较低,仅为36mA。MSP430MSP430系列单片机是一种16位的混合信号处理器,该混合信号处理器在工作过程中消耗的能源与电力相当少,这就使得该混合信号处理器在投入市场以后就得很多人的喜爱,而且它在各行业的相关领域使用时具有较好的反响。后期该公司对该处理器做了相对应的简化处理,使得功能更齐全,只是也有不足之处。而之所以称MSP430为MSP,是由它的实际应用需求所决定的.根据不同客户的需求分析,该单片机可以将电路和处理器集成在一个芯片上,来达到各位用户的需求。在单片机的市场上,通常应用在电池供电的便携式仪器仪表中以及初步学习单片机的人们。ArduinoArduino是一款使用起来十分方便,使用者能够快速上手的单片机平台。使用者只需通过少量的简单函数对库文件进行调取就可实现相应的功能。该平台主要由两部分组成:硬件电路板和软件。Arduino平台可以较好的利用各种各样的传感器去测试要测试的范围,当然在测试时也会范围的限制,还可以使用它的功能去控制被检测到的物体。开发人员可以使用特殊编程程序的软件来编写程序。编写后,程序需要编译成十六进制文件,然后将软件烧入芯片中,达到编程和烧录的目的。4.2温湿度传感器的选择DHT22DHT22数字温湿度传感器是一款可以直接输出校验过的数字量,无需二次转换的复合传感器。优点:价格低廉、数字输出、超低能耗、远距离传输主要组成:NTC测温元件、电容式感湿元件应用领域:汽车、家电、空调尺寸规格:12*15.5*5.5mm电气特性:AM2320AM2320数字式温湿度传感器和DHT22数字温湿度传感器一样,无需进行二次传输。优点:价格低廉、数字输出、超低能耗、远距离传输主要组成:电容式感湿元件、测温元件、微处理器通信方式:单总线通信、标准I2C通信应用领域:汽车、家电、空调尺寸规格:12*15*4.5mm电气特性:VDD;SDAGNDSCL4.3WiFi模块的选择WU105WU105模块不仅价格便宜而且功能多用还能够支持802.11协议的WiFi模块。优点:超低功耗、睡眠模式、串口数据透传应用领域:家庭自动化、遥控玩具、网络摄像机尺寸规格:28.5*17*3.3mm通讯方式:TCPServer、TCPClient、UDP天线形式:外置天线、板上天线引脚说明:ESP8266ESP8266是一款具有耗能低特点的WiFi模块,11*10mm的尺寸和节能等特点使它在同类产品中出类拔萃,专为移动设备和物联网应用设计。优点:超低能耗、体积小、引脚丰富、内置协议、支持天线分集主要组成:接收器、发射器、时钟生成器、电源管理、实时时钟尺寸规格:11*10mm硬件接口:UART、IIC、PWM、GPIO、ADC主要功能:串口传输、PWM控制、GPIO控制工作模式:STA、AP、STA+AP电气特性:第五章系统设计方案5.1系统软件设计方案5.1.1系统的硬件设计思路我设计的该系统想要实现的功能是:使用温度传感器实时监测温湿度的情况,再使用单片机通过wifi模块将分析好的信息数据通过wifi模块做媒介将采集到的数据发送到OneNet物联网平台达到整个温湿度采集信息及传输的功能。想要达到整个系统的完成工作,就必须按照功能来设定每个物品的作用。可以分为以下几个部分:数据处理的模块;在此处,为了适应该系统的部分功能,决定采用ArduinoUNOR3类型的单片机,该单片机无论是软件设施还是硬件设施都非常适合该设计的系统。而且该单片机配置齐全,使用起来也较方便。在这里使用Arduino单片机来完成温湿度数据的采集和运算功能将会对整个系统的完成大有裨益。单片机采集和运算功能完成之后再利用wifi模块上传分析后的数据。数据传输的模块;在数据完成采集之后,自然是要再选择一个传输模块来实现将信息传输到计算机系统里的功能。在这里,为了适应该系统的部分功能,决定采用ESP8266WiFi模块,该模块在工作时的特点是:非常低的功能消耗,可以间接地减少消耗资源;而且硬件接口非常丰富,适用于各种硬件的接通,该模块常常适用于物联网等各种相关应用的场合。下面是关于该模块的一些性能的简单描述:它的gital数字I/O口0—13,其Analog模拟I/O口0-5。与此同时该模块还支持ISP下载功能,功能多样化。除此之外,该模块的中央处理器是Atmel品牌的中央处理器。而该模块Arduino的尺寸仅有70*54mm,较小且方便使用。温湿度采集模块;该系统的温湿度采集模块准备选用DHT22型传感器,该传感器的性能机可靠又稳定,采用该模块的原因是其低廉的成本、反应的快速和极高的性能特点。接下来就是本篇论文在设计的系统中温湿度采集系统的原理的框架图:温湿度采集系统的全部过程是:在系统开始采集温湿度数据时,DHT22传感器检测周围环境的温湿度,接着传输给Arduino收集模块,而Arduino收集模块将系统接收到的数据进行相应的分析整理后经由ESP8266wifi模块作为搭载的平台将检测到的温湿度传输到中国移动OneNet物联网平台,如此一来,这样每位用户通过中国移动OneNet物联网平台可以监视周围环境的在线情况。整个温湿度采集系统的全部过程就是这样。5.1.2主电路的构成主电路图晶振电路图电路中的重要组成部分是使用16MHz晶振为单片机提供标准的时钟信号,同时也是整个电路的核心部分。供电电路以上图表中的烧写器有两种方法可以完成烧写任务,一方面是能够通过利用ICSP协议对该单片机进行在线烧写的工作指令,另一方面是可以通过USB口利用串行通信完成烧写任务。目前较主流的下载方式都是通过USB口进行下载,因此ICSP协议在现如今的社会上很少用到。该烧写器的用处还是挺多。相信经过一番的改良后还可以被人们所认可接受。复位电路复位电路使用一个单刀单掷开关作为复位开关,开关接地后拉低电平,实现对单片机的上电复位。5.1.3传感器与硬件接口ESP8266模块>Serial3(TX3/RX3)用户发送和读取WIFI指令
DHT22模块>D8单总线读取温湿度数据值
DEBUG接口>Serial(D0/D1)5.2系统硬件设计方案5.2.1软件平台开发概述ArduinoIDE作为该系统的软件设施部分,其集成开发环境是由文本编辑器、消息区域、文本控制台和工具栏四部分组成。其中代码作为项目在编辑器中保存。当保存、输出以及运行出现错误时人们可通过消息区实时知晓反馈信息。错误消息和其他信息输出显示在控制台上。ArduinoIDE的独特优点是:①在使用该平台时,其操作简单易懂,就算是第一次使用,使用者也可以很容易就上手。②该平台的局限性较低。甚至该平台还可以跨系统使用。目前许多人在使用时的主流系统就是ArduinoIDE、该平台的接口适应各种软件的接口,使用率较高。该平台拥有极高的自由度。其拓展性也较高,具有好的发展前景。⑥该平台在开源协议允许的情况下能够进行修改和发布,就不需要在需要修改和发布时到产地去跑一趟,比较方便。Arduino的基本结构(1)1个9V直流电源输入(2)1个USB口,用以连接计算机(3)14个数字输入/输出端(4)6个模拟输入/输出端使用ArduinoIDE的注意事项(1)该平台在工作时处理速度较慢,基本的ARDUNO版本是ATMAGE的主芯片,16MHz的时钟频率使得ARDUNO性能低。(2)该平台的多任务、多线程编程较烦,就算可以找到多任务切换的代码,但使用时需要注意各个任务的时间片段,需要另外配置各种优先级、抢占机制、线程通讯,这使得工作人员需要较高的知识和技术。(3)该平台在工作的过程中需要去中断几个计数器。中断的原因是:该平台内的设置时钟的频率时较麻烦,需要费好大一番功夫。该平台的接口也是少的可怜,不能广泛应用在各个网络。(4)该平台在PWM输出、模拟输入口较多,但PWM的频率最大是500Hz,对于一些控制是不符合要求的或者一些性能要求比较严格的控制,频率还有所不足。(5)该平台的串口缓存最大允许128,不允许中断接收,通信协议的定义也有很大的区别。5.2.2系统软件的设计思路(1)首先是利用Arduino传感器的平台提供的关于DHT22传感器的数据库,方便单片机去读取温湿度值保存下并分析再通过传输模块进行传输。(2)其次是利用Arduino的平台提供的定时器库实施监控指令实施时的传输功能,从而得到已采集的数据的回溯时间,也给硬件系统一个缓冲的时间。(3)接着是利用OneNet物联网平台提供的数据库,从而合成POST请求的HTTP头指令的实施。(4)最后才是利用ESP8266传感器连接wifi设备连接网络并将采集到并分析过的数据将它发送到相对应的服务器。5.2.3软件的设计结构图5.2.4软件的调试过程DHT模块调试#include"DHT.h"DHTdht;voidloop(){delay(2000);//延时2sfloathumidity=dht.getHumidity();//采集湿度信息floattemperature=dht.getTemperature();//采集温度信息Serial.print(dht.getStatusString());Serial.print("\t");Serial.print(humidity,1);//输出湿度信息Serial.print("\t\t");Serial.print(temperature,1);//输出温度信息Serial.print("\t\t");Serial.println(dht.toFahrenheit(temperature),1);//输出华氏度温度信息ESP8266模块调试voidloop(){delay(2000);floattemperature=dht.getTemperature();floathumidity=dht.getHumidity();Serial.println("POST/devices/29788784/datapointsHTTP/1.1");//设置为自己的设备IDSerial.println("api-key:0XL4wJe9WX6kkNRONCaBdTuvRNU=");//设置为自己的APIKEYSerial.println("Host:");//设置服务器地址Serial.println("Content-Length:62");Serial.println("");Serial.print("{\"datastreams\":[{\"id\":\"Temp\",\"datapoints\":[{\"value\":");Serial.print(temperature);Serial.println("}]}]}");Serial.println("POST/devices/29788784/datapointsHTTP/1.1");//设置为自己的设备IDSerial.println("api-key:0XL4wJe9WX6kkNRONCaBdTuvRNU=");//设置为自己的APIKEYSerial.println("Host:");//服务器地址Serial.println("Content-Length:62");Serial.println("");Serial.print("{\"datastreams\":[{\"id\":\"Humi\",\"datapoints\":[{\"value\":");Serial.print(humidity);Serial.println("}]}]}");AT指令AT+CWMODE=1//设置为STA模式AT+CWJAP="wifi名称","Wifi密码"AT+CIPMUX=0//设置成单路连接模式AT+CIPMODE=1//设置为透传模式AT+SAVETRANSLINK=1,"3",80,"TCP"//esp8266连接服务器80端口TCP协议AT+RST//esp8266复位最终效果的展现测试前的图测试后的图5.2.5代码1、获取温湿度数值#include"DHT.h"DHTdht;voidsetup(){Serial.begin(9600);Serial.println();Serial.println("Status\tHumidity(%)\tTemperature(C)\t(F)");dht.setup(2);//datapin2}voidloop(){delay(2000);//延时2sfloathumidity=dht.getHumidity();//采集湿度信息floattemperature=dht.getTemperature();//采集温度信息Serial.print(dht.getStatusString());Serial.print("\t");Serial.print(humidity,1);//输出湿度信息Serial.print("\t\t");Serial.print(temperature,1);//输出温度信息Serial.print("\t\t");Serial.println(dht.toFahrenheit(temperature),1);//输出华氏度温度信息}2、监控AT指令发送和获取数据返回时间voidsetup(){pinMode(L,OUTPUT);digitalWrite(L,LOW);DebugSerial.begin(9600);ESP8266Serail.begin(115200);Timer1.initialize(1000);Timer1.attachInterrupt(Timer1_handler);initEsp8266();DebugSerial.println("setupend!");}3、合成POSTStaticJsonBuffer<200>jsonBuffer;JsonObject&value=jsonBuffer.createObject();value["value"]=thisData;JsonObject&id_datapoints=jsonBuffer.createObject();id_datapoints["id"]=sensor_id_temp;JsonArray&datapoints=id_datapoints.createNestedArray("datapoints");datapoints.add(value);JsonObject&myJson=jsonBuffer.createObject();JsonArray&datastreams=myJson.createNestedArray("datastreams");datastreams.add(id_datapoints);charp[200];intnum=myJson.printTo(p,sizeof(p));packet.setHostAddress(Server);packet.setDevId(device_id_temp);packet.createCmdPacket(POST,TYPE_DATAPOINT,p);inthttpLength=strlen(packet.content)+num;4、ESP8266连接服务器并发送数据#include"DHT.h"DHTdht;voidsetup(){Serial.begin(115200);dht.setup(2);//datapin2}voidloop(){delay(2000);floattemperature=dht.getTemperature();floathumidity=dht.getHumidity();Serial.println("POST/devices/29788784/datapointsHTTP/1.1");//设置为自己的设备IDSerial.println("api-key:0XL4wJe9WX6kkNRONCaBdTuvRNU=");//设置为自己的APIKEYSerial.println("Host:");//设置服务器地址Serial.println("Content-Length:62");Serial.println("");Serial.print("{\"datastreams\":[{\"id\":\"Temp\",\"datapoints\":[{\"value\":");Serial.print(temperature);Serial.println("}]}]}");Serial.println("POST/devices/29788784/datapointsHTTP/1.1");//设置为自己的设备IDSerial.println("api-key:0XL4wJe9WX6kkNRONCaBdTuvRNU=");//设置为自己的APIKEYSerial.println("Host:");//服务器地址Serial.println("Content-Length:62");Serial.println("");Serial.print("{\"datastreams\":[{\"id\":\"Humi\",\"datapoints\":[
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园安全小组工作制度
- 幼儿园建立双控工作制度
- 幼儿园接送交接工作制度
- 幼儿园教育惩戒工作制度
- 幼儿园校园维稳工作制度
- 幼儿园灶房人员工作制度
- 幼儿园督导督学工作制度
- 幼儿园考核奖惩工作制度
- 幼儿园辅助睡眠工作制度
- 幼儿园陪护工作制度范本
- 第5课 从小爱劳动 课件(内嵌视频) 2025-2026学年道德与法治三年级下册统编版
- 一年级数学10以内加减法计算专项练习题(每日一练共12份)
- 2026特种作业场内专用机动车辆作业考试题及答案
- (二模)苏北七市2026届高三第二次调研测试生物试卷(含答案)
- TCABEE080-2024零碳建筑测评标准(试行)
- 遗传性高胆红素血症诊疗专家共识(2025年版)解读课件
- 科大讯飞深度研究报告
- 2026内蒙古地质矿产集团有限公司所属矿山企业招聘230人笔试备考试题及答案解析
- 2025云南滇中新区股权投资有限公司招聘5人笔试历年备考题库附带答案详解
- 建筑项目危险作业安全操作规程
- 2025年江苏有线营业员笔试题及答案
评论
0/150
提交评论