Le 78 principali domande e risposte dell'intervista sull'IoT

Anonim

Ecco le domande dell'intervista IoT per candidati più freschi ed esperti per ottenere il lavoro dei loro sogni.

1) Cos'è l'Internet Of Things (IoT)?

L'Internet of Things (IoT) è una rete di oggetti fisici o persone chiamate "cose" che sono incorporate con software, elettronica, rete e sensori che consentono a questi oggetti di raccogliere e scambiare dati. L'obiettivo dell'IoT è estendere alla connettività Internet da dispositivi standard come computer, cellulari, tablet a dispositivi relativamente stupidi come un tostapane.

2) Spiega Raspberry Pi

Raspberry Pi è un computer in grado di eseguire tutte le operazioni come un computer convenzionale. Ha altre funzionalità come WiFi integrato, pin GPIO e Bluetooth per comunicare con cose esterne.

3) Come eseguire Raspberry Pi in modalità headless?

Raspberry Pi in modalità headless può essere eseguito utilizzando SSH. L'ultimo sistema operativo ha un server VNC integrato che viene installato per prendere il desktop remoto su Raspberry Pi.

4) Quali sono i componenti fondamentali dell'IoT?

I quattro componenti fondamentali di un sistema IoT sono:

  • Sensori / dispositivi: sensori o dispositivi sono un componente chiave che ti aiuta a raccogliere dati in tempo reale dall'ambiente circostante. Tutti questi dati possono avere vari livelli di complessità. Potrebbe essere un semplice sensore di monitoraggio della temperatura o può essere sotto forma di feed video.
  • Connettività: tutti i dati raccolti vengono inviati a un'infrastruttura cloud. I sensori dovrebbero essere collegati al cloud utilizzando vari mezzi di comunicazione. Questi mezzi di comunicazione includono reti mobili o satellitari, Bluetooth, WI-FI, WAN, ecc.
  • Elaborazione dei dati: una volta che i dati vengono raccolti e arrivano al cloud, il prodotto software esegue l'elaborazione sui dati raccolti. Questo processo può essere solo il controllo della temperatura, la lettura su dispositivi come AC o riscaldatori. Tuttavia, a volte può anche essere molto complesso, come identificare gli oggetti, utilizzando la visione artificiale su video.
  • Interfaccia utente: le informazioni devono essere disponibili all'utente finale in qualche modo, cosa che può essere ottenuta attivando allarmi sui loro telefoni o inviando loro una notifica tramite e-mail o messaggio di testo. L'utente a volte potrebbe aver bisogno di un'interfaccia che controlli attivamente il proprio sistema IoT.

5) Qual è la differenza tra IoT e IIoT?

La differenza tra IoT e IIoT è:

IoT IIoT
La forma completa dell'IoT è l'Internet of Things. La forma completa di IIoT è l'Internet delle cose industriale.
Un modello di servizio è incentrato sull'uomo. Un modello di servizio è incentrato sulla macchina.
Supporta applicazioni orientate al cliente. Supporta applicazioni orientate al settore.
Il trasporto delle comunicazioni avviene tramite dispositivi wireless. Il trasporto delle comunicazioni avviene tramite dispositivi cablati e wireless.
La qualità dei dati è medio-alta. La qualità dei dati è da alta a molto alta.
La criticità non è grave. La criticità è grave.

6) Elenca i livelli dello stack del protocollo IoT

I livelli dello stack di protocolli IoT sono: 1) rilevamento e informazioni, 2) connettività di rete, 3) livello di elaborazione delle informazioni, 4) livello di applicazione.

7) Quali sono gli svantaggi dell'IoT?

