Stap 2: Bereid uw Raspberry Pi
Hier de eerste stap is om voor te bereiden op de Raspberry Pi. Zoals u al geraden misschien, zal de Pi allermeest naar de software die compatibel is met wat we eerder aangeduid als "de server" host.
Een Linuxdistributie op je Pi installeren
In ons geval kozen we Raspbian installeren op onze framboos, volg de instructies op deze pagina http://www.raspberrypi.org/downloads/ . We volgde het deel van de Noobs en alles ging vlot!
Installeren van de MQTT-makelaar
Zodra Raspbian is geïnstalleerd, de volgende stap is het installeren van de Mosquitto: deze MQTT makelaar software is open bron en zeer makkelijk te gebruiken. We installeerde het via sudo apt-get omdat Aptitude al aanwezig in de distributie van Raspbian is. Hier zijn de instructies die we gevolgd van http://mosquitto.org/2013/01/mosquitto-debian-repo...
Voor het gebruik van de nieuwe bewaarplaats moet u eerst de repository-pakket sleutel tekenen importeren:
wget <a href="http://repo.mosquitto.org/debian/mosquitto-repo.g..."> http://repo.mosquitto.org/debian/mosquitto-repo.g...<br></a>sudo apt-key add mosquitto-repo.gpg.key
Breng de opslagplaats beschikbaar voor apt:
cd /etc/apt/sources.list.d/<br>sudo wget <a href="http://repo.mosquitto.org/debian/mosquitto-stable.list"> http://repo.mosquitto.org/debian/mosquitto-stable...</a>
Dan update apt-informatie:
apt-get update
En ontdek welke mosquitto-pakketten zijn beschikbaar:
apt-cache search mosquitto
Of gewoon installeren:
apt-get install mosquitto
Na dat lanceer enkel mosquitto in daemon-modus (we niet opgeeft een configuratiebestand omdat we alle instellingen van de standaardwaarden gebruiken):
mosquitto -d
Installeren en configureren van MySQL
In ons geval overkomen we hebben een Synology NAS met MySQL installateur daarop, dus we de gemakkelijke manier gingen en wordt die taal gebruikt. Als u dat niet doet, kunt u het MySQL natuurlijk op de framboos (nog steeds dezelfde) of op elk apparaat dat u wilt installeren. Hier zijn de instructies voor de Pi:
http://www.Raspberry-projects.com/Pi/software_util...
Zodra dat wordt gedaan, moet u een tabel voor elke gebruiker te maken: de tabel hun naam moeten hebben, en moet drie kolommen: Latitude, Longitude, straal (in meter). Hierdoor kunnen we 11 vermeldingen, elk voor een andere locatie maken. Met de parameter radius wordt gebruikt om een maatlijn toevoegt aan een specifieke locatie: als u bijvoorbeeld besluit dat een van uw locatie een hele stad is, de straal zal veel groter zijn dan als het was gewoon uw huisadres.
U kunt deze posten nu vullen met de gegevens overeenstemmen met uw gebruikers.