No to moze tak na szybko jak założyć hosting na cba.pl ze wszystkim czego potrzebujemy:
Wchodzimy na:
http://cba.pl/panel/newaccount/useradd1.phpZakłądamy tam konto następnie na maila otrzymujemy link potwierdzający.
Gdy już mamy zatwierdzone konto na stronie głównej cba.pl wchodzimy w Panel
http://cba.pl/panel/Logujemy sie swoimi danymi podanymi w czasie rejestracji i naszym oczom ukazuje sie cały panel zarzadzania naszym kontem. Dla nas najważniejsze będzie narazie założenie bazy danych. Aby to zrobić wchodzimy w Zarządzaj SQL wybieramy z menu podrzędnego Dodaj bazę SQL i wypełniamy login i hasło po którym będziemy logować się do phpmyadmin i z poziomu php (KONIECZNIE ZAPISZ GDZIEŚ TE DANE !!)
Po chwili z menu podrzędnego wybieramy phpmyadmin wpisujemy dane podane przed chwila i już jesteśmy w swojej bazie danych SQL.
Teraz z lewej strony wybieramy
Utwórz Tabelę w kreatorze wypełniamy pola tabeli w moim wypadku wygląda to tak:

Jeżeli potrzebujemy więcej kolumn tabeli na górze obok nazwy podajemy o ile zwiększyć naszą tabele i dajemy wykonaj.
P.S w zdjęciu powyżej błąd przy temp2 oczywiście powinien być typ FLOATCzyli w zasadzie mamy już wszystko po stronie SQL co nam potrzeba do gromadzenia danych z AVR
Czas zająć się FTP aby móc wrzucać nasze pliki na nasz serwer. Przygodę rozpoczynamy od przeczytania maila który otrzymaliśmy przy rejestracji konta na cba.pl w treści mamy podane dane dotyczące FTP tj. serwer, login i hasło nic więcej nam nie potrzeba. Oczywiście poza jakimś programem do łączenia się z FTP. Ja używam
https://filezilla-project.org/download.php?type=client Wybieramy interesującą nas wersje w zależności od systemu i instalujemy jak każdy inny program.
Po zainstalowaniu i uruchomieniu programu wybieramy opcję
Otwórz Menadżera Stron (na zdjęciu)

W oknie wybieramy nowy adres i wpisujemy dane otrzymane w mailu czyli serwer, aby uaktywnić możliwość wpisania loginu i hasła wybieramy w polu Typ Logowania opcję
Normalna następnie wpisujemy login i hasło z maila i klikamy połącz i oto jesteśmy już na naszym serwerze to tutaj będziemy wrzucać pliki php itp. Aby w przyszłości logować się już na dodanym koncie FTP wystarczy obok tej ikony za pomocą której dodawaliśmy konta kliknąć na czarna strzałkę w dół i w rozwiniętego menu wybrać nazwę połączenia.
No to zabieramy się za tworzenie plików php, aby zacząć jak najszybciej użyjemy programu
Notepad++ do napisania prostych kodów, jeżeli jeszcze nie mamy to ścigamy stąd:
http://sourceforge.net/projects/notepad-plus/Po zainstalowaniu odpalamy i co ważne zanim zaczniemy cokolwiek pisac warto zmienić kodowanie aby uniknąć problemu z polskimi znakami robimy to wybierając z górnego menu opcję
Format->Koduj UTF-8(bez BOM)Będzimy potrzebować 3 plików:
-
index.php (główny plik naszej strony który będzie automatycznie uruchamiany po wpisaniu naszego adresu do przeglądarki, tutaj wyświetlimy sobie cała zawartość tabeli pomiary z bazy danych)
-
konfiguracja.php (to będzie plik przechowujący ustawienia bazy danych, które będziemy includować do innych plików php)
-
dodajpomiar.php (To za pomocą tego pliku będziemy dodawać pomiary do bazy danych)
Zaczynamy od pliku:
konfiguracja.phpjęzyk php
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Chyba wiele nie trzeba tłumaczyć odrazu widać piękno PHP po znaku
$ wpisujemy nazwę zmiennej nie potrzeba żadnych typów PHP sam przyjmie sobie optymalny typ dla danych które mu przypiszemy. W tym wypadku będą to Stringi potrzebne do połączenia się z bazą danych.
Teraz plik:
index.php
język php
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Plik jak widać składa sie ze znaczników HTML na początku aby ułatwić przeglądarce wyświetlanie zawartości i poprawne jej kodowanie następnie w sekcji <body> otwarty jest znacznik
<?php co oznacza ze do tego miejsca to serwer php zajmuje się naszym kodem, sekcje kodu php zamykamy znacznikiem
?> i w końcu zamykamy pozostałą cześć znaczników HTML.
Od teraz po wpisanie w przeglądarkę adresu naszej strony powinniśmy zobaczyć dwa komunikaty o poprawnym połączeniu się z serwerem MySQL i poprawnym połączeniu się z naszą bazą. oczywiście gdy aplikacja będzie gotowa te dwa komunikaty z kodu php należy usunąć, chyba że ktoś lubi wiedzieć że jest połączony

Pozostajemy przy pliku index.php i po kodzie odpowiedzialnym za połaczenei z bazą a przed zamknieciem znacznika
?> dodajemy kod odpowiedzialny za pobranie danych z tabeli
pomiary:
język php
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
No to zabieramy sie za ostatni plik który bedzie nam dodawał pomiary do bazy danych:
plik
dodajpomiar.php
język php
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Oczywiście w przykładzie Pawła był jeszcze czas, tyle że za bardzo narazie nie mam czasu aby siąść do tego bo jest problem z wysyłaniem złożonej daty do bazy danych, pewnie jakaś błachostka. Ale ten kod napewno działa i teraz bez problemu możecie z poziomu avr wywoływać stronę z parametrami T1 i T2 dla przykładu link
http://twoj_hosting/dodajpomiar.php?T1=28.8&T2=12.7Zwróćcie uwagę że przed pierwszym parametrem T1 mamy znak
? a przy następnym już znak
& to bardzo ważne bo zawsze pierwszy parametr poprzedzamy właśnie znakiem zapytania a każdy kolejny znakiem &. Teraz jak wejdziemy na stronę główną czyli index.php czy wejdziemy do phpmyadmina widzimy wszystkie pomiary w ładny sposób.
to na początek powinno wystarczyć każdemu, ale możliwości są nieograniczone. Kompletnie nie obciążamy uC wiec można szaleć, jakieś super wykresiki, plan mieszkania z naniesionymi temp. ba możemy nawet postarać się o wysyłanie danych ze strony do uC np z konfiguracją urządzenia, z włączaniem wyłączaniem urządzeń podłączonych do AVR. Jak będę miał czas w wakacje posiedzę nad tym dłużej.