Gli svantaggi dell'IoT sono:

  • Sicurezza: la tecnologia IoT crea un ecosistema di dispositivi connessi. Tuttavia, durante questo processo, il sistema può offrire uno scarso controllo dell'autenticazione nonostante sufficienti misure di sicurezza informatica.
  • Privacy: l'utilizzo dell'IoT, espone una mole sostanziale di dati personali, in modo estremamente dettagliato, senza la partecipazione attiva dell'utente. Questo crea molti problemi di privacy.
  • Flessibilità: c'è una grande preoccupazione per quanto riguarda la flessibilità di un sistema IoT. Riguarda principalmente l'integrazione con un altro sistema poiché ci sono molti sistemi diversi coinvolti nel processo.
  • Complessità: anche il design del sistema IoT è piuttosto complicato. Inoltre, anche la distribuzione e la manutenzione non sono molto semplici.
  • Conformità: l' IoT ha il proprio insieme di regole e regolamenti. Tuttavia, a causa della sua complessità, il compito della conformità è piuttosto impegnativo.

8) Definisci Arduino

Arduino è una piattaforma elettronica gratuita con hardware e software facili da usare. Ha un microcontrollore in grado di leggere gli input dai sensori per controllare i motori in modo programmatico.

9) Elenca i tipi di sensori maggiormente utilizzati nell'IoT

I tipi di sensori più utilizzati nell'IoT sono:

  • Sensore di fumo
  • Sensori di temperatura
  • Sensore di pressione
  • Sensori di rilevamento del movimento
  • Sensore di gas
  • Sensore di prossimità
  • Sensori IR

10) Menzionate la differenza fondamentale tra IoT e aziende di sensori?

Un'azienda di sensori non necessita di una connessione Internet attiva per funzionare. Internet of Things richiede un lato di controllo per funzionare.

11) Quali sono i vantaggi dell'IoT?

I principali vantaggi della tecnologia IoT sono i seguenti:

  • Ottimizzazione tecnica: la tecnologia IoT aiuta molto a migliorare le tecniche e a renderle migliori. Ad esempio, con l'IoT, un produttore è in grado di raccogliere dati da vari sensori per auto. Il produttore li analizza per migliorarne il design e renderli più efficienti.
  • Raccolta dati migliorata: la raccolta dati tradizionale ha i suoi limiti e il suo design per l'uso passivo. L'IoT facilita l'azione immediata sui dati.
  • Rifiuti ridotti: l' IoT offre informazioni in tempo reale che portano a un processo decisionale e una gestione efficaci delle risorse. Ad esempio, se un produttore rileva un problema in più motori di automobili, può tenere traccia del piano di produzione di tali motori e risolverlo con la cintura di produzione.
  • Coinvolgimento del cliente migliorato: l' IoT consente di migliorare l'esperienza del cliente rilevando i problemi e migliorando il processo.

12) Cos'è il protocollo Bluegiga APX4?

Bluegiga APX4 è una soluzione che supporta sia la piattaforma WiFI che BLE, ed è basata su un processore ARM9 da 450 MHz.

13) Quali sono le applicazioni IoT più comuni?

Le applicazioni IoT più comuni sono:

  • Termostati intelligenti: ti aiuta a risparmiare risorse sulle bollette del riscaldamento conoscendo i tuoi schemi di utilizzo.
  • Auto connesse: l' IoT aiuta le aziende automobilistiche a gestire automaticamente fatturazione, parcheggio, assicurazioni e altre cose correlate.
  • Rilevatori di attività: ti aiutano a catturare i modelli di frequenza cardiaca, il consumo calorico, i livelli di attività e la temperatura della pelle sul polso.
  • Prese intelligenti: consente di accendere o spegnere qualsiasi dispositivo in remoto. Ti consente inoltre di monitorare il livello di energia di un dispositivo e ricevere notifiche personalizzate direttamente nel tuo smartphone.
  • Sensori di parcheggio: la tecnologia IoT aiuta gli utenti a identificare la disponibilità in tempo reale degli spazi di parcheggio sui loro telefoni.
  • Connect Health: il concetto di un sistema sanitario connesso facilita il monitoraggio della salute in tempo reale e la cura del paziente. Aiuta a migliorare il processo decisionale medico basato sui dati dei pazienti.

14) Cos'è la modulazione di larghezza di impulso?

PWM o Pulse Width Modulation è una variazione di quanto tempo il segnale è alto in modo analogico. Il segnale può essere alto o basso e l'utente può persino modificare la proporzione del tempo.

15) Citare applicazioni di PWM in IoT

