IoT på-den-gå (1 / 3 steg)
Steg 1: Server på IoT Hub
Den server som kör på IoT nav är skrivet i Python med kolven (för Rest API), Intel MRAA och UPM bibliotek för att styra enheter och sensorer, Intel Cloud Analytics för att ladda upp den observerade datan för framtida analytics på användarens profil/vanor och möjliga data för maskininlärning.
Kolven bibliotek används för närvarande för Rest API. Så som gör den smidig att arbeta med webbaserade program, mobila applikationer, fristående apps på någon plattform och många språk.
För det aktuella projektet, vi använder få protokollet för alla gränssnitt definieras och returnera en JSON information för varje kommandot körs. Den aktuella listan över API: er som stöds inkluderar
1. få temperatur (gettemp)
2. få ljusintensitet (getlight)
3. Mata husdjur (feedfish)
4. avstängning/enheter (poweron/avstängning/powerstate)
5. iBeacon kontroll
6. få enhet som stöds
Tips: Varje individuella api kan nås från webbläsaren som
http://hub_name:5000 / >
Port # 5000 behövs eftersom kolven använder port 5000 som standard, det kan ändras baserat på konfigurationen på datorn