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

Open source IoT-ontwikkeltools versus door leveranciers ondersteunde tools

Kiezen voor een IoT-toolset

Bedrijven implementeren IoT door kant-en-klare technologieën aan te schaffen en aan te passen. Maar meer onderzoeken de ontwikkeling van hun eigen Internet of Things (IoT)-applicaties voor bedrijfsspecifieke gebruiksscenario's die operaties, omzetstijgingen en kostenbesparingen kunnen optimaliseren.

Hierdoor zijn organisaties op zoek naar tools voor het ontwikkelen van IoT-software.

Bedrijven hebben verschillende redenen om te kiezen voor open source IoT-ontwikkeling:het is leverancieronafhankelijk, wordt ondersteund door een wereldwijde gemeenschap en – meestal – is gratis. Maar het argument voor door leveranciers ondersteunde toolsets is ook sterk, vooral als bedrijven veel IoT gebruiken in deze leveranciersomgevingen.

Hier is een overzicht van door leveranciers ondersteunde tools die steeds meer terrein winnen in de ontwikkeling van IoT voor ondernemingen:

Eclipse NeoSCADA

NeoSCADA is een set IoT-ontwikkeltools die flexibel en voor veel verschillende toepassingen kan worden gebruikt. Het bevat ontwikkelingsbibliotheken, interface-applicaties, massaconfiguratietools en front-end en back-end-applicaties. Eclipse ondersteunt deze toolset volledig met expertise wanneer hulp nodig is. Bovendien werkt de Eclipse IoT Industry-groep samen met OpenSCADA, een open source IoT-ontwikkeltoolset, of SCADA met bewerking en debugging, front-end-applicaties, back-end-applicaties, bibliotheken, interface-applicaties, configuratietools en vele programmeertalen zoals Utgard , Atlantis, Orilla en anderen.

Wie gebruikt dit: Bedrijven in de nuts-, telecom-, industriële, luchthaven-/facilitaire sector die IoT gebruiken in procesbesturing, facility management, energieopwekking, fabricage en apparatuurproductie, en deze processen in een externe omgeving moeten bedienen en controleren.

AWS IoT

Amazon Web Services (AWS) biedt IoT-ontwikkeltools voor gebruik in de AWS-cloud. Het beschikt over een IoT-ontwikkelaarstoolkit voor het bouwen van IoT-applicaties met C++ API's (application programming interfaces), en ondersteunt ook populaire IDE's voor ontwikkelaars (geïntegreerde ontwikkelomgeving) zoals JavaScript, Python en PHP. Omdat alle ontwikkeling in de cloud staat, is het voor ontwikkelaars gemakkelijk om vanuit kantoor of vanuit huis te werken. Bedrijven kunnen hun beveiligingsparameters voor applicatieontwikkeling ook vooraf instellen in de cloud, zoals wie toegang heeft tot welke ontwikkelingsbronnen, wanneer en waar encryptie moet worden gebruikt, enz.

Wie gebruikt dit: Zware gebruikers van AWS-cloud profiteren het meest omdat de ontwikkeling van AWS IoT in de cloud eenvoudig kan worden geïntegreerd met andere AWS-producten. Bovendien zal elk bedrijf waarvan de IoT-ontwikkelaars zich offsite of in thuiskantoren bevinden hiervan profiteren, omdat de AWS IoT-ontwikkelomgeving 100% cloudgebaseerd is.

Microsoft Azure IoT-hulpprogramma's

Met behulp van Visual Studio-code als software-editor, stelt Microsoft Azure IoT Tools softwareontwikkelaars in staat om IoT-toepassingen te ontwikkelen en te verbinden met de Microsoft Azure-cloud. Ontwikkelaars kunnen ook IoT-apparaten bouwen en valideren om met Azure te werken (inclusief MXChip IoT DevKit, ESP32 en Raspberry Pi). Toepassingen voor kunstmatige intelligentie die gebruikmaken van aangepaste logica, kunnen worden geïmplementeerd in Azure IoT Edge, waarop IoT Edge-apparaten worden uitgevoerd. Voor degenen die in Microsoft-winkels werken, wordt de overgang naar IoT-codering gemakkelijker gemaakt als ze al Visual Studio-gebruikers zijn.

Wie gebruikt dit: Bedrijven die zware Microsoft Azure-gebruikers zijn.

IBM Watson IoT-platform

