Font Size: a A A

Design Of Smart Home Control System Based On AllJoyn

Posted on:2018-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:J W QiFull Text:PDF
GTID:2322330515981982Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of eletronic technology and the popularization of Internet,the world has stepped into a brand-new Internet of Things era.As one of the important directions in IoT field,smart home is gradually changing people's life.However,the imcompatibility of various product technology standards caused an unfavorable situation of low smart home penetration rate.Therefore,the Allseen Alliance launched AllJoyn technology to build a unified IoT standard.AllJoyn is a neutral platform system which can combine different platforms together and simplify the communication between different devices.Based on AllJoyn's multi-platform compatibility,this paper raised a smart home system design.After AllJoyn's core bus mechanism and system structure were studied,the total scheme was determined.System function was to collect the inner home's smoke,temperature,humidity and light intensity and show them on Yeelink,also with Yeelink's feedback control of home environment.System realization included two parts: hardware employment and software system design.In hardware design part,the information collection node system was designed.Arduino Due was chosen as the central part of node.Indoor information was collected using these sensors: DHT11 for temperature and humidity,MQ-2 for smoke and BH1750 for light intensity.Ethernet shield was used to connect nodes to the Internet.In software design,three sections were included: First,AllJoyn server program on PC was written to generate AllJoyn bus and realize Arduino client data collection,also deal with Yeelink's data transfer and switch signal.Second,by migrating AllJoyn client projects,Arduino client communication with server and node information collection were realized.Third,Yeelink platform was set with trigger action conditions for sensor nodes and addition of switches.The switch control command would be sent if the conditions were satisfied.In home indoor simulation environment test,the PC server could send Arduino client's data through AllJoyn bus,the data diagram could be seen on the Yeelink web platform and mobile app,the actions were executed and the mobile messages were pushed when conditions were satisfied.It stated that the system had realized expected functions and good stability.
Keywords/Search Tags:AllJoyn, Internet of Things(IoT), Smart home, Arduino, Yeelink
PDF Full Text Request
Related items