Arduino、Android与电脑打造家居自动化:解锁智能生活
利用智能家居系统打造自动化的生活环境 #生活技巧# #家居装饰技巧# #家居智能化推荐#
personally prefer iOS devices as the platform of choice for my mobile lifestyle,
the overhead associated with writing applications for iOS is a hassle. In addi-
tion to learning Objective-C and the various frameworks as well as dealing
with the burden of memory management, deploying iOS apps requires either
a jailbroken device or the legitimate purchase of an annual membership to
Apple’s iPhone developer network. Conversely, Android’s SDK and application
deployment is free and open. Android programs can also multitask better
than iOS programs. Of course, these two advantages also bring on greater
security and resource utilization risks. That said, I encourage readers who
prefer the mobile demos to run on non-Android devices to port the simple
client programs presented in this book to their favorite mobile OS and share
these conversions with the Programming Your Home community.
Another term that is gaining a foothold in the tech press is the “Internet of
Things.” This phrase refers to the idea that with the proliferation of network-
connected microcontrollers, Internet-based communication between such
small devices will eventually outnumber people surfing the Web. While that
may be the case for submitting data upstream, reaching such a device from
the Internet is still a hassle. Besides the technical knowledge required to set
up a dynamic DNS and securely configure port forwarding to easily reach the
device, ISPs may block outbound ports to prevent end consumers from setting
up dedicated servers on popular network ports like FTP, HTTP/S, and SMTP.
The projects in this book should work perfectly fine in a home local area
network. However, obtaining sensor data outside of this local network is a
challenge. How do you check on the status of something like a real-time
temperature reading without going through the hassles of opening and for-
warding ports on your router (not to mention the potential security risks that
entails)?
Fortunately, several companies have begun to aggressively offer platforms
accessible via simple web service APIs to help overcome these hassles. Three
of these gaining momentum are Pachube, Exosite, and Yaler.
1
Configuring
and consuming their services is a fairly straightforward process. I encourage
you to visit these sites to learn more about how to incorporate their messaging
capabilities into your own projects.
1. http://www.pachube.com, http://www.exosite.com, and http://www.yaler.org, respec-
tively.
xvi • Preface
report erratum • discuss
www.it-ebooks.info
网址:Arduino、Android与电脑打造家居自动化:解锁智能生活 https://www.yuejiaxmz.com/news/view/736249
相关内容
如何使用Arduino实现智能家居自动化DIY:利用Arduino制作智能家居系统
基于arduino的智能家居系统
基于Arduino智能家居控制系统
揭秘MetaQ Android:解锁移动设备智能生活新篇章
鹿客智能门锁:Android系统下的安全生活新体验,解锁智能家居新篇章!
如何实现智能家居自动化?
使用Arduino和ESP8266制作一款智能门锁
解锁智能生活:Android锁屏休眠,省电省心新体验
UberSense Android:解锁移动设备潜能,体验智能生活新篇章