Le applicazioni del PWM in IoT controllano la velocità del motore CC, il controllo della direzione di un servomotore, il LED dimmerabile, ecc.

16) Elencare le schede di comunicazione wireless disponibili disponibili in Raspberry Pi?

Le schede di comunicazione wireless disponibili in Raspberry Pi sono 1) WiFi e 2) BLE / Bluetooth.

17) Quali sono le funzioni usate per leggere dati analogici e digitali da un sensore in Arduino?

Le funzioni utilizzate per leggere dati analogici e digitali da un sensore in Arduino sono: digitalRead () e digitalWrite ().

18) Cos'è il Bluetooth Low Energy?

Bluetooth Low Energy è una tecnologia wireless PAN (Personal Area Network). Utilizza meno energia per trasmettere a lunga distanza su una breve distanza.

19) Definisci MicroPython

MicroPython è un'implementazione di Python, che include un piccolo sottoinsieme della sua libreria standard. Può essere ottimizzato per funzionare sul microcontrollore ModeMCU.

20) Elenca i modelli disponibili in Raspberry Pi

I modelli di Raspberry Pi sono:

  • Raspberry Pi 1 Modello B
  • Raspberry Pi 1 Modello B +
  • Raspberry Pi 1 Modello A
  • Raspberry Pi Zero
  • Raspberry Pi 3 Modello B
  • Raspberry Pi 1 modello A +
  • Raspberry Pi Zero W.
  • Raspberry Pi 2

21) Quali sono le sfide dell'IoT?

Le sfide importanti dell'IoT sono:

  • Test e aggiornamento insufficienti
  • Preoccupazione per la sicurezza dei dati e la privacy
  • Complessità del software
  • Volume dei dati e interpretazione
  • Integrazione con AI e automazione
  • I dispositivi richiedono un'alimentazione costante che è difficile
  • Interazione e comunicazione a corto raggio

22) Menziona alcuni dei sensori dell'acqua comunemente usati

I sensori dell'acqua comunemente usati sono:

  • Sensore di torbidità
  • Sensore di carbonio organico totale
  • Sensore di pH
  • Sensore di conducibilità

23) Distinguere tra Arduino e Raspberry pi

La differenza tra Arduino e Raspberry Pi è:

Arduino Raspberry Pi
Arduino è un microcontrollore USB aperto e programmabile. Può eseguire un programma alla volta.
Raspberry Pi è un computer delle dimensioni di una carta di credito. Gli utenti possono eseguire più di un programma alla volta.

24) Quali sono i protocolli IoT maggiormente utilizzati?

I protocolli IoT maggiormente utilizzati sono:

  • XMPP
  • AMQP
  • Protocollo di controllo molto semplice (VSCP)
  • Servizio di distribuzione dati (DDS)
  • Protocollo MQTT
  • Wifi
  • Simple Text Oriented Messaging Protocol (STOMP)
  • Zigbee

25) Cosa sono gli editori IoT?

Gli editori IoT sono sensori che inviano dati in tempo reale a dispositivi intermedi o middleware.

26) Cos'è una libreria in Arduino?

La libreria Arduino è una raccolta di codice già scritto per il controllo del modulo o del sensore.

27) Menziona alcune delle schede Arduino indossabili

Le schede Arduino indossabili sono:

  • Scheda principale di Lilypad Arduino
  • Lilypad Arduino semplice
  • Lilypad Arduino semplice scatto
  • Lilypad Arduino USB

28) Cos'è la replica?

La replica è l'atto di sincronizzare i dati tra due o più server.

29) Cos'è IoT Thingworx?

Thingworx è una piattaforma per lo sviluppo e l'implementazione rapidi di dispositivi connessi. È una raccolta di strumenti di sviluppo IoT integrati che supportano analisi, produzione, proprietà e aspetti alternativi dello sviluppo IoT.

30) Cos'è Salesforce IoT Cloud?

Salesforce IoT Cloud è una piattaforma online per l'archiviazione e l'elaborazione delle informazioni IoT.

Si tratta di un assortimento di vari elementi di sviluppo dell'applicazione, chiamati fulmini.

