Font Size: a A A

The Implementation Of Smart Lighting System Based On Android NDK

Posted on:2015-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:S SunFull Text:PDF
GTID:2298330422471724Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The birth of the Android mobile phone system broke the monopoly of thetraditional hand-held phone. As smartphones becoming more powerful and moreaffordable prices, it began to appear in more and more ordinary users. At the same time,the open-source android system makes more and more developers joining into theandroid application development team, and the android mobile development technologyhas improved steadily. In terms of hardware, arduino’s emergence changed thetraditional microcontroller complex and cumbersome process of learning. Thosedevelopers who lack hardware programming knowledge can easily get started and usethe arduino development board to define specific applications. The rise of the Internet ofthings provides a new starting point for the intelligent Home Furnishing control system.Though intelligent mobile terminal has penetrated into people’s daily lives, and it willbecome the mainstream terminal controller of the intelligent home control system,people can control home devices anytime, anywhere, so that the original homeenvironment becomes stationary smart intelligent mobile homes.In this paper, I design a smart lighting system based on android NDK technology.The android APP use both android SDK and anroid NDK technology, and the part of thehardware we chose ardunio ocrobot mangoII to interconnect with RGB-LED. I useHC-06bluetooth serial module to ensue the interaction of software and hardware. Thedetails are as follows:First, I make the overview of the research status of smart lighting system and showthe research background and significance of this topic. So I propose the smart lightingsystem based on android ndk technology and point out the main object and thecorresponding research methods. Meanwhile I offer the hardware and software solutionof this system.Secondly,using experiment way to contrast the performance of android SDK andandroid NDK. The results show that NDK is better than SDK in some algorithm andalso in some embedded programming. At the sme time I also do some research inachieveing Bluetooth communication using NDK technology.Finally, using software engineering development process, we finish this smartlighting system following four steps: requirement, design, system implementation andsystem impletmentation.
Keywords/Search Tags:android NDK, arduino, bluetooth, RGB-LED
PDF Full Text Request
Related items