MQTT – Moquitto w praktyce – instalacja i podstawy użytkowania

W poprzednim artykule opisałem podstawowe zagadnienia związane z protokołem komunikacyjnym MQTT, teraz omówię praktyczne wykorzystanie komunikacji przy użyciu brokera Mosquitto. Mosquitto jest lekkim brokerem obsługującym protokół MQTT udostępniany przez Eclipse Foundation na licencji EPL/EDL. Instalacja brokera Poniżej przedstawiona metoda pozwoli zainstalować Mosquitto na systemach typu Ubuntu/Debian oraz Raspbian. Należy uruchomić terminal i wywołać następujące polecenia: sudo apt-get update sudo […]

Debian i Arduino

Arduino to środowisko, które umożliwia programowanie mikrokontrolerów AVR w odmianie języka c, oraz pozwala przesyłać program do kontrolera przy pomocy portu USB, bądź RS232. W kontrolerze oczywiście musi być odpowiedni bootloader. Środowisko Arduino dostarcza sporo przydatnych bibliotek do służących do obsługi peryferiów, na przykład takich jak: porty przetworniki, wyświetlacze, czujniki itp.

Raspberry Pi

Raspberry Pi to platforma komputerowa stworzona przez Raspberry Pi Foundation. Premiera urządzenia ma miieć miejsce na początku 2012 roku. Jest to komputer wielkości karty kredytowej, do którego można podłączyć monitor i klawiaturę, tworząc standardowy zestaw komputerowy. Może być wykorzystywany do takich samych celów co standardowy PC. Można korzystać z internetu, edytować i tworzyć pliki. Odgrywa on także wideo […]

Serial Programming Guide for POSIX Operating Systems

5th Edition, 6th Revision    Copyright 1994-2005 by Michael R. Sweet     Tłumaczenie: Paweł Janik Udziela się zgody na kopiowanie, dystrybucję i / lub modyfikowanie tego dokumentuzgodnie z warunkami licencji GNU Free Documentation License w wersji 1.2 lub nowszej, opublikowanej przez Free Software Foundation; bez Sekcje niezmienne, bez umieszczenia na przedniej okładce, ani na końcowej kładce. […]

AvrGui v0.3 – kolejne działania

Dzisiaj na platformie sourceforge.net pojawiły się pliki źródłowe programu AvrGui. Niestety na instalkę dla windowsa trzeba jeszcze poczekać, próbowałem ja wykonać, ale ten system mnie pokonał, ciągłą chęcią do instalacji i nawet mój komputer nie był w stanie tego wytrzymać, a co dopiero moja cirpliwość. Kiedyś do tego podejdę i być może to wykonam, jak […]

AvrGui v0.3

Chciałbym zaprezentować nową wersje programu AvrGui. Na daną chwile spełnia wszystkie początkowe wymagania, czyli: -kompilacja wielu plików źródłowych -programowanie i czytanie pamięci flash oraz eeprom -konfigurowanie i czytanie fusebits -możliwość zapisu konfiguracji

AvrGui

AvrGui jest to program, który zajmuje się kompilacją i programowaniem kontrolerów. Wykorzystuje on kompilator avr-gcc, który jest najpopularniejszym kompilatorem pod te kontrolery. Program bardzo ułatwia pracę programisty, a równocześnie jest bardzo prosty i lekki. Nie obciąża komputera, dzięki czemu może pracować także na starszych komputerach. Zastosowanie biblioteki Qt umożliwia prace programu zarówno na systemach Linux, […]

Linux i AVR cz.2

W tej części artykułu zajmę się ułatwieniami przy programowaniu, oraz tym co robić w sytuacji, gdy nasz projekt składa się z więcej niż jednego pliku.   Zacznijmy od ułatwień. Wpisywanie za każdym razem poleceń do kompilacji, generowania plików wynikowych i programowania, jest dosyć kłopotliwe. Można to rozwiązać poprzez trwożenie plików powłoki. Są to pliki, które wykonują […]