Questo programma raccoglie informazioni da siti Web, dispositivi, clienti e partner. Quindi attiva le azioni per le risposte del periodo.

31) Spiegare IoT GE-PREDIX

GE o General Electric Predix è un software per l'assortimento di informazioni da strumenti industriali. Offre un PaaS che consente agli utenti la gestione delle prestazioni e l'ottimizzazione delle operazioni. Collega strumentazione, persone e informazioni in una tecnica estremamente convenzionale.

32) Elenco fuori Alcune aziende famose stanno lavorando su IoT

Le aziende famose che lavorano sull'IoT sono: 1) Philips, 2) LG, 3) Google, 4) Apple e 5) Samsung.

33) Quali sono i vari tipi di CAN Frame?

Vari tipi di frame CAN sono: 1) frame di dati, 2) frame di richiesta, 3) frame di errore e 4) frame di sovraccarico.

34) Qual è la principale differenza tra CPU flottante e CPU a virgola fissa?

La CPU flottante può assumere direttamente il valore fluttuante, mentre la CPU fissa viene convertita in formato intero. Di conseguenza, porta alla perdita di una certa risoluzione.

35) Definisci GPIO

GPIO è un pin programmabile che può essere utilizzato per controllare i pin di input o output a livello di codice.

36) Spiega le cose di Android

Android things è un sistema operativo basato su Android creato per dispositivi incorporati.

37) Qual è lo scopo dei sensori del flusso d'aria?

Lo scopo principale dei sensori del flusso d'aria è misurare il livello dell'aria nel suolo. Questo sensore consente di misurarlo dinamicamente, da una o più posizioni del giardino.

38) Indicare database idonei per IoT

I database adatti per IoT sono:

  • afflusso DB
  • Apache Cassandra
  • RethinkDB
  • MongoDB
  • Sqlite

39) Perché utilizzare lo scheduler in RTOS?

Scheduler in RTOS viene utilizzato per passare da un'attività all'altra.

40) Cita l'utilizzo in tempo reale di Raspberry pi

  • Casa a
  • Server web portatile
  • manipolare i robot
  • Radio Internet

41) Definisci IoT Contiki

IoT Contiki è un software che si rivolge esplicitamente a piccoli dispositivi connessi a Internet. Viene utilizzato con larghezza di banda della potenza di processo, potenza e memoria limitata. Contiki aiuta nella gestione di programmi, risorse, processi, comunicazione e memoria.

42) Cosa sono i dati nell'IoT?

I dati in IoT si riferiscono alle informazioni raccolte dai dispositivi installati in qualsiasi edificio.

43) Elencare i controller IoT maggiormente utilizzati dai settori

I controller IoT maggiormente utilizzati dalle industrie sono: 1) Siemens IoT 2020 e 2) Arduino.

44) Cos'è un oscillatore a cristallo?

Un oscillatore a cristallo è la parte principale del microprocessore. Esegue ogni singolo impulso un'istruzione nella CPU.

45) Qual è l'importanza di Internet of Everything?

Internet of Everything è importante perché:

  • Riunisce persone, processi, cose e dati per rendere preziose e pertinenti le connessioni di rete.
  • Converte le informazioni in azioni per creare nuove capacità e opportunità per le imprese.

46) Cos'è WSN?

La forma completa di WSN è Wireless Sensor Network. È una rete di appunti, design per osservare e studiare i parametri fisici dell'applicazione.

47) Cos'è Zigbee?

Zigbee è lo stesso del Bluetooth. Viene utilizzato in un sistema complesso per il funzionamento a bassa potenza, robustezza e alta sicurezza.

48) Cos'è Z-Wave?

Z-Wave è una tecnologia IoT che utilizza la comunicazione RF a bassa potenza. È progettato per prodotti di automazione domestica come controller e sensori per lampade.

49) Come installare una nuova libreria in Arduino?

È possibile installare una nuova libreria in Arduino selezionando la libreria dall'opzione di schizzo nella barra degli strumenti.

50) Cos'è MQTT?

