ThecorefunctionsoftheapplicationlayeroftheInternetofThingsrevolvearoundtwoaspects:oneis"data",theapplicationlayerneedstocompletedatamanagementanddataprocessing;theotheris"application",whichisfarfrommanagingandprocessingdata.Notenough,thesedatamustbecombinedwithvariousindustryapplications.Forexample,theremotepowermeterreadingapplicationinthesmartgrid:themeterreaderplacedintheuser'shomeisthesensorintheperceptionlayer.Afterthesesensorscollecttheuser'selectricityconsumptioninformation,itissentthroughthenetworkandaggregatedtotheprocessorofthepowerplantsuperior.Theprocessoranditscorrespondingworkbelongtotheapplicationlayer,itwillcompletetheanalysisoftheuser'selectricityconsumptioninformation,andautomaticallytakerelevantmeasures.
Fromthestructuraldivision,theIoTapplicationlayerincludesthefollowingthreeparts:
1.InternetofThingsmiddleware:InternetofThingsmiddlewareisanindependentsystemsoftwareorserviceprogram.ThemiddlewareencapsulatesvariouspubliclyavailablecapabilitiesinaunifiedmannerandprovidesthemtoInternetofThingsapplications.
2.InternetofThingsapplications:InternetofThingsapplicationsarevariousapplicationsdirectlyusedbyusers,suchasintelligentcontrol,security,powermeterreading,telemedicine,intelligentagriculture,andsoon.
3.Cloudcomputing:CloudcomputingcanhelpthestorageandanalysisofmassivedataintheInternetofThings.Accordingtotheservicetypesofcloudcomputing,thecloudcanbedividedinto:InfrastructureasaService(IaaS),PlatformasaService(PaaS),ServiceandSoftwareasaService(SaaS).
Fromthethree-tierstructureoftheInternetofThingsIntermsofdevelopment,thenetworklayerhasbeenverymature,andtheperceptionlayerhasdevelopedveryrapidly,whiletheapplicationlayerhaslaggedbehindtheothertwolevelsintermsofthedegreeofattentionithasreceivedorthetechnicalresultsachieved.Butbecausetheapplicationlayercanprovideuserswithspecificservices,itismostcloselyrelatedtous,sotheapplicationlayerhasgreatpotentialforfuturedevelopment.