Bouwen aan het Internet of Things (IOT) met Raspberry Pi

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Het idee kreeg pas naam in 1999, het internet der dingen is al tientallen jaren in ontwikkeling. Het eerste internetapparaat was bijvoorbeeld een cola-automaat aan de Carnegie Melon University in het begin van de jaren tachtig. De programmeurs kunnen meer verbinding maken met de machine met internet, de status van de machine controleren en concluderen of er al dan niet een koud drankje op hen wacht, mochten ze besluiten de reis naar de machine te maken. Dit artikel geeft een overzicht van het gebruik van IoT Raspberry Pi

IoT met Raspberry Pi

IoT dat Raspberry Pi gebruikt, omvat voornamelijk wat een IoT is, Raspberry Pi, IOT-ontwerpmethodologie, enz.




Wat is het internet der dingen?

De Internet of Things (IoT) is een scenario waarin objecten, dieren of mensen worden voorzien van enkele identificatiegegevens en de mogelijkheid om automatisch gegevens over te dragen en de mogelijkheid om automatisch meer gegevens naar een netwerk over te dragen zonder dat mens-op-mens of mens-naar-computer-communicatie nodig is. IoT is geëvolueerd uit de ontmoeting van draadloze technologieën, micro-elektromechanische systemen (MEMS) en internet.

internet van dingen

internet van dingen



IoT-ontwerpmethodologie

Alle webtoepassingen zijn native ontwikkeld in Java-programmeertaal. Het bevat Java-technologieën die lijken op JSP, servlets, slaapstand en webservices, enz., De nieuwste versie van Net Beans IDE wordt in principe gebruikt voor de ontwikkeling van webtoepassingen. Aanvullende technologieën zoals bootstrap, javascript, jQuery, enz. Worden gebruikt om UI- en client-side validaties af te handelen. Door Cisco geleverde API's worden gebruikt om applicaties te ontwikkelen met betrekking tot Cisco IP-telefoons.

IOT uisng Raspberry Pi

IOT uisng Raspberry Pi

In webapplicaties worden vijf stappen gebruikt

  • Apache Webserver installeren
  • Maak een My SQL-databasesysteem
  • Ontwikkelde webapplicatie voor de GUI (Graphical User Interface)
  • Schrijf veel PHP-, JAVA-script-, CSS- en Python-programma's voor de webapplicatie
  • Host webtoepassing op onze webserver

Raspberry Pi

De geschiedenis van de Raspberry Pi werd in feite geïntroduceerd in 2006. Het hoofdconcept is gebaseerd op Atmel ATmega644, die speciaal is ontworpen voor educatief gebruik en bedoeld voor Python. Een Raspberry Pi heeft een klein formaat, d.w.z. van een computer met één kaart in creditcardformaat, die in het Verenigd Koninkrijk (VK) is ontwikkeld door een stichting genaamd Raspberry Pi. Het belangrijkste motto van deze stichting is het promoten van het onderwijzen van elementaire informatica in de onderwijsinstellingen en ook in ontwikkelingslanden. De eerste generatie Raspberry (Pi 1) werd uitgebracht in het jaar 2012, die twee soorten modellen heeft, namelijk model A en model B.


Raspberry Pi

Raspberry Pi

In het daaropvolgende jaar werden A + en B + modellen uitgebracht. In 2015 werd opnieuw Raspberry Pi2 model B uitgebracht en een onmiddellijk jaar kwam Raspberry Pi3 model B op de markt.

Raspberry Pi kan worden aangesloten op een tv, computermonitor en gebruikt een standaard toetsenbord en muis. Het is gebruiksvriendelijk omdat het door alle leeftijdsgroepen kan worden gebruikt. Het doet alles wat u van een desktopcomputer mag verwachten, zoals tekstverwerking, browsen op internet-spreadsheets, spelletjes spelen en high definition-video's afspelen. Het wordt in veel toepassingen gebruikt, zoals in een breed scala aan digitale makerprojecten, muziekmachines, ouderdetectoren naar het weerstation en tweeten van nestkastjes met infraroodcamera's.

Alle modellen zijn uitgerust met een Broadcom-systeem op een chip (SOC), inclusief GPU voor grafische verwerkingseenheid (een Video Core IV), ARM-compatibel en CPU. De CPU-snelheid varieert van 700 MHz tot 1,2 GHz voor de Pi 3 en het ingebouwde geheugen varieert van 256 MB tot 1 GB RAM. Een besturingssysteem wordt opgeslagen in de beveiligde digitale SD-kaarten en programmageheugen in de formaten MicroSDHC of SDHC. De meeste kaarten hebben een tot vier USB-slots, composiet video-uitgang, HDMI en een 3,5 mm telefoonaansluiting voor audio. Sommige modellen hebben wifi en bluetooth.

