Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Интернет вещей

Инструменты разработки IoT с открытым исходным кодом и инструменты, поддерживаемые поставщиком

Выбор набора инструментов IoT

Компании внедряют IoT, покупая технологии под ключ и настраивая их. Но все больше изучают возможность разработки собственных приложений Интернета вещей (IoT) для конкретных случаев использования компании, которые могут оптимизировать операции, увеличить прибыль и сократить расходы.

Это заставляет организации охотиться за инструментами разработки программного обеспечения для Интернета вещей.

У компаний есть несколько причин выбрать разработку IoT с открытым исходным кодом:это не зависит от поставщика, поддерживается мировым сообществом и, как правило, бесплатно. Но аргумент в пользу наборов инструментов, поддерживаемых поставщиками, также силен, особенно если компании используют большое количество Интернета вещей в средах этих поставщиков.

Вот список поддерживаемых поставщиками инструментов, которые набирают обороты при разработке корпоративного Интернета вещей:

Eclipse NeoSCADA

NeoSCADA - это набор инструментов разработки IoT, который можно гибко использовать для множества различных приложений. Он содержит библиотеки разработки, интерфейсные приложения, инструменты массовой конфигурации, а также внешние и внутренние приложения. Eclipse полностью поддерживает этот набор инструментов, когда требуется помощь. Кроме того, группа Eclipse IoT Industry взаимодействует с OpenSCADA, набором инструментов разработки IoT с открытым исходным кодом или SCADA, который включает редактирование и отладку, интерфейсные приложения, серверные приложения, библиотеки, интерфейсные приложения, инструменты конфигурации и многие языки программирования, такие как Utgard. , Атлантида, Орилла и другие.

Кто этим пользуется: Компании в коммунальном, телекоммуникационном, промышленном секторах, аэропортах / объектах, которые используют IoT для управления процессами, управления объектами, выработки электроэнергии, изготовления и производства оборудования, и должны управлять этими процессами и контролировать их в удаленной среде.

AWS IoT

Amazon Web Services (AWS) предоставляет инструменты разработки IoT для использования в облаке AWS. Он включает набор инструментов разработчика IoT для создания приложений IoT с помощью C ++ API (интерфейсы программирования приложений), а также поддерживает популярные IDE для разработчиков (интегрированную среду разработки), такие как JavaScript, Python и PHP. Поскольку все разработки находятся в облаке, разработчикам легко работать как в офисе, так и дома. Компании также могут предварительно настроить параметры безопасности разработки приложений в облаке, например, у кого есть доступ к каким ресурсам разработки, когда и где следует использовать шифрование и т. Д.

Кто этим пользуется: Активные пользователи облака AWS получают наибольшую выгоду, поскольку разработка AWS IoT в облаке легко интегрируется с другими продуктами AWS. Кроме того, от этого выиграет любая компания, разработчики Интернета вещей которой работают вне офиса или дома, потому что среда разработки AWS IoT полностью основана на облаке.

Инструменты Microsoft Azure IoT

Используя код Visual Studio в качестве редактора программного обеспечения, Microsoft Azure IoT Tools позволяет разработчикам программного обеспечения разрабатывать и подключать приложения IoT к облаку Microsoft Azure. Разработчики также могут создавать и проверять устройства IoT для работы с Azure (включая MXChip IoT DevKit, ESP32 и Raspberry Pi). Приложения искусственного интеллекта, использующие настраиваемую логику, можно развернуть в Azure IoT Edge, на котором работают пограничные устройства IoT. Для тех, кто работает в магазинах Microsoft, переход к программированию IoT станет проще, если они уже являются пользователями Visual Studio.

Кто этим пользуется: Компании, активно использующие Microsoft Azure.

Платформа IBM Watson IoT

