-
Delavnica: Inteligentna ulična razsvetljava s Salesforce IoT platformo - 2.del
Trajanje: od 14:00-16:00
Predavata: Simon Repar, solution architect, Anže Kovač, lead developer - Agilcon
Kako uporabiti Salesforce za izvedbo inteligentne ulične razsvetljave? Na praktičnem primeru se bomo naučili, kako ustrezno povezati različne sisteme (Salesforce oblak, svetlobni senzor, mobilna aplikacija).
Vsepovsod poslušamo, da je IoT “the next big thing”. Predvideva se, da bo do 2020 že 20 milijard v internet povezanih naprav. To je trikrat toliko kot vseh ljudi na zemlji!
“Internet stvari”… sliši se enostavno, kaj pa sicer pomeni? Obstaja veliko definicij, ki vključujejo opise elektronskih naprav. Pomembno je vedeti, da ne gre samo za posamezne naprave, stroje, aplikacije, senzorje in podobno. Tudi ne gre samo za povezavo fizičnih stvari v povezane naprave, ki lahko prenašajo podatke. IoT predstavlja možnost proženja dogodkov v realnem času, kar pa lahko ustvari novo uporabniško izkušnjo in možnosti novih storitev, ki skrajšajo izpade sistemov, izboljšajo ukrepe ter tvorijo nove priložnosti za digitalni trg.
Kako uporabiti Salesforce za izvedbo ingeligentne ulične razsvetljave? Na praktičnem primeru se bomo naučili, kako ustrezno povezati različne sisteme (Salesforce oblak, svetlobni senzor, mobilna aplikacija).
Delavnica bo potekala v dveh delih. Na prvi se bomo teoretično spoznali s platformo Salesforce in osnovami IoT. Priklopili bomo NodeMCU razvojno ploščico s svetlobnim senzorjem in se poigrali s konfiguracijo v razvojnem okolju Arduino. V drugem delu bomo pripravili delujoči prototip, ki v Salesforce pošilja informacijo o količini svetlobe in tam proži dogodke na podlagi pravil, ki jih bomo postavili.
Naučili se bomo: Platforma Force.com, programski jezik APEX, REST,, Salesforce1 mobilna aplikacija, Lightning Component framework, Arduino, konfiguracija NodeMCU ESP8266 modula
Vsak udeleženec dobi NodeMCU development board in senzor za svetlobo.
Zahteve:
- osnovno znanje programiranja
- prenosni računalnik
- nameščen Arduino IDE
Agenda:
1. del
- Salesforce Lightning Platform
- Salesforce IoT
- Konfiguracija NodeMCU v Arduino (C++) ter priklop senzorja za svetlobo
- Razvojno okolje Salesforce
- Programski jezik APEX s spletnim servisom v oblaku
2. del
- Implementacija spletnega servisa za sprejemanje podatkov iz svetlobnega senzorja
- Razvoj procesa za obveščanje o meritvah
- Potisna obvestila na Salesforce1 mobilno aplikacijo z Lightning Component ogrodjem