De Raspberry Pi Foundation biedt Arch Linux ARM- en Debian-distributies om te downloaden en promoot Python als de belangrijkste programmeertaal, met ondersteuning voor BBC BASIC, Java, C, Perl, Ruby, PHP, Squeak Smalltalk, C ++, enz.

Het volgende is essentieel om te beginnen

  • Videokabel die bij de gebruikte tv of monitor past
  • SD-kaart met Linux-besturingssysteem
  • Voeding (zie Sectie 1.6 hieronder)
  • USB-toetsenbord
  • Tv of monitor (met DVI-, HDMI-, Composiet- of SCART-ingang)

Aanbevolen optionele extra's zijn onder meer

  • Internetverbinding, alleen model B: LAN-kabel (Ethernet)
  • USB-muis
  • Aangedreven USB-hub
  • Internetverbinding, model A of B: USB WiFi-adapter

Wat is een System on Chip?

Een systeem op chip is een complex IC dat de functionele elementen integreert in een enkele chip of chipset. Het is een programmeerbare processor op een chipgeheugen, versnellende functiehardware, software, hardware en analoge componenten.

Systeem op chip

Systeem op chip

Voordelen van SoC

  • Minder stroomverbruik
  • Verkleint de grootte
  • Verlaagt de totale systeemkosten
  • Verhoogt de prestaties

Internet Gateway-apparaat

Internet Gateway Device heeft de mogelijkheid om gegevens die van het WSN-netwerk naderen naar internet te routeren en om gegevens van internet naar het WSN-netwerk te verzenden. Het is als een wifi-router voor het internet der dingen. In het internet gateway-apparaat gebruiken we Raspberry Pi model B, het beschikt over een quad-core ARM Cortex-A7 CPU die draait op 900 MHz (voor een 6x betere presentatie ten opzichte van de eerste generatie Raspberry Pi Model B +) en 1 GB LPDDR2 SDRAM (voor 2x geheugenverhoging). En ja, er is volledige compatibiliteit met Raspberry Pi1, we zijn beveiligd. De nieuwe SoC van Broadcom, de BCM2836, is de belangrijkste factor.
Vijf stappen die we gebruiken Internet Gateway Device

  • Port Linux-besturingssysteem op Raspberry Pi
  • Pas Linux aan om met ons prototype te werken
  • Python-bibliotheek ontwikkeld voor communicatie van RPI met Xbee ZB
  • Schreef programma van sensoren en apparaatbesturing
  • Creëer WI-FI-functionaliteit op RPI voor internetverbinding

WSN-knooppunten

Een draadloos sensornetwerk (WSN) bestaat uit drie hoofdcomponenten: knooppunten, gateways en software. De ruimtelijk verspreide meetknooppunten werken samen met de sensoren om activa of hun omgeving te bewaken. De verkregen informatie wordt draadloos verzonden naar de gateway, die een verbinding tot stand brengt met de bekabelde globe waar u uw meetinformatie kunt verzamelen, verwerken, analyseren en presenteren met behulp van de software. Routers zijn een individueel type dimensieknooppunt dat u kunt gebruiken om de afstand en betrouwbaarheid in een WSN uit te breiden. Sensoren kunnen worden verspreid over wegen, voertuigen, ziekenhuizen, gebouwen en mensen en maken ongelijke toepassingen mogelijk, zoals medische diensten, operaties op het slagveld, rampenbestrijding, rampenbestrijding en milieumonitoring.

IoT-toepassingen

  • Weerbeveiliging en temperatuurcamera
  • De werkende dokter die rekwiseert met frambozen pi
  • Sensueel een hoed voor het bewaken van de luchtkwaliteit
  • Bier- en wijnkoelkast van awesomeness
  • Raspberry pi internet deurbel
  • Internet der dingen toilet
  • Train thuis je gedragswetenschap over ratten
  • Pebbly slimme deurbel
  • De frambozen pi-magnetron

Dit gaat allemaal over IoT met Raspberry Pi. Momenteel bestaat IoT uit een losse verzameling verschillende, speciaal gebouwde netwerken. De auto's van vandaag, die bijvoorbeeld bedoeld zijn, hebben meerdere netwerken om de motorfunctie, veiligheidsvoorzieningen, communicatie systemen , enzovoort. Commerciële en residentiële gebouwen hebben ook verschillende regelsystemen voor verwarming, ventilatie en airconditioning (HVAC), telefoondienst, beveiliging en verlichting.

Naarmate IoT evolueert, zullen deze netwerken en vele andere worden verbonden met aanvullende beveiligings-, analyse- en beheermogelijkheden. Hierdoor kan IoT nog krachtiger worden in wat het mensen kan helpen bereiken. Verder kunnen eventuele vragen over dit concept of elektrische en elektronische projecten , geef alstublieft uw waardevolle suggesties door te reageren in de commentaarsectie hieronder.

Fotocredits: