Вот вопросы собеседования по IoT как для более свежих, так и для опытных кандидатов, которые хотят получить работу своей мечты.
1) Что такое Интернет вещей (IoT)?
Интернет вещей (IoT) - это сеть физических объектов или людей, называемых «вещами», в которые встроено программное обеспечение, электроника, сеть и датчики, которые позволяют этим объектам собирать данные и обмениваться ими. Цель IoT - расширить возможности подключения к Интернету со стандартных устройств, таких как компьютер, мобильный телефон, планшет, до относительно простых устройств, таких как тостер.
2) Объясните Raspberry Pi
Raspberry Pi - это компьютер, который может выполнять все операции как обычный компьютер. У него есть и другие функции, такие как встроенный Wi-Fi, контакты GPIO и Bluetooth для связи с внешними устройствами.
3) Как запустить Raspberry pi в безголовом режиме?
Raspberry pi в безголовом режиме можно запустить с помощью SSH. Последняя операционная система имеет встроенный сервер VNC, который установлен для удаленного рабочего стола на Raspberry Pi.
4) Каковы основные компоненты Интернета вещей?
Четыре основных компонента системы IoT:
- Датчики / устройства: датчики или устройства являются ключевым компонентом, который помогает вам собирать данные в реальном времени из окружающей среды. Все эти данные могут иметь разный уровень сложности. Это может быть простой датчик контроля температуры или видеопоток.
- Связь: все собранные данные отправляются в облачную инфраструктуру. Датчики должны быть подключены к облаку с помощью различных средств связи. Эти средства связи включают мобильные или спутниковые сети, Bluetooth, WI-FI, WAN и т. Д.
- Обработка данных: после того, как данные собраны и попадают в облако, программный продукт выполняет обработку собранных данных. Это может быть просто проверка температуры, считывание показаний на таких устройствах, как кондиционер или обогреватели. Однако иногда это может быть очень сложно, например, идентификация объектов с использованием компьютерного зрения на видео.
- Пользовательский интерфейс: информация должна быть доступна конечному пользователю каким-либо образом, что может быть достигнуто путем активации сигналов тревоги на их телефонах или отправки им уведомления по электронной почте или текстовым сообщением. Иногда пользователю может потребоваться интерфейс, который активно проверяет его систему IoT.
5) В чем разница между IoT и IIoT?
Разница между IoT и IIoT заключается в следующем:
Интернет вещей | Интернет вещей |
Полная форма IoT - это Интернет вещей. | Полная форма IIoT - это промышленный Интернет вещей. |
Модель обслуживания ориентирована на человека. | Сервисная модель ориентирована на машины. |
Он поддерживает приложения, ориентированные на клиента. | Он поддерживает отраслевые приложения. |
Коммуникационная транспортировка осуществляется с помощью беспроводных устройств. | Коммуникационная транспортировка осуществляется как с помощью проводных, так и беспроводных устройств. |
Качество данных от среднего до высокого. | Качество данных от высокого до очень высокого. |
Критичность не серьезная. | Критичность серьезная. |
6) Список уровней стека протокола IoT
Уровнями стека протоколов IoT являются: 1) зондирование и информация, 2) сетевое соединение, 3) уровень обработки информации, 4) прикладной уровень.
7) В чем недостатки IoT?
Недостатки IoT:
- Безопасность: технология Интернета вещей создает экосистему подключенных устройств. Однако во время этого процесса система может предложить незначительный контроль аутентификации, несмотря на достаточные меры кибербезопасности.
- Конфиденциальность: использование Интернета вещей раскрывает значительный объем личных данных с максимальной детализацией без активного участия пользователя. Это создает множество проблем с конфиденциальностью.
- Гибкость: существует огромное беспокойство относительно гибкости системы IoT. В основном это касается интеграции с другой системой, поскольку в процессе задействовано множество различных систем.
- Сложность: конструкция системы IoT также довольно сложна. Более того, его развертывание и обслуживание тоже не очень просты.
- Соответствие: IoT имеет собственный набор правил и положений. Однако из-за своей сложности задача соблюдения требований является довольно сложной.
8) Определите Arduino
Arduino - это бесплатная электронная платформа с простым в использовании аппаратным и программным обеспечением. Он имеет микроконтроллер, способный считывать данные с датчиков для программного управления двигателями.
9) Перечислите наиболее часто используемые типы датчиков в IoT.
Наиболее часто используемые типы датчиков в IoT:
- Датчик дыма
- Датчики температуры
- Датчик давления
- Датчики обнаружения движения
- Датчик газа
- Датчик приближения
- ИК-датчики
10) Назовите основную разницу между Интернетом вещей и сенсорным бизнесом?
Для работы сенсорной компании не требуется активное подключение к Интернету. Интернет вещей требует для работы управляющей стороны.
11) В чем преимущества Интернета вещей?
Ключевые преимущества технологии IoT заключаются в следующем:
- Техническая оптимизация: технология Интернета вещей очень помогает в улучшении методов и улучшении их. Например, с помощью Интернета вещей производитель может собирать данные с различных автомобильных датчиков. Производитель анализирует их, чтобы улучшить свой дизайн и сделать их более эффективными.
- Улучшенный сбор данных: традиционный сбор данных имеет свои ограничения и предназначен для пассивного использования. Интернет вещей упрощает немедленные действия с данными.
- Снижение потерь: Интернет вещей предлагает информацию в режиме реального времени, позволяющую эффективно принимать решения и управлять ресурсами. Например, если производитель обнаруживает проблему в нескольких автомобильных двигателях, он может отслеживать план производства этих двигателей и решать эту проблему с помощью производственного ремня.
- Улучшенное взаимодействие с клиентами: Интернет вещей позволяет улучшить качество обслуживания клиентов, обнаруживая проблемы и улучшая процесс.
12) Что такое протокол Bluegiga APX4?
Bluegiga APX4 - это решение, поддерживающее платформу WiFI и BLE, и оно основано на процессоре ARM9 с тактовой частотой 450 МГц.
13) Каковы наиболее распространенные приложения Интернета вещей?
Наиболее распространенные приложения Интернета вещей:
- Умные термостаты: Помогают вам сэкономить ресурсы на счетах за отопление, зная ваши модели использования.
- Подключенные автомобили: Интернет вещей помогает автомобильным компаниям автоматически обрабатывать счета, парковку, страхование и другие связанные с этим вещи.
- Трекеры активности: помогают фиксировать пульс, расход калорий, уровень активности и температуру кожи на запястье.
- Умные розетки: дистанционное включение и выключение любого устройства. Он также позволяет отслеживать уровень энергии устройства и получать настраиваемые уведомления прямо на ваш смартфон.
- Датчики парковки: технология IoT помогает пользователям в реальном времени определять наличие парковочных мест на своих телефонах.
- Connect Health: концепция подключенной системы здравоохранения способствует мониторингу состояния здоровья и уходу за пациентами в режиме реального времени. Это помогает улучшить принятие медицинских решений на основе данных пациентов.
14) Что такое широтно-импульсная модуляция?
ШИМ или широтно-импульсная модуляция - это аналоговая вариация того, сколько времени сигнал находится на высоком уровне. Сигнал может быть высоким или низким, и пользователь может даже изменить пропорцию времени.
15) Упомяните о применении ШИМ в IoT
Применения ШИМ в IoT - это управление скоростью двигателя постоянного тока, управление направлением сервомотора, регулировка яркости светодиода и т. Д.
16) Список доступных плат беспроводной связи, доступных в Raspberry Pi?
Платы беспроводной связи, доступные в Raspberry Pi: 1) WiFi и 2) BLE / Bluetooth.
17) Какие функции используются для чтения аналоговых и цифровых данных с датчика в Arduino?
Для чтения аналоговых и цифровых данных с датчика в Arduino используются следующие функции: digitalRead () и digitalWrite ().
18) Что такое Bluetooth с низким энергопотреблением?
Bluetooth Low Energy - это технология беспроводной PAN (персональной сети). Он потребляет меньше энергии для передачи на большие расстояния на короткие расстояния.
19) Определить MicroPython
MicroPython - это реализация Python, которая включает небольшое подмножество стандартной библиотеки. Его можно оптимизировать для работы на микроконтроллере ModeMCU.
20) Список доступных моделей в Raspberry Pi
Модели Raspberry Pi:
- Raspberry Pi 1 Модель B
- Raspberry Pi 1 Модель B +
- Raspberry Pi 1 Модель A
- Raspberry Pi Zero
- Raspberry Pi 3 Модель B
- Raspberry Pi 1 модель A +
- Малина Pi Zero W
- Малина Pi 2
21) Каковы проблемы Интернета вещей?
Важными проблемами Интернета вещей являются:
- Недостаточное тестирование и обновление
- Обеспокоенность по поводу безопасности и конфиденциальности данных
- Программная сложность
- Объемы данных и интерпретация
- Интеграция с ИИ и автоматизацией
- Устройства требуют постоянного источника питания, что затруднительно.
- Взаимодействие и ближнее общение
22) Назовите некоторые из наиболее часто используемых датчиков воды.
Обычно используемые датчики воды:
- Датчик мутности
- Датчик общего органического углерода
- датчик pH
- Датчик проводимости
23) Различия между Arduino и Raspberry Pi
Разница между Arduino и Raspberry pi:
Ардуино | Raspberry Pi |
Arduino - это открытый программируемый USB-микроконтроллер. | Он может выполнять одну программу за раз. |
Raspberry Pi - это компьютер размером с кредитную карту. | Пользователи могут запускать более одной программы одновременно. |
24) Какие протоколы Интернета вещей используются чаще всего?
Наиболее часто используемые протоколы Интернета вещей:
- XMPP
- AMQP
- Очень простой протокол управления (VSCP)
- Служба распространения данных (DDS)
- Протокол MQTT
- Вай фай
- Простой протокол обмена текстовыми сообщениями (STOMP)
- Зигби
25) Что такое издатели Интернета вещей?
Издатели Интернета вещей - это датчики, которые отправляют данные в реальном времени на промежуточные устройства или промежуточное программное обеспечение.
26) Что такое библиотека в Ардуино?
Библиотека Arduino - это набор кода, который уже написан для управления модулем или датчиком.
27) Назовите некоторые носимые платы Arduino
Носимые платы Arduino:
- Основная плата Lilypad Arduino
- Lilypad Arduino простой
- Простая оснастка Lilypad Arduino
- Lilypad Arduino USB
28) Что такое репликация?
Репликация - это процесс синхронизации данных между двумя или более серверами.
29) Что такое IoT Thingworx?
Thingworx - это платформа для быстрой разработки и развертывания подключенных устройств. Это набор интегрированных инструментов разработки IoT, которые поддерживают анализ, производство, собственность и альтернативные аспекты разработки IoT.
30) Что такое Salesforce IoT Cloud?
Salesforce IoT Cloud - это онлайн-платформа для хранения и обработки информации IoT.
Это набор различных элементов разработки приложений, которые называются молниями.
Эта программа собирает информацию с веб-сайтов, устройств, клиентов и партнеров. Затем он запускает действия для периодических ответов.
31) Объясните IoT GE-PREDIX
GE или General Electric Predix - это программное обеспечение для сбора информации с промышленных приборов. Он предлагает PaaS, который позволяет пользователям управлять производительностью и оптимизировать работу. Он соединяет приборы, людей и информацию чрезвычайно традиционной техникой.
32) Перечислите Некоторые популярные компании работают над IoT
Популярные компании, работающие над IoT: 1) Philips, 2) LG, 3) Google, 4) Apple и 5) Samsung.
33) Какие бывают типы CAN Frame?
Различные типы кадров CAN: 1) кадр данных, 2) кадр запроса, 3) кадр ошибки и 4) кадр перегрузки.
34) В чем основное различие между ЦП с плавающей запятой и ЦП с фиксированной точкой?
Плавающий ЦП может принимать плавающее значение напрямую, тогда как фиксированный ЦП преобразуется в целочисленный формат. Тем самым это приводит к потере некоторой разрешающей способности.
35) Определить GPIO
GPIO - это программируемый вывод, который можно использовать для программного управления выводами ввода или вывода.
36) Объясните, что такое Android
Android things - это ОС на базе Android, созданная для встраиваемых устройств.
37) Для чего нужны датчики воздушного потока?
Основное назначение датчиков воздушного потока - измерение уровня воздуха в почве. Этот датчик позволяет измерять его динамически, из одного или нескольких мест в саду.
38) Упомяните подходящие базы данных для IoT
Подходящие базы данных для IoT:
- приток БД
- Apache Cassandra
- RethinkDB
- MongoDB
- Sqlite
39) Зачем использовать планировщик в ОСРВ?
Планировщик в ОСРВ используется для переключения одной задачи на другую.
40) Упомяните об использовании Raspberry Pi в реальном времени
- Дом а
- Портативный веб-сервер
- манипулировать роботами
- Интернет-радио
41) Определить IoT Contiki
IoT Contiki - это программное обеспечение, предназначенное для небольших устройств, подключенных к Интернету. Он используется с пропускной способностью технологической мощности, мощностью и ограниченным объемом памяти. Contiki помогает управлять программами, ресурсами, процессами, связью и памятью.
42) Что такое данные в IoT?
Данные в IoT - это информация, которую собирают установленные устройства в любом здании.
43) Перечислите наиболее часто используемые контроллеры Интернета вещей по отраслям
Контроллеры IoT, которые в основном используются в отраслях: 1) Siemens IoT 2020 и 2) Arduino.
44) Что такое кварцевый генератор?
Кварцевый генератор - основная часть микропроцессора. Он выполняет каждый импульс одной инструкции в ЦП.
45) В чем важность Интернета всего?
Интернет всего важен, потому что:
- Он объединяет людей, процессы, вещи и данные, чтобы сделать сетевые соединения ценными и актуальными.
- Он преобразует информацию в действия для создания новых возможностей и возможностей для бизнеса.
46) Что такое WSN?
Полная форма WSN - это беспроводная сенсорная сеть. Это сеть заметок, предназначенная для наблюдения и изучения физических параметров приложения.
47) Что такое Zigbee?
Zigbee - это то же самое, что и Bluetooth. Он используется в сложной системе для работы с низким энергопотреблением, надежности и высокой безопасности.
48) Что такое Z-Wave?
Z-Wave - это технология Интернета вещей, использующая радиочастотную связь с низким энергопотреблением. Он разработан для продуктов домашней автоматизации, таких как контроллеры ламп и датчики.
49) Как установить новую библиотеку в Ардуино?
Новую библиотеку в Arduino можно установить, выбрав библиотеку в параметре эскиза на панели инструментов.
50) Что такое MQTT?
Полная форма MQTT - это протокол передачи телеметрии очереди сообщений. Это протокол обмена сообщениями, который используется для отслеживания устройств в IoT.
51) Назовите какое-нибудь важное оборудование IoT
Оборудование IoT включает в себя различные устройства, такие как маршрутизатор, мост, датчик и т. Д.
52) Какие операционные системы поддерживает Pi?
Операционные системы, поддерживаемые Pi:
- Распбиан
- Open ELEC (Развлекательный центр Open Embedded Linux)
- ОС RISC
- Лакка
- OSMC (медиацентр с открытым исходным кодом)
- Windows IoT Core
53) Как уменьшить размер скетча?
Уменьшение размера эскиза можно уменьшить, удалив ненужные библиотеки из кода и сделав код коротким и простым.
54) Какие типы антенн предназначены для устройств Интернета вещей?
Для устройств IoT разработаны различные типы антенн:
- Чип-антенна
- Антенна на печатной плате
- Проволочная антенна
- Фирменная антенна
- Штыревая антенна
55) В чем разница между M2M и IoT?
Разница между M2M и IoT заключается в следующем:
M2M | Интернет вещей |
Связь осуществляется во встроенном программном обеспечении на сайте клиента. | Связь делается для масштабных проектов. |
Он использует изолированные системы устройств, соответствующих одинаковым стандартам. | Он использует интегрированные устройства, приложения и данные в соответствии с различными стандартами. |
M2M предлагает ограниченные возможности масштабирования. | IoT по своей сути более масштабируемый. |
Для подключения устройства используется сотовая или проводная сеть. | Он использует активное подключение к Интернету для подключения устройства. |
Машины могут связываться с одной машиной за раз. | Многие машины могут связываться друг с другом через Интернет. |
56) В чем особенности infxDB?
Особенности infxDB:
- Обеспечивает поддержку инструментов визуализации
- Работает с распределенной базой данных временных рядов
- Не имеет внешних зависимостей
57) Как программировать Ардуино?
Программисты могут использовать Arduino IDE для написания программы Arduino. Разработчики также могут использовать пятимодуль Node.js Johny для управления Arduino.
58) Что такое инструменты тестирования Интернета вещей?
Инструменты тестирования IoT можно разделить на аппаратные и программные:
- Программное обеспечение для тестирования Интернета вещей : Tcpdump и Wireshark.
- Аппаратное обеспечение для тестирования IoT: JTAG Dongle, цифровой запоминающий осциллограф и программно определяемое радио.
59) Как сохранить файл большого объема в Arduino?
Спецификацию Gridfs можно использовать для хранения файлов большого объема в Arduino.
60) Упомяните программное обеспечение Интернета вещей
Программное обеспечение IoT: 1) Blockchain, 2) Windows IoT, 3) Predix, 4) Microsoft Azure, 5) Bluemix и 6) Node-RED.
61) Что такое шодан?
Shodan - это инструмент тестирования Интернета вещей, с помощью которого можно определить, какие из ваших устройств подключены к Интернету. Это позволяет вам отслеживать все компьютеры, к которым есть прямой доступ из Интернета.
62) Что такое Интернет вещей?
IOT-вещь - это предмет, имеющий встроенное и подключенное вычислительное устройство.
63) Что такое термопара?
Термопара - это устройство, которое состоит из двух разных проводников, соединенных вместе для образования электрического спая.
64) Назовите несколько примеров датчиков MEMS.
- MPU6050- Гироскоп
- ADXL345
- пьезоэлектрический датчик
- Акселерометр
65) Каковы подходы к тестированию IoT?
Подходы к тестированию IoT: 1) удобство использования, 2) безопасность IoT, 3) возможность подключения, 4) производительность, 5) тестирование совместимости, 6) пилотное тестирование, 7) нормативное тестирование и 8) тестирование обновления.
66) Что такое шардинг?
Шардинг - это метод разделения данных на коллекции и хранения на машинах.
67) Список прототипов оборудования, используемых в IoT.
Прототипы оборудования, используемые в IoT: 1) Raspberry Pi, 2) семейство ARM Cortex и 3) Arduino.
68) Что такое IoT-тестирование?
IoT-тестирование - это тип тестирования для проверки IoT-устройств. Сегодня существует растущая потребность в предоставлении более качественных и быстрых услуг. Существует огромный спрос на доступ, создание, использование и обмен данными с любого устройства. Основная цель - обеспечить более глубокое понимание и контроль над различными взаимосвязанными устройствами Интернета вещей. Следовательно, важна среда тестирования IoT.
69) Какие бывают типы Интернета вещей?
Существует два типа Интернета вещей:
- Интернет вещей: он создает бизнес, использующий гаджеты для выполнения задачи.
- Промышленный Интернет вещей: он создает бизнес в такой отрасли, как сельское хозяйство.
70) Что такое вещь?
Thingful - это поисковая машина для Интернета вещей. Он обеспечивает безопасное взаимодействие между миллионами объектов IoT через Интернет. Этот инструмент тестирования IOT также позволяет контролировать использование данных и позволяет принимать более решительные и ценные решения.
71) Что такое прерывания в Ардуино?
Прерывания позволяют выполнять определенные задачи в фоновом режиме и включены по умолчанию. Его основная задача - обеспечить быстрое реагирование процессора устройства на важные события.
72) Что такое отслеживание активов?
Отслеживание активов или управление активами - это процесс отслеживания физических активов и информации.
73) Какие риски связаны с Интернетом всего IOE?
Риски, связанные с IOE: 1) Конфиденциальность, 2) Безопасность, 3) Перегрузка сети и 4) Пиковое потребление электроэнергии.
74) В чем основное различие между сетью IoT и беспроводной сенсорной сетью?
Беспроводные датчики Сетевые объекты, подключенные к беспроводной сети и собирающие некоторую среду мониторинга или данные. Интернет вещей содержит комбинацию:
- WSN
- Интернет
- Облачное хранилище
- веб-приложение или мобильное приложение
75) Какое значение имеет сеть в IoT?
Сеть - это основная часть Интернета вещей. Он отвечает за создание практичной и умной системы, которая создает прочную инфраструктуру. Сеть предлагает масштабируемость, чтобы помочь устройствам координировать свои действия с другими линиями связи с Интернетом.
76) Какая связь между IoT и датчиками на коммерческом предприятии?
Датчики могут использоваться в устройствах, которые не подключены к сети, в то время как устройства должны быть подключены к сети с помощью IoT. Тем не менее, зондирование - это часть IoT, даже если устройство не подключено к сети.
77) Объясните виды тестирования в IoT?
Типы тестирования устройств IoT:
- Юзабилити-тестирование: пользователи используют очень много устройств разной формы и форм-факторов. Более того, восприятие также варьируется от одного пользователя к другому. Вот почему проверка удобства использования системы очень важна при тестировании Интернета вещей.
- Тестирование совместимости: существует множество устройств, которые можно подключить через систему IoT. Эти устройства имеют различную конфигурацию программного и аппаратного обеспечения. Следовательно, возможная комбинация огромна. В результате важна проверка совместимости в системе IoT.
- Тестирование надежности и масштабируемости: надежность и масштабируемость важны для создания тестовой среды IoT, которая включает моделирование датчиков с использованием инструментов и технологий виртуализации.
- Тестирование целостности данных: важно проверить целостность данных при тестировании IoT, поскольку для этого требуется большой объем данных и их применение.
- Тестирование безопасности: в среде Интернета вещей многие пользователи получают доступ к огромному объему данных. Таким образом, важно проверять пользователя с помощью аутентификации, иметь средства контроля конфиденциальности данных в рамках тестирования безопасности.
- Тестирование производительности: тестирование производительности важно для разработки стратегического подхода к разработке и реализации плана тестирования IoT.