DDCgroup Logo

LoRa dataverwerking in Mendix

1 november 2023

Binnenkort vervalt de mogelijk die KPN biedt om LoRa data te beheren. Om te zorgen dat klanten de data nog steeds kunnen gebruiken, hebben we de benodigde functionaliteit in Mendix gebouwd.

Eén van onze klanten gebruikt al jaren LoRa devices voor de locatiebepaling van hun materieel. LoRa is een Long Range, Low Power IoT-verbinding speciaal ontwikkeld om kleine hoeveelheden informatie uit te wisselen tussen objecten en systemen. Deze LoRa devices maken gebruik van het KPN-netwerk. KPN biedt een portal aan waarin de data beheerd kan worden. Alleen vervalt deze mogelijkheid binnenkort. Bij onze klant ontstond daarom de behoefte aan een platform waarin de LoRa data kan worden verzameld, getoond en beheerd.

Er zijn diverse aanbieders van dergelijke IoT platforms, maar aangezien we Mendix gebruiken voor materieelbeheer, hebben we eerst gekeken naar de mogelijkheid om de LoRa data direct in Mendix te verwerken. Het gaat om flinke hoeveelheden data: zo'n 30.000 berichten per dag bij deze klant. Mendix leent zich perfect voor het in real-time ontvangen en verwerken van deze berichten. We hebben vervolgens de benodigde functionaliteit gebouwd waarmee de locatie (huidig en historisch) op de kaart te bekijken is en waarmee de koppeling tussen LoRa devices en materieel te beheren is. Dit toont opnieuw de uitstekende performance en flexibiliteit van Mendix als low-code platform. Daarnaast maken we de rapporten in Qlik en brengen we de ERP en Mendix data samen.

Meer weten? We komen graag in contact! Maurice Gelden | +31 (0)6 20531202 | maurice.gelden@ddcgroup.com

Terug