Het IoT-ontwikkelplatform van IBM Watson is een cloudgebaseerde opslagplaats van IoT-functies en applicatie-ontwikkelingstools waaruit ontwikkelaars kunnen kiezen. Functionaliteit van Watson IoT omvat het registreren en verbinden van IoT-apparaten, het configureren en beheren van IoT, en het maken van dashboards, mobiele apps en datavisualisaties. Ontwikkelaars van IoT-applicaties worden bijgestaan ​​door een bibliotheek met interfaces voor applicatieprogrammering die IoT-integratie mogelijk maken, evenals functies zoals beeldherkenning en spraakinterface.

Wie gebruikt dit: Bedrijven die IBM Watson gebruiken als platform voor kunstmatige intelligentie en AI en die Watson willen integreren met IoT.

Ontwikkeltools voor Cisco IoT Cloud Connect-platform

De ontwikkelingstools van Cisco IoT Cloud Connect Platform zijn gecentreerd rond netwerkkoppelingen, beveiliging en gegevensverzamelingen en uitwisselingen met IoT-apparaten. Vanuit het perspectief van een use case zijn de ontwikkelaarstools van Cisco ideaal voor toepassingsprojecten die gericht zijn op netwerk- en IoT-optimalisatie voor datasnelheden en beveiliging. Dit kan het automatiseren van IoT-gegevensverzamelingsprocessen voor een groot aantal gedistribueerde IoT-apparaten omvatten, bijvoorbeeld door slimme steden in staat te stellen gegevens te verzamelen van verschillende infrastructuurpunten.

Het Cisco IoT-ontwikkelingsplatform biedt ook richtlijnen voor best practices voor ontwikkelaars die IoT- en netwerkgegevens willen beveiligen in een edge-operatiegebied -  essentieel voor ondernemingen met IoT op meerdere locaties die vatbaar zijn voor gegevens- of netwerkinbreuken.

Wie gebruikt dit :Organisaties die applicaties ontwikkelen voor gedistribueerde netwerken van IoT-apparaten en die een netwerkgerichte focus hebben op IoT-ontwikkeling.

T hingWorx

ThingWorks, ontwikkeld door PTC, is een Industrial Internet of Things (IIoT)-ontwikkelingsplatform dat zeer geschikt is voor applicatie-ontwikkeling die bewaking van activa op afstand, onderhoud/service op afstand, voorspellend onderhoud, activabeheer en apparatuuroptimalisatie ondersteunt. Het ontwikkelingsplatform van ThingWorx wordt veel gebruikt in de productie- en gezondheidszorgsector (bijv. medische apparatuur en procesprogrammering die gebruikmaakt van IoT).

PTC is gespecialiseerd in productlevenscyclusbeheer, computerondersteund ontwerp, industrieel IoT en augmented reality, dus de ThingWorx-toolset is geschikt voor ontwikkelaars die in een IIoT-omgeving moeten programmeren.

Wie gebruikt dit: Bedrijven met IoT-ontwikkelingsbehoeften in industriële productie en gezondheidszorg.

Definitieve gedachten over IoT-ontwikkeltools

Voor veel bedrijven is het kiezen van open source-tools voor IoT-ontwikkeling populair omdat open source-software gratis is en een gemakkelijke manier is om tegen lage kosten met interne IoT-ontwikkeling te beginnen.

Tegelijkertijd is er echter een sterk argument voor door leveranciers ondersteunde IoT-ontwikkeltools, vooral voor bedrijven in zeer gespecialiseerde industrieën, of voor bedrijven die al actief zijn in een leveranciersomgeving zoals Microsoft, IBM of AWS.

In deze gevallen betaalt u voor de software, maar krijgt u ook ondersteuning van leveranciers en is de kans groot dat wat u ontwikkelt naadloos samenwerkt met andere toepassingen.


Internet of Things-technologie

  1. Inleiding tot open source-terminologie
  2. Open source en het internet der dingen:innovatie door samenwerking
  3. Arm maakt virtuele IoT-chips om ontwikkeling te versnellen
  4. Vooruitzichten voor de ontwikkeling van industrieel IoT
  5. AT&T, Tech Mahindra werken samen aan nieuw open source AI-platform
  6. Kwetsbaarheden in toepassingen stellen IoT-apparaten bloot aan aanvallen
  7. Softwarerisico's:Open source beveiligen in IoT
  8. Uitdagingen bij het selecteren van de juiste leverancier van IoT-ontwikkeling
  9. Waarom is 5G een zegen voor bedrijven die IoT-ontwikkeling onderzoeken?
  10. IoT | Sterk in de ontwikkeling van mobiele apps
  11. Tools van de volgende generatie stuwen 5G en edge-ontwikkeling