摘要本文以树莓派为载体进行智能家居控制器的设计
在对现在三种市面上的网络电视的比较中引出毕设的主角——树莓派
首先是LINUX系统常识性的介绍;然后是在ARM/LINUX平台上面开发应用的两种方法:调用系统已有资源、做程序(C经典法、PYTHON快捷法);然后通过简单的对于GPIO口的使用(点亮LED),建立家庭内无线局域网和网络电视的配置展示了本地应用的种种可能;随后简略介绍了基本网络协议(TCP/IP),并在此基础上比较了五种不同服务器的优缺点,并将我们的服务器暴露给外部网络,介绍了实现远程视频监控的两种方法及其比较;最后是软件源的建立及其意义
在结论中详细罗列了自己对于整个平台的总体认识
关键字:智能家居;树莓派;Arm;LinuxAbstractThewholeworkofmygraduationprojectisrelatedtoRaspberryPi,anArm&&Linuxdevelopmentplatform
Asanintroduction,thefirsttwochaptersshowoutsomemethodsofsmarthomeapplicationdevelopmentonthisplatformandthecapabilityofRaspberryPibytickingtheGPIOportsandsettingupahome-scalelocalwirelessnetwork
Thenabrieflydescriptionofseveralprimaryinternetprotocol,comparing5differentwaysofweb-serverbuilding,puttingforwardweb-servertotheoutsideworld
Finally,myjudgmentabouttheentiredevelopmentp