La forma completa di MQTT è Message Queue Telemetry Transport Protocol. È un protocollo di messaggistica utilizzato per il tracciamento dei dispositivi in ​​IoT.

51) Nomina alcuni importanti hardware IoT

L'hardware IoT include varietà di dispositivi come router, bridge, sensori, ecc.

52) Quali sono i sistemi operativi supportati da Pi?

I sistemi operativi supportati da Pi sono:

  • Raspbian
  • Apri ELEC (Open Embedded Linux Entertainment center)
  • RISC OS
  • Lakka
  • OSMC (Open Source Media Center)
  • Windows IoT Core

53) Come ridurre le dimensioni del disegno?

La riduzione delle dimensioni dello schizzo può essere ridotta rimuovendo le librerie indesiderate dal codice e rendendo il codice breve e semplice.

54) Quali sono i vari tipi di antenne progettate per i dispositivi IoT?

Vari tipi di antenne progettate per i dispositivi IoT sono:

  • Antenna a chip
  • Antenna PCB
  • Antenna a filo
  • Antenna proprietaria
  • Antenna a frusta

55) Qual è la differenza tra M2M e IoT?

La differenza tra M2M e IoT è:

M2M IoT
La comunicazione avviene all'interno di un software incorporato nel sito del client. La comunicazione è fatta per progetti su larga scala.
Utilizza sistemi isolati di dispositivi aventi gli stessi standard. Utilizza dispositivi, applicazioni e dati integrati in diversi standard.
M2M offre opzioni di scalabilità limitate. L'IoT è intrinsecamente più scalabile.
Per la connettività del dispositivo viene utilizzata una rete cellulare o una rete cablata. Utilizza una connessione Internet attiva per la connettività del dispositivo.
Le macchine possono comunicare con una macchina alla volta. Molte macchine possono comunicare tra loro su Internet.

56) Quali sono le caratteristiche di influxDB?

Le caratteristiche di influxDB sono:

  • Fornisce supporto per strumenti di visualizzazione
  • Funziona con database di serie temporali distribuiti
  • Non ha dipendenze esterne

57) Come programmare Arduino?

I programmatori possono utilizzare l'IDE di Arduino per scrivere un programma Arduino. Gli sviluppatori possono anche utilizzare Node.js Johny a cinque moduli per controllare Arduino.

58) Cosa sono gli strumenti di test IoT?

Gli strumenti di test IoT possono essere suddivisi in hardware e software:

  • Software di test IoT: Tcpdump e Wireshark.
  • Hardware per i test IoT: dongle JTAG, oscilloscopio a memoria digitale e radio definita dal software.

59) Come memorizzare il file ad alto volume in Arduino?

Una specifica chiamata Gridfs può essere utilizzata per archiviare file ad alto volume in Arduino.

60) Menziona il software IoT

I software IoT sono: 1) Blockchain, 2) Windows IoT, 3) Predix, 4) Microsoft Azure, 5) Bluemix e 6) Node-RED.

61) Cos'è Shodan?

Shodan è uno strumento di test IOT che può essere utilizzato per scoprire quali dei tuoi dispositivi sono connessi a Internet. Ti permette di tenere traccia di tutti i computer che sono direttamente accessibili da Internet.

62) Cos'è una cosa nell'IoT?

La cosa IOT è un oggetto con un dispositivo informatico incorporato e connesso.

63) Cos'è la termocoppia?

Una termocoppia è un dispositivo costituito da due diversi conduttori uniti insieme per formare una giunzione elettrica.

64) Menziona alcuni esempi di sensore MEMS

  • MPU6050- Giroscopio
  • ADXL345
  • sensore piezoelettrico
  • Accelerometro

65) Quali sono gli approcci ai test IoT?

Gli approcci ai test IoT sono: 1) Usabilità, 2) Sicurezza IoT, 3) Connettività, 4) Prestazioni, 5) Test di compatibilità, 6) Test pilota, 7) Test normativi e 8) Test di aggiornamento.

66) Cos'è lo sharding?

Sharding è un metodo per suddividere i dati in raccolte e archiviarli nelle macchine.

67) Elenca i prototipi hardware utilizzati nell'IoT

