Monitorowanie Raspberry Pi Poprzez Komunikator Internetowy

Total Page:16

File Type:pdf, Size:1020Kb

Monitorowanie Raspberry Pi Poprzez Komunikator Internetowy PROJEKTY SOFT Monitorowanie Raspberry Pi poprzez komunikator internetowy Raspberry Pi to świetna platforma do stworzenia np. systemu automatyki ma serca ani talentu (ani czasu) do opraco- domowej. Duża liczba gotowych modułów oraz liczne przykładowe aplika- wywania GUI, wykorzystanie komunikatora cje pozwalają niemal błyskawicznie zestawić dosyć złożony system nadzo- może być zbawieniem. rujący mieszkanie lub dom. Problem pojawia się dopiero na etapie tworze- Który komunikator wybrać? nia interfejsu użytkownika. Umieszczenie w nim wszystkich funkcji oraz Na wstępie warto zdecydować się na któryś wbudowanie mechanizmu powiadomień jest po prostu mocno czasochłon- z dostępnych komunikatorów internetowych. ne. Zamiast tego można swój bezinterfejsowy system wzbogacić o obsługę Wybór nie jest mały, ale jeśli skoncentrować komunikatora internetowego i sterować domem w sposób tekstowy. się na jego uniwersalności, niezawodności lub otwartości oraz dostępności narzędzi dla Raspberry Pi, można go szybko ograniczyć. Na wstępie należy przyznać – sterowanie Natomiast używanie komunikatora inter- Ostateczna decyzja zależy od tego, kto i za urządzeniami za pomocą komend teksto- netowego w aplikacji przemysłowej to po- pomocą jakiego urządzenia będzie łączył się wych to obecnie archaizm, który w komercyj- myłka (z zastrzeżeniem, o którym piszemy z Raspberry Pi. Dobrym wyborem wydaje się nych rozwiązaniach konsumenckich raczej później). Ale dla majsterkowicza, który zna użycie bardzo popularnej usługi WhatsApp, nigdy nie będzie miał już zastosowania. się na elektronice i programowaniu, ale nie które nie tylko dostępna jest prawie na całym Tabela 1. Biblioteki XMPP dostępne w różnych językach Tabela 1. cd. programowania Nazwa Język programowania Nazwa Język programowania jabber.net C# / .net / Mono agsXMPP SDK C# / .net / Mono jabber.py Python Aioxmpp Python JabberLib Tcl AnyEvent::XMPP Perl Jabber Stream Objects (JSO) Java as3xmpp Flash / ActionScript JAXL PHP AXMPP Ada jQuery-XMPP-plugin JavaScript Babbler Java Jreen C++/Qt Blather Ruby JSJaC JavaScript cl-xmpp Lisp Libstrophe C Coversant SoapBox SDK Studio C# / .net / Mono / C++ Libpurple C/C++ dojox.xmpp JavaScript Lightr PHP Dxmpp C++ Loudmouth C Echomine Feridian Java MatriX C# / .net / Mono Eiffel PHP net::XMPP Perl Emite Java node-xmpp JavaScript Escalus Erlang Oajabber C++ Exmpp Erlang Pontarius XMPP Haskell Frabjous JavaScript Pyxmpp Python Gloox C++ pyxmpp2 Python Headstock Python QXmpp C++ Hsxmpp Haskell seesmic-as3-xmpp Flash / ActionScript Hxmpp haXe Sharp.Xmpp C# / .net / Mono Iksemel C Skates Ruby IP*Works Internet Toolkit ActiveX, C++, C#, SleekXMPP Python Iris C++ Slixmpp Python ELEKTRONIKA PRAKTYCZNA 3/2017 47 PROJEKTY SOFT Tabela 1. cd. Tabela 2. Serwery XMPP dla różnych systemów opera- cyjnych Nazwa Język programowania Nazwa Platforma (System operacyjny) Smack Java (Java SE 7 and Android) Apache Vysper Windows / Linux stanza.io JavaScript Citadel Linux strophe.js JavaScript CommuniGate Pro Linux / Mac OS X / Windows StropheCappuccino Objective-J Coversant SoapBox Server Windows Swiften C++ Djabberd Linux Tinder Java Ejabberd Linux / Mac OS X / Solaris / Windows Txmpp C++ IceWarp Linux / Windows Twisted Words Python iChat Server Mac OS X Ubeity C# in.jabberd Linux Verse Lua Isode M-Link Linux / Solaris / Windows XIFF Flash / ActionScript Jabber XCP Linux / Solaris / Windows xmpp-psn Python jabberd 1.x Linux Java / Android / Google Web jaxmpp2 Toolkit jabberd 2.x Linux / *BSD / Solaris / Windows xmpp4js JavaScript Jerry Messenger Linux / Windows XMPP4R Ruby Kwickserver Windows xmpp4r-simple Ruby Metronome IM Linux / Mac OS X Xmppframework Objective C MongooseIM Linux / Mac OS X Xmpphp PHP Openfire Linux / Mac OS X / Solaris / Windows Xmpppy Python Oracle Communications IM Server Linux / Solaris / Windows XMPP-FTW JavaScript Prosody IM Linux / Mac OS X / Windows Z-XMPP JavaScript Psyced Linux / Mac OS X / Windows świecie, ale także oprogramowanie klienc- w aplikacjach In- Siemens OpenScape Linux kie zostało przygotowane na różne systemy ternetu Rzeczy. Tigase Linux / Solaris / Mac OS X / Windows operacyjne, a nawet można z niego korzystać Biblioteki XMPP Vines Linux / Mac OS X przez przeglądarkę internetową. Zaletą jest są dostępne m.in. Wokkel Linux / Solaris / Mac OS X też szyfrowanie komunikacji w trybie „end- w Pythonie, Ja- -to-end”, co oznacza – jeśli wierzyć usługo- vaScripcie, C++, dawcy, że przesyłane wiadomości są czytelne PHP i w Javie, przy czym w wielu przy- python3-dateutil, a w przypadku chęci za- tylko dla nadawcy i adresata, a potencjalni padkach istnieje więcej niż jedno rozwią- pewnienia szyfrowania: protobuf, pycrypto włamywacze musieliby zastosować silne zanie dla danego języka (tabela 1). Wybór i python3-axolotl-curve25519. Jeśli biblioteka maszyny deszyfrujące lub niezłą socjotech- serwerów też jest bardzo duży (tabela 2), ma być obsługiwana z linii komend, należy nikę. Pewnym problemem jest natomiast to, nie mówiąc już o liście gotowych aplikacji też doinstalować argparse, readline i ew. pil- że WhatsApp wymaga aktywnego numeru te- klienckich (tabela 3). low, który pozwala przesyłać obrazy. lefonu do rejestracji urządzenia klienckiego Teoretycznie, po pobraniu obrazu pełnego oraz że jeden numer może być wykorzysty- WhatsApp przez Yowsup Raspbiana instalacja Yowsupa powinna być wany przez maksymalnie jedno urządzenie W niniejszym przykładzie pokażemy, jak naj- prosta. Powinno wystarczyć polecenie pip w danej chwili. To uproszczenie może spra- szybciej podłączyć Raspberry Pi do popular- install yowsup2, ale już w wypadku obrazu wiać pewne trudności, ale w obecnych cza- nego komunikatora, a więc do WhatsAppa. Raspbiana w wersji lite, programu python- sach całkiem łatwo jest choćby na chwilę W dalszej części artykułu pokażemy, jak sko- -pip nie ma domyślnie zainstalowanego. zdobyć numer telefonu, za pomocą którego rzystać z czystego XMPP. Można go doinstalować poleceniem sudo można zarejestrować się w WhatsApp. By obsłużyć WhatsApp, użyjemy otwar- apt-get install python-pip lub gdy chcemy Alternatywnym sposobem będzie użycie tej biblioteki Yowsup w wersji 2.5.0, której korzystać z Pythona 3 (u nas dopiero tak własnego (lub gotowego, bezpłatnego) ser- szczegóły można poznać na GitHubie, pod działało) sudo apt-get install python3-pip. wera XMPP, a więc standardu bazującego adresem https://github.com/tgalal/yowsup. Wraz z programem python-pip doinstaluje na dawniej popularnym Jabberze. Aktualnie Biblioteka Yowsup została napisana w Py- się szereg narzędzi dla Pythona, które też XMPP też wspiera szyfrowanie, a możliwość thonie – i jak chwalą się jej autorzy – po- mogą się przydać. postawienia własnego serwera sprawia, że da służyła m.in. do utworzenia nieoficjalnej Ponadto instalator programu Yowsup2 się w pełni panować nad stanem komunika- aplikacji klienckiej Wazapp na telefon No- kończy działanie poleceniem setup.py in- cji. Co więcej, XMPP jest otwartym standar- kia N9 a także na system operacyjny Black- stall, które wymaga uprawnień roota, by móc dem, opartym na XML-u i sformalizowanym berry 10. Yowsup teoretycznie wymaga Py- zmodyfikować wszystkie potrzebne pliki. przez organizację Internet Engineering Task thona 2.6 lub 3.0 albo ich nowszych wersji, Stąd instalację najlepiej wywołać za pomocą Force. Lata doświadczeń dużych firm spra- przy czym w trakcie naszych testów okazało sudo pip3 install yowsup2. Gdyby instalacja wiły, że XMPP uważa się za sprawdzony się, że działa dopiero z Pythonem 3. Ponadto, nie powiodła się z jakiegoś powodu, można protokół, który można wykorzystać w prze- konieczne jest zainstalowanie dodatko- pobrać źródła programu yowsup i samodziel- myśle i świetnie nadaje się on do zastosowań wych pakietów. Będzie to przede wszystkim nie go skompilować. W tym celu należy: 48 ELEKTRONIKA PRAKTYCZNA 3/2017 Monitorowanie Raspberry Pi poprzez komunikator internetowy Tabela 3. Aplikacje klienckie XMPP dla różnych syste- Tabela 3. cd. mów operacyjnych Nazwa Platforma (System operacyjny) Nazwa Platforma (System operacyjny) Kopete Linux Adium OSX Mcabber Console / Text-Mode Apple Messages OSX Miranda IM Windows AQQ Windows Miranda NG Windows Mobile (Android, iOS) / Linux / OSX / AstraChat Windows Monal IM Mobile (iOS) Beem Mobile (Android) Movim Przeglądarka BitlBee Linux Mozilla Thunderbird Linux / OSX / Windows Mobile (Android, Blackberry (BBOS), OneTeam for iPhone Mobile (iOS) BlueJabb Nokia Symbian S40/S60 i Asha) OneTeam Linux / OSX / Windows Boogie Chat Mobile (iOS) Pidgin Linux / OSX / Windows Buddycloud Mobile / Web / Console Poezio Console / Text-Mode Candy Przeglądarka Profanity Console / Text-Mode ChatSecure Mobile (Android, iOS) Psi+ Linux / OSX / Windows Coccinella Linux / OSX / Windows Psi Linux / OSX / Windows Conversations Mobile (Android) Quiet Internet Pager Windows Converse.js Przeglądarka qutIM Linux / OSX / Windows Coversant SoapBox Linux / Console / Text-Mode / Communicator Windows Salut à Toi Przeglądarka eM Client Windows Sim-IM Linux Empathy Linux Spark Linux / OSX / Windows Finch Console / Text-Mode SparkWeb Przeglądarka Gajim Linux / Windows Swift Linux / OSX / Windows GNU Freetalk Console / Text-Mode Talkonaut Mobile GreenJab IBM i Tigase Messenger Przeglądarka IM+ Mobile Tigase Minichat Przeglądarka Instantbird Linux / OSX / Windows Tkabber Linux / OSX / Windows irssi-xmpp Console / Text-Mode Trillian Windows/ OSX / Mobile / Przeglądarka jabber.el Linux V&V Messenger Windows Jabbim Linux / OSX / Windows Vayusphere Mobile (BlackBerry) JAJC Windows VSTalk Windows Jappix Przeglądarka WTW Windows Jitsi Linux / OSX
Recommended publications
  • Universidad Pol Facultad D Trabajo
    UNIVERSIDAD POLITÉCNICA DE MADRID FACULTAD DE INFORMÁTICA TRABAJO FINAL DE CARRERA ESTUDIO DEL PROTOCOLO XMPP DE MESAJERÍA ISTATÁEA, DE SUS ATECEDETES, Y DE SUS APLICACIOES CIVILES Y MILITARES Autor: José Carlos Díaz García Tutor: Rafael Martínez Olalla Madrid, Septiembre de 2008 2 A mis padres, Francisco y Pilar, que me empujaron siempre a terminar esta licenciatura y que tanto me han enseñado sobre la vida A mis abuelos (q.e.p.d.) A mi hijo icolás, que me ha dejado terminar este trabajo a pesar de robarle su tiempo de juego conmigo Y muy en especial, a Susana, mi fiel y leal compañera, y la luz que ilumina mi camino Agradecimientos En primer lugar, me gustaría agradecer a toda mi familia la comprensión y confianza que me han dado, una vez más, para poder concluir definitivamente esta etapa de mi vida. Sin su apoyo, no lo hubiera hecho. En segundo lugar, quiero agradecer a mis amigos Rafa y Carmen, su interés e insistencia para que llegara este momento. Por sus consejos y por su amistad, les debo mi gratitud. Por otra parte, quiero agradecer a mis compañeros asesores militares de Nextel Engineering sus explicaciones y sabios consejos, que sin duda han sido muy oportunos para escribir el capítulo cuarto de este trabajo. Del mismo modo, agradecer a Pepe Hevia, arquitecto de software de Alhambra Eidos, los buenos ratos compartidos alrrededor de nuestros viejos proyectos sobre XMPP y que encendieron prodigiosamente la mecha de este proyecto. A Jaime y a Bernardo, del Ministerio de Defensa, por haberme hecho descubrir las bondades de XMPP.
    [Show full text]
  • Download Windows Live Messenger for Linux Ubuntu
    Download windows live messenger for linux ubuntu But installing applications in Ubuntu that were originally made for I found emescene to be the best Msn Messenger for Ubuntu Linux so far. It really gives you the feel as if you are using Windows Live Messenger. Its builds are available for Archlinux, Debian, Ubuntu, Fedora, Mandriva and Windows. At first I found it quite difficult to use Pidgin Internet Messenger on Ubuntu Linux. Even though it allows signing into MSN, Yahoo! Messenger and Google Talk. While finding MSN Messenger for Linux / Ubuntu, I found different emesene is also available and could be downloaded and installed for. At first I found it quite difficult to use Pidgin Internet Messenger on Ubuntu Linux. Even though it allows signing into MSN, Yahoo! Messenger. A simple & beautiful app for Facebook Messenger. OS X, Windows & Linux By downloading Messenger for Desktop, you acknowledge that it is not an. An alternative MSN Messenger chat client for Linux. It allows Linux users to chat with friends who use MSN Messenger in Windows or Mac OS. The strength of. Windows Live Messenger is an instant messenger application that For more information on installing applications, see InstallingSoftware. sudo apt-get install chromium-browser. 2. After the installation is Windows Live Messenger running in LinuxMint / Ubuntu. You can close the. Linux / X LAN Messenger for Debian/Ubuntu LAN Messenger for Fedora/openSUSE Download LAN Messenger for Windows. Windows installer A MSN Messenger / Live Messenger client for Linux, aiming at integration with the KDE desktop Ubuntu: Ubuntu has KMess in its default repositories.
    [Show full text]
  • XEP-0113: Simple Whiteboarding
    XEP-0113: Simple Whiteboarding Huib-Jan Imbens mailto:jabber@imbens:nl xmpp:imbens@jabber:org 2003-09-07 Version 0.2 Status Type Short Name Deferred Informational Not yet assigned A proposal for an extremely simple whiteboarding protocol over Jabber. Legal Copyright This XMPP Extension Protocol is copyright © 1999 – 2020 by the XMPP Standards Foundation (XSF). Permissions Permission is hereby granted, free of charge, to any person obtaining a copy of this specification (the ”Specification”), to make use of the Specification without restriction, including without limitation the rights to implement the Specification in a software program, deploy the Specification in a network service, and copy, modify, merge, publish, translate, distribute, sublicense, or sell copies of the Specifi- cation, and to permit persons to whom the Specification is furnished to do so, subject to the condition that the foregoing copyright notice and this permission notice shall be included in all copies or sub- stantial portions of the Specification. Unless separate permission is granted, modified works that are redistributed shall not contain misleading information regarding the authors, title, number, or pub- lisher of the Specification, and shall not claim endorsement of the modified works by the authors, any organization or project to which the authors belong, or the XMPP Standards Foundation. Warranty ## NOTE WELL: This Specification is provided on an ”AS IS” BASIS, WITHOUT WARRANTIES OR CONDI- TIONS OF ANY KIND, express or implied, including, without limitation,
    [Show full text]
  • 'Building' Architects and Use of Open-Source Tools Towards Achievement of Millennium Development Goals
    'Building' Architects and Use of Open-source Tools Towards Achievement of Millennium Development Goals. Oku, Onyeibo Chidozie Department of Architecture Faculty of Environmental Sciences Enugu State University of Science and Technology Email: [email protected] ABSTRACT Millennium Development Goals (MDGs) were established by the United Nations to improve the well-being of humans and their habitat. Whether they are the target beneficiaries or amongst the parties administering services for achieving the MDGs, humans must carry out these activities in a physical environment. Hence, the Seventh Goal of the MDG has an indirect and far-reaching relationship with the others because it deals with the sustainable development of the built environment. Architects deliver consultancy services that span the design, documentation and construction supervision of the built environment. This study sought to determine the extent to which these professionals can do this, with respect to the Seventh Millennium Development Goal, using mainly open-source tools. The study draws from literature reviews, end-user feedback or reports, interviews with developers of applicable open-source products, and statistics from a survey, launched in 2011, for capturing how architects use ICT in their businesses. Analysis of popular open-source technologies for the Architecture, Engineering and Construction (AEC) industry show a concentration of resources in favour of the later stages of the Architect's role, rather than the design and contract-drawing stages. Some of the better-implemented tools are either too cryptic for professionals who communicate in graphical terms, or heavily biased towards software engineering practices. The products that promise Building Information Modelling (BIM) capabilities are still at an early developmental stage.
    [Show full text]
  • Tao-Of-Tmux Documentation 发布 V1.0.2
    tao-of-tmux Documentation 发布 v1.0.2 Tony Narlock 2020 年 04 月 18 日 Contents 1 前言 3 1.1 关于本书 ............................................... 3 1.2 代码等风格说明 ........................................... 4 1.3 本书主要内容 ............................................. 4 1.4 打赏 .................................................. 5 1.5 书籍形式(Formats) ........................................ 5 1.6 勘误说明(Errata){#errata} ................................... 5 1.7 感谢 .................................................. 6 1.8 本书跟新和 tmux 的变动 ...................................... 6 2 tmux 初识 {#thinking-tmux} 7 2.1 terminal 的窗口管理器 ....................................... 8 2.2 多任务处理 .............................................. 9 2.3 在后台运行程序 ........................................... 10 2.4 Powerful combos ........................................... 11 2.5 小节 .................................................. 12 3 Terminal 基础知识(fundamentals){#terminal-fundamentals} 13 3.1 POSIX 标准 ............................................. 13 3.2 Terminal interface .......................................... 14 3.3 Terminal emulators ......................................... 15 3.4 Shell languages {#shell-languages} ................................ 15 3.5 Shell interpreters (Shells) {#shells} ................................ 15 3.6 小节 .................................................. 16 4 开始使用(Practical usage){#practical-usage} 17 4.1 前缀组合快捷键(prefix key ){#prefix-key} ........................... 17 4.2 Session persistence and the server model ............................. 19
    [Show full text]
  • LINUX JOURNAL CROSS-PLATFORM DEVELOPMENT Shoulda | Openfire | Lazarus | Apparmor | Tircd | Titanium | Qt SEPTEMBER 2009 ISSUE+ 185
    Shoulda | Openfire | Lazarus | AppArmor | tircd | Titanium | Qt LINUX JOURNAL ™ LAZARUS a Powerful IDE for Cross- Platform Development CROSS-PLATFORM DEVELOPMENT CROSS-PLATFORM Qt Making Apps Right on All Platforms Build Rich Desktop Apps Since 1994: The Original Magazine of the Linux Community with TITANIUM SEPTEMBER 2009 | ISSUE 185 | www.linuxjournal.com GOOGLE CHROME Open-Source DEVELOPERS Compliance Shoulda | Openfire | Lazarus | AppArmor | tircd | Titanium | Qt | Titanium | AppArmor tircd | Lazarus Shoulda | Openfire Supercharging Best Practices the Web Looking at with V8 AppArmor in Ubuntu Use tircd to Connect to Twitter over IRC SEPTEMBER 2009 ISSUE 185 $5.99US $5.99CAN 09 SHOULDA MAKES +TESTING EASIER FOR RAILS DEVELOPERS 0 09281 03102 4 Temperatures are rising – prices have dropped! 1&1 Summer Specials: 1&1® HOME PACKAGE 2 Domain Names Included (Choose from .com, .net, .org, .biz and .info) N 120 GB Web Space N Credit to start advertising N 1,200 GB Monthly Traffic with major search engines N 1,200 E-mail Accounts like Google™. N Easy-to-use Site Building Tool N 24/7 Customer Support N 1&1 Blog N ... and much more! N 1&1 Photo Gallery 1st year $ .99 per 4 month FREE!* Offer valid through August 31st ! .us Domain Names $2.99 for the first year!* More special offers are available online. For details, visit www.1and1.com Now accepting * Offers valid through August 31, 2009. 24 month minimum contract term and a setup fee of $4.99 apply with the Home Package ® offer. Other terms and conditions may apply. Private domain registration not available with .us domains.
    [Show full text]
  • 15-441: Computer Networks Project 1: Internet Relay Chat (IRC) Server
    15-441: Computer Networks Project 1: Internet Relay Chat (IRC) Server Lead TA: Daegun Won <[email protected]> Assigned: January 21, 2010 Checkpoint 1 due: January 26, 2010 Checkpoint 2 due: February 4, 2010 Final version due: February 16, 2010 1 Introduction The purpose of this project is to give you experience in developing concurrent network applications. You will use the Berkeley Sockets API to write an Internet chat server using a subset of the Internet Relay Chat protocol (IRC)[1]. IRC is a global, distributed, real-time chat system that operates over the Internet. An IRC network consists of a set of interconnected servers. Once users are connected to an IRC server, they can converse with other users connected to any server in the IRC network. IRC provides for group communication, via named channels, as well as personal communication through “private” messages. For more information about IRC, including available client software and public IRC networks, please see The IRC Prelude[2]. If you have not used IRC before, you may want to try it out to get a feel for what it is. For a quick start, log in to an Andrew machine, and run irssi -c irc.freenode.net -n nickname where nickname is the nickname you want to use. Then type /join #networking to join a networking discussion channel. Other channels you might be interested include #gentoo, #redhat, #perl, and #c++. After you have tried out the text mode IRC client, you may want to try out graphical clients such as xchat and chatzilla (part of mozilla).
    [Show full text]
  • Pesticidal Plants
    Pesticidal Plants • Philip C. • Philip Stevenson, R. Steven Belmain and Murray B. Isman Pesticidal Plants From Smallholder Use to Commercialisation Edited by Philip C. Stevenson, Steven R. Belmain and Murray B. Isman Printed Edition of the Special Issue Published in Plants www.mdpi.com/journal/plants Pesticidal Plants Pesticidal Plants From Smallholder Use to Commercialisation Special Issue Editors Philip C. Stevenson Steven R. Belmain Murray B. Isman MDPI • Basel • Beijing • Wuhan • Barcelona • Belgrade Special Issue Editors Philip C. Stevenson Steven R. Belmain Murray B. Isman University of Greenwich University of Greenwich University of British Columbia UK UK Canada Editorial Office MDPI St. Alban-Anlage 66 4052 Basel, Switzerland This is a reprint of articles from the Special Issue published online in the open access journal Plants (ISSN 2223-7747) from 2019 to 2020 (available at: https://www.mdpi.com/journal/plants/special issues/Pesticidal). For citation purposes, cite each article independently as indicated on the article page online and as indicated below: LastName, A.A.; LastName, B.B.; LastName, C.C. Article Title. Journal Name Year, Article Number, Page Range. ISBN 978-3-03928-788-8 (Pbk) ISBN 978-3-03928-789-5 (PDF) Cover image courtesy of Philip C. Stevenson. c 2020 by the authors. Articles in this book are Open Access and distributed under the Creative Commons Attribution (CC BY) license, which allows users to download, copy and build upon published articles, as long as the author and publisher are properly credited, which ensures maximum dissemination and a wider impact of our publications. The book as a whole is distributed by MDPI under the terms and conditions of the Creative Commons license CC BY-NC-ND.
    [Show full text]
  • Ovládání Zabezpečovací Kamery EYE-02 Protokolem
    TECHNICKA´ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborov´ych studi´ı DIPLOMOVA´ PRACE´ V Liberci, 18. kvˇetna2013 Bc. Jakub Ponikelsk´y TECHNICKA´ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborov´ych studi´ı Studijn´ıprogram: N2612 – Elektronika a informatika Studijn´ıobor: 1802T007 – Informaˇcn´ıtechnologie Ovl´ad´an´ızabezpeˇcovac´ıkamery EYE-02 protokolem XMPP Control of security camera EYE-02 via XMPP protocol Bc. Jakub Ponikelsk´y Vedouc´ıpr´ace: doc. RNDr. Pavel Satrapa, Ph.D. Konzultant: Ing. Jan Halama, JABLOCOM s. r. o. Pracoviˇstˇe: Ustav´ nov´ych technologi´ıa aplikovan´einformatiky Prohl´aˇsen´ı Byl(a) jsem sezn´amen(a)s t´ım,ˇze na mou diplomovou pr´aci se plnˇevztahuje z´akon ˇc.121/2000 Sb., o pr´avuautorsk´em,zejm´ena § 60 – ˇskoln´ıd´ılo. Beru na vˇedom´ı,ˇzeTechnick´auniverzita v Liberci (TUL) nezasahuje do m´ych autorsk´ych pr´avuˇzit´ımm´ediplomov´epr´acepro vnitˇrn´ıpotˇrebuTUL. Uˇziji-lidiplomovou pr´acinebo poskytnu-li licenci k jej´ımu vyuˇzit´ı,jsem si vˇedom povinnosti informovat o t´etoskuteˇcnostiTUL; v tomto pˇr´ıpadˇem´aTUL pr´avo ode mne poˇzadovat ´uhradun´aklad˚u,kter´evynaloˇzilana vytvoˇren´ıd´ıla,aˇzdo jejich skuteˇcn´e v´yˇse. Diplomovou pr´acijsem vypracoval(a) samostatnˇes pouˇzit´ımuveden´eliteratury a na z´akladˇekonzultac´ıs vedouc´ımdiplomov´epr´acea konzultantem. Datum: 18. kvˇetna2013 Podpis: ......................... Bc. Jakub Ponikelsk´y 3 Podˇekov´an´ı Touto cestou bych r´adpodˇekoval vedouc´ımu diplomov´epr´acedoc. RNDr. Pavlu Satrapovi, Ph.D., za jeho cenn´epˇripom´ınkypˇrivytv´aˇren´ıa dokonˇcov´an´ıpr´ace.R´ad bych tak´epodˇekoval spoleˇcnosti JABLOCOM s.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • SIP Speaker Operations Guide
    The IP Endpoint Company SIP Speaker Operations Guide Part #011393*, RAL 9002, Gray White, Standard Part #011394*, RAL 9003, Signal White, Optional *Replaces #011098 and 011099 Document Part #931181A for Firmware Version 11.6.2 CyberData Corporation 3 Justin Court Monterey, CA 93940 (831) 373-2601 SIP Speaker Operations Guide 931181A Part # 011393* Part # 011394* *Replaces 011098 and 011099 COPYRIGHT NOTICE: © 2016, CyberData Corporation, ALL RIGHTS RESERVED. This manual and related materials are the copyrighted property of CyberData Corporation. No part of this manual or related materials may be reproduced or transmitted, in any form or by any means (except for internal use by licensed customers), without prior express written permission of CyberData Corporation. This manual, and the products, software, firmware, and/or hardware described in this manual are the property of CyberData Corporation, provided under the terms of an agreement between CyberData Corporation and recipient of this manual, and their use is subject to that agreement and its terms. DISCLAIMER: Except as expressly and specifically stated in a written agreement executed by CyberData Corporation, CyberData Corporation makes no representation or warranty, express or implied, including any warranty or merchantability or fitness for any purpose, with respect to this manual or the products, software, firmware, and/or hardware described herein, and CyberData Corporation assumes no liability for damages or claims resulting from any use of this manual or such products, software, firmware, and/or hardware. CyberData Corporation reserves the right to make changes, without notice, to this manual and to any such product, software, firmware, and/or hardware. OPEN SOURCE STATEMENT: Certain software components included in CyberData products are subject to the GNU General Public License (GPL) and Lesser GNU General Public License (LGPL) “open source” or “free software” licenses.
    [Show full text]
  • Jabber & IRC & SIP ICQ-, Chat- Und Skype-Ersatz Für Echte Männer
    Jabber & IRC & SIP ICQ-, Chat- und Skype-Ersatz für echte Männer (und Frauen) Schwabacher Linux Tage 09 Überblick „Unschönes“ an proprietärer Kommunikation Rechtliche Grauzone EULAs IRC & Jabber: ICQ erschlagen SIP-Telefonie: Skype erschlagen Zusammenfassung Diskussion & Fragen Schwabacher Linux Tage 09 Worüber reden wir eigentlich? ICQ, MSN, Yahoo! & Co. „Kostenlose“ Chat- und Kurznachrichten-Dienste Unterstützen „Offline-Nachrichten“ Infrastrukturen in Amerika Es gelten amerikanische Bedingungen! Bieten proprietäre Client-Software für Windoos und Mac an Alternative Client-Software ist nicht erlaubt Schwabacher Linux Tage 09 Worüber reden wir eigentlich? (2) Skype „Kostenloser“ Dienst für Internet-Telefonie Ebay bietet proprietäre Client-Software für Windoos, Mac Schwabacher Linux Tage 09 Der Haken Dienste sind „kostenlos“: Der wahre Preis steht in der EULA! EULA Lang (Soll nicht gelesen werden?) Unverständliche juristische Formulierungen Für den Standardnutzer heute nur noch „Auf 'Akzeptieren' klicken. Ist ein bindender Vertrag! Schwabacher Linux Tage 09 Der Haken (2) [...] You agree that [...] you surrender your copyright and any other proprietary right in the posted material or information. You further agree that ICQ LLC. is entitled to use at its own discretion any of the posted material or information in any manner it deems fit, including, but not limited to, publishing the material or distributing it. [...] Schwabacher Linux Tage 09 Unbewusste Probleme Massenhaftes Sammeln personenbezogener Daten Datenschleudern/Datenhandel Abgrasen
    [Show full text]