Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial Internet of Things >> Internet of Things-technologie

ETSIIT Technische Uitdaging | Van studenten tot ondernemers

rianguleerde en de juiste camera selecteerde. Het filterde alleen de sensoren in de huidige kamer en verzamelde alle informatie over video-uitgevers in die kamer. De gegevens werden naar een Octave-script gestuurd, dat de locatie van het kind en de beste camera-ID teruggaf. De informatie die naar de cloud wordt gestuurd met het onderwerp Kindergegevens , inclusief kinder-ID, videokwaliteit, camera-ID, locatie van het kind en kamer-ID. Voor efficiëntie worden de onderliggende ID en kwaliteit verzonden als sleutels die kunnen worden gefilterd op of gebruikt voor het sorteren van video.

Om de applicatie te optimaliseren, riep de roomserver het triangulatiescript alleen aan als er een abonnee was die om het kind vroeg. We hebben dit vastgesteld met behulp van het zoeken naar abonnees en het bekijken van de ContentFilteredTopic filterparameters.

Ten slotte hebben we een redundantiemechanisme geïmplementeerd om de storing van de roomserver op te lossen. Elke minicomputer in de ruimte heeft een uitgever gemaakt en de waarde USER_DATA ingesteld op de ruimte en een standaard (unieke) prioriteits-ID. Als een van de minicomputers ontdekte dat hij de laagste ID in zijn kamer had, startte hij de servertoepassing en fungeerde als de server totdat er een nieuwe minicomputer met een lagere ID verscheen.

Figuur 10:Stroomdiagram voor roomserverprogramma.

Gebruikersapplicaties

We hebben twee toepassingen voor eindgebruikers ontwikkeld. De eerste zal door de ouders worden gebruikt om hun kinderen in de kleuterschool te zien. Het tweede programma wordt gebruikt door medewerkers van de kinderopvang om alle camera's in realtime te zien, de toegang van ouders te beheren (toevoegen en verwijderen) en automatisch de aanwezigheidscontrole af te handelen.

Figuur11. Bovenliggende clienttoepassing.
Figuur12. Beveiligingscameraprogramma voor de kinderkamer.

Laatste gedachten

We hadden te maken met twee grote problemen in de uitdaging:

  1. De RSSI-waarden verkrijgen:we kochten een Bluetooth-apparaat van zeer lage kwaliteit en lage kosten (ongeveer $ 5). Het signaal had veel fouten en ruis. We moesten een algoritme ontwikkelen om de waarden te optimaliseren, waardoor die fout van 3 naar 0,5 meter werd teruggebracht. We konden geen bibliotheek vinden voor bewerkingen op laag niveau met Bluetooth-apparaten in Java (we hebben uiteindelijk pybluez gebruikt). We moesten communiceren met Python- en Java-programma's.
  2. Videocodering:het was niet eenvoudig om een ​​bibliotheek te vinden waarmee we de gecodeerde videobuffer konden verkrijgen. Het was nog moeilijker om de elementen in de GStreamer 0.10-pijplijn te optimaliseren om met maximale prestaties in de Raspberry Pi te werken. Bij de definitieve configuratie is de beeldvertraging ongeveer 3-5 seconden. Voor betere prestaties zijn we van plan de Raspberry Pi te vervangen door een vergelijkbaar geprijsd MK802 III-apparaat, inclusief wifi en een dual-core Cortex A9-processor.

RTI Connext DDS heeft ons veel werk bespaard door netwerken, dataserialisatie en quality of service-mechanismen te implementeren. We danken onze technische school en RTI voor het feit dat ze ons de kans en middelen hebben gegeven om deze zakelijke uitdaging met succes aan te gaan.

Meer informatie:

Autonome voertuigproductie »

Connectiviteit in autonome systemen »

Wat is IIoT? »

Wat is DDS? »

上一页  [1] [2] 

Internet of Things-technologie

  1. Veelgestelde vragen van onze Remote Access webinars
  2. Van onze CEO:moed en vertrouwen zijn essentieel om vooruit te komen
  3. Community college voegt flexibiliteit toe voor gevorderde composietstudenten
  4. Een klant uit Libanon leert hoe hij een cnc-machine bedient
  5. Onze klanten uit Jordanië kwamen onze fabriek bezoeken
  6. Klant uit Canada heeft onze fabriek bezocht
  7. Onze ingenieur ging naar Dubai om technische ondersteuning in het buitenland te bieden
  8. Klant uit Qatar bezocht onze fabriek in april 2017
  9. Onze klant uit Bengalen om onze nieuw gebouwde houtbewerkingsmachines te inspecteren
  10. Klanten uit India kwamen naar onze fabriek om de machine te inspecteren
  11. Bezoekers uit Korea voor CNC-routermachine