I prototipi hardware utilizzati in IoT sono 1) Raspberry Pi, 2) ARM Cortex Family e 3) Arduino.

68) Che cos'è il test IoT?

Il test IoT è un tipo di test per controllare i dispositivi IoT. Oggi c'è una crescente necessità di fornire servizi migliori e più veloci. C'è un'enorme richiesta di accesso, creazione, utilizzo e condivisione dei dati da qualsiasi dispositivo. L'obiettivo è fornire maggiori informazioni e controllo su vari dispositivi IoT interconnessi. Quindi, il framework di test IoT è importante.

69) Quali sono i tipi di IoT?

Esistono due tipi di IoT:

  • Internet of Things: crea un'attività che utilizza un gadget per eseguire un'attività.
  • Internet of Things industriale: crea attività nel settore come l'agricoltura.

70) Cos'è Thingful?

Thingful è un motore di ricerca per l'Internet of Things. Consente l'interoperabilità sicura tra milioni di oggetti IoT tramite Internet. Questo strumento di test IOT serve anche a controllare come vengono utilizzati i dati e consente di prendere decisioni più decisive e preziose.

71) Cosa sono gli interrupt in Arduino?

Gli interrupt consentono l'elaborazione di attività specifiche in background e sono abilitati per impostazione predefinita. Il suo compito principale è garantire che il processore del dispositivo risponda rapidamente agli eventi essenziali.

72) Cos'è il monitoraggio delle risorse?

Asset Tracking o Asset management è il processo per tenere traccia di risorse fisiche e informazioni.

73) Quali sono i rischi associati all'IOE Internet of Everything?

I rischi associati all'IOE sono 1) privacy, 2) sicurezza, 3) congestione della rete e 4) consumo di elettricità ai picchi.

74) Qual è la differenza fondamentale tra la rete IoT e la rete di sensori wireless?

Wireless Sensor Network cose connesse alla rete wireless e raccogliere alcuni dati o ambienti di monitoraggio. IoT contiene una combinazione di:

  • WSN
  • Internet
  • Archiviazione nel cloud
  • applicazione web o mobile

75) Qual è l'importanza della rete nell'IoT?

La rete è la parte principale dell'IoT. È responsabile di fornire un sistema pratico e intelligente che renda un'infrastruttura solida. La rete offre scalabilità per aiutare i dispositivi a coordinarsi con altre linee con Internet.

76) Qual è la connessione tra IoT e sensori nell'impresa commerciale?

I sensori possono essere utilizzati in dispositivi che non sono collegati alla rete, mentre i dispositivi devono essere collegati alla rete con IoT. Tuttavia, il rilevamento fa parte dell'IoT, anche se il dispositivo non è connesso alla rete.

77) Spiegare i tipi di test in IoT?

I tipi di test ideati dall'IoT sono:

  • Test di usabilità: ci sono così tanti dispositivi di forma e fattori di forma diversi utilizzati dagli utenti. Inoltre, la percezione varia anche da un utente all'altro. Ecco perché verificare l'usabilità del sistema è molto importante nei test IoT.
  • Test di compatibilità: ci sono molti dispositivi che possono essere collegati tramite il sistema IoT. Questi dispositivi hanno varie configurazioni software e hardware. Pertanto, una possibile combinazione è enorme. Di conseguenza, è importante verificare la compatibilità nel sistema IoT.
  • Test di affidabilità e scalabilità: affidabilità e scalabilità sono importanti per la creazione di un ambiente di test IoT che implichi una simulazione di sensori utilizzando strumenti e tecnologie di virtualizzazione.
  • Test di integrità dei dati: è importante verificare l'integrità dei dati nei test IoT poiché richiede una grande quantità di dati e la sua applicazione.
  • Test di sicurezza: nell'ambiente IoT, molti utenti accedono a una quantità enorme di dati. Pertanto, è importante convalidare l'utente tramite autenticazione, disporre di controlli sulla privacy dei dati come parte dei test di sicurezza.
  • Test delle prestazioni: il test delle prestazioni è importante per creare un approccio strategico per lo sviluppo e l'implementazione di un piano di test IoT.