Gerelateerd nieuws

  • BLOG: QlikWorld 2021 – Wat valt ons op?

    17 mei 2021
    It’s a wrap! QlikWorld 2021 zit er op en het was opnieuw een evenement vol inspirerende sprekers en nieuwe inzichten én wij waren er digitaal bij. Voor het tweede jaar op rij een online event. Niet de energie en het grootse van een face-to-face-event waarbij je veel mensen ontmoet, toch heeft Qlik een mooi online event met veel interessante content neergezet. "Meer data, meer inzichten, meer winst", is de belofte van Mike Capone, CEO Qlik. Tijdens deze editie van QlikWorld zijn er twee hoofdzaken die mij opvallen:1. De Data Analytics evolutie naar SaaS met innovatieve nieuwe functies.2. De Data Integratie ontwikkelingen maken het mogelijk om real-time data voor analyse te leveren. Hiermee levert Qlik vooruitstrevende en innovatieve technologie waarbij de mens centraal staat en wordt ondersteunt in het maken van beslissingen. Dit zijn onze highlights van QlikWorld 2021: Keynote en panel discussie ‘Using Data to Beat Bias’ met Yassmin Abdel-Magied en Dr. Hannah Fry, erg inspirerend! Hoe vind je de juiste balans tussen menselijke vooroordelen in het nemen van beslissingen vs. gebruiken wat de data ons vertelt. Er is bewezen dat als je de menselijk factor uit de vergelijking haalt er vaak betere beslissingen worden genomen. Echter kunnen de gevolgen catastrofaal zijn als de mens niet tijdig ingrijpt bij onvoorziene omstandigheden. De uitdaging hierbij is om beiden elkaar aan te laten vullen en ieder in hun kracht te zetten waarbij de mens centraal staat. The great digital switch: update van Dan Sommer over de algemene trends in de markt. Door de wereldwijde covid-19 pandemie wordt ‘digitalisering’ versnelt doorgevoerd. De cijfermatige updates vanuit o.a. het RIVM zorgt voor veel data gedreven discussies en stimuleert daarmee data literacy. Bedrijfsprocessen en ondersteunende technologie liggen onder de loep voor aanpassingen en verbeteringen. Waarbij SaaS iedereens beste vriend is geworden. Het pro-actief inzetten van toegankelijke en up-to-date bedrijfsdata is belangijker dan ooit. Qlik ondersteunt de shift naar Actieve Intelligentie met het door ontwikkelde end-to-end BI platform. Hiervoor wordt verwezen naar de vier stappen in het BI volwassenheidsmodel die Qlik de afgelopen jaren doorlopen heeft:1. Passive: pre-configured data, no governance and no action triggers.2. Reactive: limited real-time data, governed data and no alerting.3. Augmented: near real-time data, augmented analytics and alerting & collaboration.4. Active: real-time data, end-to-end governance and triggered actions. Van ‘Raw data’ to ‘Informed Action’: het uitgebreide Data Integratie product portfolio van Qlik maakt het mogelijk om real-time Data pipelines op te zetten voor het voeden van bijvoorbeeld Qlik Sense. Daarvoor biedt Qlik verschillende oplossingen: 1. Blendr.io – verbind cloudapplicatie data (CRM/ERP en andere tools) met Qlik Cloud.2. Replicate – versnel gegevensreplicatie en streaming over een breed scala aan databases, datawarehouses en big data-platforms.3. Compose - automatiseer het ontwerpen van het datawarehouse, het genereren van ETL-code en het snel doorvoeren van wijzigingen.4. Data Catalog – raadpleeg een catalogus voor alle beschikbare bedrijfsdata voor analyse. Het SaaS principe: met de lancering van Qlik Sense Enterprise (QSE) SaaS in 2020 heeft Qlik definitief de weg ingeslagen naar een veilige, betrouwbare en schaalbare Cloud oplossing. Qlik Cloud is daarmee tevens het platform voor het snel leveren van nieuwe innovatie zoals:1. Qlik Sense Mobile: met de komst van QSE Mobile voor SaaS heb je altijd toegang tot de laatste real-time informatie waar je ook bent. De QSE mobiele gebruikers ervaring is verbeterd voor zowel IOS en Android. Inclusief alert functionaliteit en offline interactie.2. Monitored Charts: plaats belangrijke grafieken direct in de hub, zodat je deze kunt bekijken zodra je Qlik Sense SaaS opent zonder specifieke applicaties te openen.3. Collaborative notes: met collaborative notes kunnen noties toevoegt worden voor meer context informatie. Tevens kan je pro-actief in gesprek gaan met andere gebruikers aan de hand van specifieke resultaten.4. Intelligent data alerts: ontvang data-driven alerts per email of mobiel om belangrijke KPI’s te monitoren en reminders te krijgen wanneer bepaalde bandbreedtes worden overschreden.5. Self-service reporting: met deze functie is het mogelijk om een ‘subscription’ te nemen op grafieken en sheets die opgestuurd worden wanneer je wilt. Deze functie wordt binnenkort uitbreid, zodat ook andere gebruikers toegevoegd kunnen worden.   Modernizeer QlikView met Cloud: wil je QlikView applicaties blijven gebruiken terwijl je ook wilt profiteren van moderne technologie, zoals Cloud en Qlik Sense? QlikView applicaties kunnen in QSE SaaS gepubliceerd en geconsumeerd worden. Qlik biedt aantrekkelijke mogelijkheden om QlikView uit te breiden met Qlik Sense. Het eindresultaat is één hub voor toegang tot alle analytische applicaties terwijl de reeds bestaande QlikView applicaties beschikbaar blijven. SAP Accelerators: gemaakt voor platforms zoals Azure, AWS, Databricks, Google en Snowflake. Met deze accelerators is het mogelijk om het end-to-end Qlik platform te gebruiken om onbewerkte SAP-gegevens te verwerken tot een datawarehouse, analytische datamarts en Qlik Sense-dashboards. Wij kijken uit naar volgend jaar, hopelijk is het dan weer mogelijk om het event live bij te wonen. QlikWorld 2022 staat gepland van 16 t/m 19 mei in Denver, Colorado. Meer weten? We gaan hierover graag verder in gesprek.  Groet,Christian Pilonchristian.pilon@ddcgroup.com | 06-12427161
    Lees meer
  • Een huis bouwen

    7 april 2015
    In gesprekken met klanten gebruik ik regelmatig de vergelijking tussen het bouwen van een huis en het bouwen van software. Er zijn veel overeenkomsten in de processen. De vergelijking helpt in sommige gevallen om het proces van software ontwikkeling wat inzichtelijker te maken.BudgetBij het (laten) bouwen van een huis is het vanzelfsprekend dat de opdrachtgever vooraf duidelijkheid geeft over het beschikbare budget. Het heeft weinig zin om je droomhuis te laten ontwerpen, om er vervolgens achter te komen dat het drie keer zo duur is als wat je kunt betalen. Nou hebben veel mensen wel een indruk van de kosten van een huis (een paar uur bladeren op Funda geeft een aardig beeld van type huis en bijbehorende prijs). Maar wat het kost om maatwerk software te laten bouwen is vaak lastig in te schatten. Het gebeurt helaas regelmatig dat klanten een inschatting laten maken voor software, waarbij we er vervolgens achter komen dat het budget mijlen ver ligt van de benodigde investering. Vandaar dat we graag kort na de eerste kennismaking een indicatie ontvangen van het beschikbare budget. Dat bepaalt of het zinvol is om verder te gaan.En ook bij een redelijk budget, kan de hoogte daarvan bepalend zijn voor de details van het ontwerp. Als je een huis wilt laten bouwen voor € 200.000,- dan verwacht je ook geen zwembad en gouden kranen. OntwerpVoordat er wordt gestart met de bouw van een huis, wordt een ontwerp gemaakt. De architect bepaalt hoe het huis eruit komt te zien, er wordt een bestek opgesteld waarin staat beschreven welke materialen worden toegepast, en een bouwkundige bepaalt of de constructie degelijk genoeg is.Bij software ontwerp gaat het er net zo aan toe. Op basis van input van de klant beschrijven we de gewenste functionaliteit. Vervolgens wordt door een grafisch ontwerper het design gemaakt. En in het technisch ontwerp bepalen we welke technieken en componenten worden toegepast en hoe de structuur van de software wordt.Pas als dit allemaal is beschreven en de klant is ermee akkoord, beginnen we met bouwen. Sommige ontwikkelaars beginnen zodra de vorm van het huis bekend is met het aanleggen van de fundering, en bepalen tijdens de bouw in overleg met de klant hoe het volgende onderdeel eruit komt te zien. Dan is het heel lastig om een degelijk huis neer te zetten, met een consistent ontwerp en een gelijke kwaliteit in alle aspecten. Om over het in de hand houden van de kosten nog maar te zwijgen.AannemerJe zou Deep Blue kunnen vergelijken met een aannemer in de bouw. Op basis van de input van de klant maken we een ontwerp. En op basis van het bestek bepalen we de prijs van het huis. Na akkoord zorgen wij ervoor dat de juiste expertise wordt ingeschakeld (ontwikkelaars, software architecten, projectleiders en testers. Vergelijkbaar met metselaars, timmerlui en opzichters). En we nemen de verantwoordelijkheid voor de kwaliteit én de prijs van het eindresultaat.EigendomJe zou vreemd opkijken als na oplevering van je huis zou blijken dat de aannemer eigenaar blijft. Toch is dat in de software branche niet ongebruikelijk. Bij Deep Blue wordt de klant altijd eigenaar van de in opdracht ontwikkelde software. Logisch, want daar heb je voor betaald.Oplevering en garantieIn de meeste projecten organiseren we regelmatig een kijkdag: al gedurende de bouw krijg je inzicht in de tot dan toe gerealiseerde functionaliteit. Mocht er iets niet naar wens zijn, dan kunnen we dat direct oplossen. En als het huis klaar is geven we u graag een rondleiding en noteren we eventuele gebreken. Vervolgens gaat de garantieperiode in. Mocht er nog een schakelaar scheef zitten of een deur kraken dan lossen we dat zonder kosten op.En mocht je nog meer zekerheid willen, dan is het mogelijk een onderhoudscontract of verlengde garantie bij ons af te nemen.Veel woonplezier!
    Lees meer
  • Wat kost het bouwen van software?

    22 mei 2015
    Een vraag die ons vaak wordt gesteld en soms wordt het antwoord verwacht nadat in twee zinnen de gewenste functionaliteit is beschreven... Het is antwoord is gelukkig heel eenvoudig:Het bouwen van een maatwerk applicatie kost evenveel als een nieuwe auto.“Ja maar, de prijs van een auto varieert nogal” hoor ik je denken. Dat klopt. Hetzelfde geldt voor het ontwikkelen van software op maat. Het bereik van die prijs komt redelijk overeen:Je koopt een nieuwe auto vanaf zo’n € 8.000,- maar wil je iets meer dan het minimum (iets groter, wat meer opties) dan loopt de prijs al snel op tot € 10.000 à € 15.000,-Voor de meest verkochte auto van Nederland, de Volkswagen Golf, betaal je zo’n € 25.000,-Wil je echt luxe, ruimte en/of prestaties dan komen de prijzen al gauw boven € 50.000,- en kan je makkelijk tot € 150.000,- aan een nieuwe auto uitgeven. In uitzonderlijke gevallen betaal je zelfs meerdere tonnen voor een auto, maar dan heb je wel iets heel bijzonders.Voor software op maat geldt hetzelfde. Goed om te weten, toch?Oh, en denk je wel aan de kosten van brandstof en onderhoud? Je wil niet stilvallen onderweg.
    Lees meer