Det enkla sättet att konstruera internetanslutna produkter

Att ansluta en enhet till internet för med sig många fördelar. Till exempel kan produkttillverkare hämta värdefull användningsstatistik från produkter på fältet för att för att få en uppfattning om hur de kan förbättra dem i framtiden. Dessutom får användarna en praktisk fjärrstyrningsmöjlighet och extra funktioner via en mobil- eller webbapp.

Under höljet

Vilka åtgärder behöver ett företag utföra för att kunna ansluta sin elektroniska produkt till internet?

Först måste de välja en kommunikationsmodul (Wi-Fi, mobil, Ethernet, RF) och koppla den fysiskt till huvudmicrocontrollern ("mastern").

För det andra behöver de uppdatera den fasta programvaran på mastermicrocontrollern för att introducera nätverkslogik, fjärrkommandointerrupt, säkerhet, datautbyte, fjärruppdateringar och så vidare. Risken är att den nya funktionaliteten inte fungerar på den aktuella mastermicrocontrollern som därför kräver produktmigrering till en annan, oprövad arkitektur, vilket medför betydande risker.

För det tredje måste de utveckla en molntjänst som avslutar enhetsanslutningar, lagrar enhetsregister och inkluderar hantering och datalagring – antingen ovanpå tjänster som AWS IoT, Azure eller i en egenkonstruerad infrastruktur.

(Bildkälla: vcon.io)

Dessutom måste de utveckla en mobil-/webbapp för slutkunderna och respektive molndel av systemet med åtkomstkontroll, autentisering och auktorisering samt datautbytesmekanismer.

Plötsligt innebär ett relativt enkelt mål som att "min enhet ska vara fjärrstyrd" ett antal utmaningar som kräver flera expertisområden (t.ex. utveckling av nätverksmedveten fast programvara för enheten, en molntjänst som kommunicerar med enheterna, distribuerings- och åtkomstkontrollmekanismer osv.) som ett företag kanske inte ens har tillgång till.

Därför tar sådana projekt åratal att slutföra. Företagen tvingas uppfinna hjulet igen genom att skapa anpassade universella kommunikationsmoduler som de kan placera i sina produkter och använda en infrastruktur som de har byggt.

VCON – en alternativ metod

(Bildkälla: Espressif Systems)

Tänk om det redan fanns en sådan universell kommunikationsmodul?

En modul som du kan ansluta till en mastermicrocontroller för att få: fjärrstyrning utan att göra några fjärruppdateringar av den fasta programvaran för mastermicrocontrollers (allt från en liten 8-bitars AVR från Microchip upp till STMicroelectronics kraftfulla 32-bitars STM32F7), en molnhanteringstjänst samt åtkomstkontroll för mobila kunder. Allt detta, klart att använda, beprövat och testat i befintliga kommersiella installationer?

Efter att ha arbetat i många år med olika IoT-projekt med våra kunder, har Cesanta skapat en sådan modul. Den bygger på ESP32-kretsen från Espressif Systems. Den har stöd för Wi-Fi-, Ethernet- eller mobilkommunikation och gör precis det som beskrivs ovan.

Enligt vår erfarenhet tar implementering av en liknande infrastruktur cirka 1,5–2 års utvecklingsarbete. Så om du är en IoT-produktleverantör som vill ansluta din enhet till Internet inom rimlig tid och till optimal kostnad behöver du inte tveka, kontakta oss och prova VCON idag.

(Bildkälla: vcon.io)

Om skribenten

Image of Sergey Lyubka

Sergey Lyubka är medgrundare och CTO för Cesanta Software. Tillsammans med sitt team, tacklar han svårigheterna med att göra sakernas internet enklare att komma åt för alla utvecklare. Han har säkerställt att Cesantas mjukvaruprodukter (VCON.io, mDash.net, Mongoose OS och Mongoose Web Server) är byggda efter högsta kvalitets- och säkerhetskrav. Han är även känd som upphovsman till Embedded Networking Library som har funnits på marknaden sedan 2004. Hans innovationer har implementerats av tech-pionjärer som NASALA, Google, Bosch, Siemens, Samsung, LG, Thyssenkrupp, Schneider Electric, Rockwell Collins, HP och många andra.

Rolig fakta: Om han inte tacklar IoT, hoppar han i Irländska sjön för en simtur, oavsett väder!

More posts by Sergey Lyubka
 TechForum

Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.

Visit TechForum