En lysande idé

Connectitude IoT LightUp

En ljus idé som blev till produkt över en helg

Bakgrund

På Connectitude strävar vi alltid efter att göra våra lösningar lättillgängliga, intuitiva och visuellt attraktiva. Detta oavsett om det gäller larm- och händelsenotifieringar för Industriell IoT, genom vår IIoT-plattform, eller om det handlar om interna notifieringar på vårt kontor, inom våra egna DevOps-team

För att få till ett beteende där våra team snabbt tar på sig en uppgift så snart den inträffar, så har vi nu infört en notifiering som lyser upp i olika färger när det finns ärenden som måste tas hand om eller ageras på. Dessa notifieringar kan komma från olika källor, t.ex. generas när ett fel detekteras i källkoden i våra automatiska byggen eller från en högprioriterad supportuppgift inrapporterad av kund.

Om du var utvecklare i början av 2000-talet kanske du kommer ihåg de automatiserade byggnotifierarna som då var ganska populära. De kom i alla olika färger och former, som t.ex. den vi själva då hade i form av en kanin, vår helt egen ”byggkanin”.

När vi nu letade efter en ny och modernare notifierare var urvalet väldigt begränsat. Det finns några mycket specifika byggövervakare som ”Siren of Shame” och andra trafikljusvarianter, men ingen av dem är speciellt generisk och ser inte så trevliga ut att placera på ett modernt kontor. Efter en del funderingar började vi fråga oss varför behövde en så specifik lösning, när det nuförtiden redan finns många olika IoT-lampor tillgängliga som ansluter över standardprotokoll som Z-Wave och Zigbee.

Vi bestämde oss för att bygga vår egen notifierare, hur svårt kunde det vara? Vi bestämde oss för att använda Philips Hue LED-lampor, främst på grund av bra API:er och flexibla färgkonfigurationer. För att hålla kostnaderna så låga som möjligt, valde vi att bara köpa själva LED-lampan från Philips och inte deras kompletta Hue-kit för bordslampor. Istället placerade vi LED-lampan i en helt vanlig bordslampa med glaskupa, där vårt slutgiltiga val landade i en bordslampa ifrån IKEA av modellen FABO. Den kostade ungefär en tiondel av Philips integrerade lösning med liknande design, Flourish. .

Programvaran som styr lamporna är också specialbyggd med flexibelt konfigurationsstöd i åtanke. Använd den gärna för dina egna notifieringsscenarier. Förbyggda docker containrar kan hittas på https://hub.docker.com/r/connectitude/iot-lightup, eller skapa en fork av källkoden, https://github.com/Connectitude/iot-lightup, om du behöver anpassa den för att stödja ytterligare notifieringskällor.

Hårdvara

Philips Hue Bridge

Philips Hue färglampor (E14 eller E27)

IKEA FABO lampa (liten eller stor)

Vilken dator som helst, såsom en server eller Raspberry Pi, så länge den kan köra Linux docker containrar.

Mjukvara

Linux / Docker

.NET Core 3.0

Q42.HueApi (https://github.com/Q42/Q42.HueApi)