سیستم های عامل

اتوماسیون خانه هوشمند با لینوکس (صدای متخصص در لینوکس)

Smart Home Automation with Linux (Expert's Voice in Linux)

دانلود کتاب Smart Home Automation with Linux (Expert’s Voice in Linux) (به فارسی: اتوماسیون خانه هوشمند با لینوکس (صدای متخصص در لینوکس)) نوشته شده توسط «Steven Goodwin»


اطلاعات کتاب اتوماسیون خانه هوشمند با لینوکس (صدای متخصص در لینوکس)

موضوع اصلی: کامپیوتر – سیستم عامل

نوع: کتاب الکترونیکی

ناشر: Apress

نویسنده: Steven Goodwin

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2010

تعداد صفحه: 313

حجم فایل: 17.40 مگابایت

کد کتاب: 1430227796 , 9781430227793

نوبت چاپ: 1

توضیحات کتاب اتوماسیون خانه هوشمند با لینوکس (صدای متخصص در لینوکس)

شما به راحتی می توانید زمان و پول زیادی را برای پروژه های اتوماسیون خانگی (HA) سرمایه گذاری کنید تا متوجه شوید که آنطور که انتظار می رفت کار نمی کنند. این کتاب تجربه گسترده نویسنده در HA را ثبت می‌کند و از این رو می‌تواند سرمایه‌گذاری خوبی باشد تا به شما کمک کند تا از ناامیدی اجتناب کنید یا حداقل آن را کاهش دهید و شانس خود را برای استفاده موفقیت‌آمیز و لذت‌بخش از سخت‌افزار و نرم‌افزار برای بهبود کیفیت زندگی خود افزایش دهید. برای به دست آوردن حداکثر سود از این کتاب، باید در نصب سخت افزار و سیم کشی آن و همچنین توسعه صفحه وب و اسکریپت نویسی مهارت داشته باشید. لینوکس/نرم‌افزار متن‌باز اصلی‌ترین وسیله HA است که به دلایل متعددی تحت پوشش قرار می‌گیرد: به ارث بردن از یونیکس برنامه‌هایی که یک کار را انجام می‌دهند و آن را به خوبی انجام می‌دهند، توانایی استفاده از اسکریپت‌ها برای یکپارچه‌سازی برنامه‌های کلیدی، و در نهایت توانایی سفارشی‌سازی برنامه‌ها برای شما. نیاز به دلیل در دسترس بودن کد منبع آماده است. در حالی که تعداد زیادی قطعه کد گویا در سراسر کتاب وجود دارد، هیچ نمونه کاملی ارائه نشده است، و همچنین نسخه‌ای از کد منبع از سایت ناشر ارائه نشده است. با توجه به اینکه راه‌حل‌های اتوماسیون خانگی همه منحصربه‌فرد هستند، ممکن است این مورد را قابل قبول بدانید، اما من مطمئن هستم که بسیاری از دیدن نحوه ادغام یک راه‌حل HA خوشحال خواهند شد. سپس دوباره، شاید نویسنده نگران خطر امنیتی اجرای HA خود بود! به اعتبار نویسنده، نگرانی های امنیتی به طور مرتب در سراسر کتاب مطرح شده است. این کتاب شامل تنها 7 فصل، بدون ضمیمه و نمایه کافی است، این کتاب همچنان جنبه های بسیاری را پوشش می دهد که هر کسی که قصد HA را دارد قبل از سرمایه گذاری در هر سخت افزاری باید در نظر بگیرد، کار قابل ستایشی است.

فصل اول مستقیماً به نحوه استفاده از سخت افزار X10 برای کنترل وسایل الکتریکی و روشنایی با اطلاعات کاربردی فراوان برای کسانی که علاقه مند به راه اندازی خانه خود با استفاده از این پروتکل هستند می پردازد. سایر تکنیک‌های رقیب یا مکمل، یعنی C-Bus، Ethernet و InfraRed نیز به طور خلاصه پوشش داده شده‌اند.

فصل 2 به نحوه هک کردن وسایلی مانند کنسول‌های بازی، روترهای WiFi مبتنی بر لینوکس و دستگاه‌های NAS (با توجه ویژه به Slug با نام مستعار NSLU2، لپ‌تاپ‌ها، آردوینو، لگو Mindstorms) می‌پردازد و شامل پیوندهایی به سایت‌های هک مرتبط است.

رسانه فصل 3 را به آن اختصاص داده است. چگونه رسانه خود را منبع، استخراج، ذخیره، توزیع و کنترل کنید.

ملاحظات در مورد بهترین راه برای سیم کشی خانه و مکان یابی سرورها و نقاط دسترسی، بر اساس سناریوی مسکونی دو طبقه دشوارتر، در فصل 4 پوشش داده شده است. صرف نظر از ساخت و ساز خانه شما، نکات زیادی در این فصل برای بررسی وجود دارد تا به شما کمک کند راه حل HA قابل اعتماد، غیر مزاحم و نسبتاً ایمن را پیاده سازی کنید.

فصل 5 فناوری‌های ارتباطی مختلفی را پوشش می‌دهد که می‌توانند برای اجرای HA شما به خوبی مورد استفاده قرار گیرند، با IP تلفن (اسکایپ و ستاره)، ایمیل، صدا، دسترسی به وب و پیامک که همگی شامل می‌شوند. تکنیک‌هایی در مورد نحوه پردازش ارتباطات مبتنی بر ایمیل، وب و پیامک پوشش داده شده است، از جمله پیشنهاداتی در مورد چگونگی کاهش خطر نقض امنیت.

فصل 6 در مورد منابع داده برای من بسیار جالب بود، زیرا نویسنده مالکیت و مسائل حقوقی مرتبط با استفاده شخصی را پوشش می‌دهد و اینکه چگونه این موارد با استفاده خانوادگی و توزیع گسترده‌تر محدودتر می‌شوند. سپس این فصل به بررسی چگونگی جمع‌آوری داده‌های عمومی مفید برای کمک به زندگی روزمره می‌پردازد، مانند دسترسی به جدول زمانی حمل‌ونقل عمومی، ترافیک، آب‌وهوا، محتوای تلویزیون و رادیو و نحوه استفاده از آنها با داده‌های خصوصی از تقویم‌ها. ایمیل، توییتر و فیس بوک برای اتوماسیون شخصی.

فصل آخر که برای افراد ماهر در کدنویسی جالب است، نحوه ادغام فن‌آوری‌های HA با Minerva را پوشش می‌دهد و به طور مفصل نحوه پیکربندی Minerva و اجزای آن را برای ارائه یک راه‌حل امن HA که نیاز به حداقل تعمیر و نگهداری با استفاده از انتزاعات دستگاه و برنامه دارد، نشان می‌دهد.

در حالی که هیچ ضمیمه‌ای وجود ندارد، کتاب فهرست مناسبی دارد، اما جواهرات واقعی را می‌توان با خواندن کتاب به بهترین وجه پیدا کرد. با تشکر از یک مرجع در فصل 6، من بالاخره نرم افزار لاگ لینوکس را برای ایستگاه هواشناسی خود پیدا کردم!


You can easily invest a lot of time and money into Home Automation (HA) projects only to find they don’t work as anticipated. This book records the extensive experience of the author in HA and a hence could be a good investment to help you avoid or at least reduce frustration and improve your chances of successfully and enjoyably harnessing hardware and software to improve your quality of life. To gain the maximum benefit from this book, you need to be competent at installing hardware and wiring it up as well as doing web page development and scripting. Linux/Open Source Software is the main HA vehicle covered for a number of reasons- the inheritance from Unix of applications doing one thing and doing it well, the ability to use scripts to integrate key applications, and finally the ability to customise applications to your needs due to the ready availablity of source code. While there are plenty of illustrative snippets of code throughout the book, there are no complete examples provided, nor are copies of the source code provided from the publisher’s site. You may find this acceptable given everyone’s home automation solutions are unique, but I’m sure many would appreciate seeing how a HA solution is integrated. Then again, perhaps the author was concerned about the security risk to his HA implementation! To the author’s credit, security concerns are regularly addressed throughout the book. Comprising just 7 chapters, with no appendices and an adequate index, this book still does a commendable job of covering the many aspects anyone planning HA needs to consider before investing in any hardware.

The first chapter jumps straight into how to use X10 hardware to control electrical appliances and lighting with plenty of practical information for those interested in setting up their home using this protocol. Other competing or complementary techniques, i.e. C-Bus, Ethernet and InfraRed are also briefly covered.

Chapter 2 looks at how to hack appliances such as game consoles, Linux powered WiFi Routers and NAS devices (with particular attention given to the Slug aka NSLU2, laptops, Arduino, Lego Mindstorms) and includes links to relevant hacking sites.

Media has chapter 3 dedicated to it; how to source your media, extract, store, distribute and control it.

Considerations on the best way to wire your home and locate servers and access points are covered in chapter 4, based on the more difficult two storey dwelling scenario. Irrespective of your dwelling construction, there are plenty of points raised in this chapter for consideration to help you implement a reliable, non-intrusive and reasonably secure HA solution.

Chapter 5 covers the various communications technologies that can be used to good effect for your HA implementation, with IP Telephony (Skype and Asterisk), email, voice, web access, and SMS all included. Techiques on how to process email, web and SMS based communications are covered, including suggestions on how to reduce the risk of security breaches.

I found chapter 6 on Data Sources particularly interesting, with the author covering ownership and the associated legal issues with personal use and how these become even more restrictive with family use and wider distribution. The chapter then goes on to look at how you can collect useful public data to assist your daily life, such as access to public transport time tables, traffic, weather, TV and Radio content and how you can use these with private data from calendars, webmail, Twitter and Facebook for personal automation.

Of particular interest for those skilled in coding, the final chapter covers how to integrate HA technologies with Minerva, showing in detail how to configure Minerva and its components to provide a secure HA solution that requires minimal maintenance by using device and application abstractions.

While there are no appendices, the book has an adequate index, but the real gems can best be found by reading through the book. Thanks to a reference in chapter 6, I finally found some Linux logging software for my weather station!

دانلود کتاب «اتوماسیون خانه هوشمند با لینوکس (صدای متخصص در لینوکس)»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

دیدگاهتان را بنویسید