Платформа разработки IBM Watson IoT - это облачный репозиторий функций IoT и инструментов разработки приложений, из которого разработчики могут выбирать. Функциональность Watson IoT включает регистрацию и подключение устройств IoT, настройку и управление IoT, а также создание информационных панелей, мобильных приложений и визуализаций данных. Разработчикам приложений Интернета вещей помогает библиотека интерфейсов прикладного программирования, которая упрощает интеграцию Интернета вещей, а также такие функции, как распознавание изображений и голосовой интерфейс.

Кто этим пользуется: Компании, использующие IBM Watson в качестве платформы искусственного интеллекта и ИИ и желающие интегрировать Watson с IoT.

Инструменты разработки платформы Cisco IoT Cloud Connect

Инструменты разработки платформы Cisco IoT Cloud Connect сосредоточены на сетевых связях, безопасности, а также на сборе данных и обмене ими с устройствами Интернета вещей. С точки зрения сценария использования инструменты разработчика Cisco идеально подходят для проектов приложений, нацеленных на оптимизацию сети и Интернета вещей для обеспечения скорости передачи данных и безопасности. Это может включать автоматизацию процессов сбора данных IoT для множества распределенных устройств IoT, например, позволяя умным городам собирать данные из разных точек инфраструктуры.

Платформа разработки Cisco IoT также предоставляет рекомендации по передовым методам для разработчиков, которые хотят защитить IoT и сетевые данные в периферийной операционной зоне, что критично для предприятий с многоуровневым IoT, склонным к нарушениям данных или сети.

Кто этим пользуется :Организации, которые разрабатывают приложения для распределенных сетей IoT-устройств и уделяют сетецентрическое внимание разработке IoT.

T hingWorx

ThingWorks, разработанная PTC, представляет собой платформу для разработки промышленного Интернета вещей (IIoT), которая хорошо подходит для разработки приложений, поддерживающих удаленный мониторинг активов, удаленное обслуживание / обслуживание, профилактическое обслуживание, управление активами и оптимизацию оборудования. Платформа разработки ThingWorx широко используется в обрабатывающей промышленности и здравоохранении (например, для медицинского оборудования и программирования процессов с использованием Интернета вещей).

Компания PTC специализируется на управлении жизненным циклом продукта, автоматизированном проектировании, промышленном IoT и дополненной реальности, поэтому ее набор инструментов ThingWorx подходит для разработчиков, которым приходится программировать в среде IIoT.

Кто этим пользуется: Компании, которым требуется развитие Интернета вещей в промышленном производстве и здравоохранении.

Последние мысли об инструментах разработки Интернета вещей

Для многих компаний выбор инструментов с открытым исходным кодом для разработки IoT популярен, потому что программное обеспечение с открытым исходным кодом является бесплатным и представляет собой простой способ начать внутреннюю разработку IoT с небольшими затратами.

В то же время, есть веские аргументы в пользу инструментов разработки IoT, поддерживаемых поставщиками, особенно для компаний в узкоспециализированных отраслях или для тех, которые уже работают в среде поставщиков, таких как Microsoft, IBM или AWS.

В этих случаях вы платите за программное обеспечение, но вы также получаете поддержку поставщика и высокую вероятность того, что то, что вы разрабатываете, будет без проблем работать с другими приложениями.


Интернет вещей

  1. Введение в терминологию с открытым исходным кодом
  2. Arm создает виртуальные микросхемы IoT для ускорения разработки
  3. Перспективы развития промышленного Интернета вещей
  4. AT&T и Tech Mahindra совместно работают над новой платформой искусственного интеллекта с открытым исходным кодом
  5. Уязвимости приложений делают устройства IoT открытыми для атак
  6. Программные риски:защита открытого исходного кода в IoT
  7. Проблемы при выборе подходящего поставщика разработки для Интернета вещей
  8. Почему 5G - благо для предприятий, изучающих развитие Интернета вещей?
  9. Интернет вещей | Укрепление позиции в разработке мобильных приложений
  10. Инструменты нового поколения ускоряют разработку 5G и периферийных устройств