Arduino – это платформа с открытым исходным кодом для быстрого макетирования электронных схем, которая сильно помогает инженерам в проектировании как тестовых изделий, так и реальных коммерческих проектов. Также эта платформа хорошо подходит для студентов или людей, не имеющих профильного электронного образования, помогая им узнать о программировании микроконтроллеров используя уже готовую электронную базу компонентов и библиотеки кода Arduino.
В настоящее время Arduino направлен больше на коммуникации интернет вещей (IoT). Платы серии MKR предоставляют различные варианты подключения и управления питанием, что побуждает людей использовать их в качестве единого стандартного формата для проектов IoT. Платы MKR могут привести к большей стандартизации процесса проектирования, что облегчит жизнь проектировщика при попытке продать конечный продукт на рынке, потому что многие разработчики и производители, вероятно, будут использовать этот формат для своих проектов интернет вещей (IoT).
Новый Arduino MKR WAN 1300 основан на микроконтроллере Atmel SAM D21, который объединяет 32-разрядный процессор ARM Cortex-M0 + с низким энергопотреблением:
Arduino уже имеет плату Wi-Fi, плату без подключения и плату Sigfox (все с открытым исходным кодом), а также выпустил две новые платы: MKR WAN 1300 и MKR GSM 1400. Обе эти компактные платы имеют размеры всего 67,64 × 25 мм.
MKR WAN 1300, поддерживаемый LoRa (протокол беспроводной сети с низким энергопотреблением для проектов IoT), имеет возможность питания платы с использованием двух 1,5 В батарей AA или AAA или внешнего 5 В входа через интерфейс USB (рисунок выше). MKR GSM 1400 работает от 3G GSM для проектов, требующих, чтобы разработчики имели возможность подключения в любой точке мира (рисунок ниже). Он был построен в партнерстве с u-blox для глобальных 3G-коммуникаций и основан на Atmel SAMD21 и GSM-модуле SARAU201.
Massimo Banzi сказал: «Идея состоит в том, чтобы повторно использовать один и тот же формат для производства широкого спектра различных модулей, экранов, адаптеров, плат и других изделий». У Arduino есть еще пара решений, и они скоро выйдут. «С этими четырьмя платами, — заметил Banzi, — мы охватываем большинство случаев использования» (рисунок ниже).
Отвечая на вопрос о вероятности взлома устройств интернет вещей IoT, он подчеркнул: «Безопасность — это инвестиции. Вы будете вкладывать деньги в зависимости от того, насколько ценным является то, что вы пытаетесь защитить ». Он объяснил, насколько безопасны новые устройства интернет вещей: «У каждого чипа есть процесс шифрования и аутентификации, поэтому в основном все пароли, которые вы будете использовать для доступа к облаку служба не сохраняет в коде, они фактически хранятся в микросхеме».
Для части облака Arduino использует Amazon Web Services, который защищен на своем сайте. Когда плата хочет подключиться к сети, она создает соединение без видимого пароля в коде.
Banzi также сказал, что Arduino сейчас разрабатывает облачную платформу. Некоторые части облачной платформы являются общедоступными через среду разработки Arduino в браузере Arduino Create, которая позволяет разработчикам писать код, получать доступ к содержимому, настраивать платы управления и совместно использовать проекты. С помощью Arduino Create можно программировать все облачные модули только с помощью браузера, позволяя дистанционно программировать устройства. Arduino собирается работать с сообществом, чтобы сделать программное обеспечение доступным для всех платформ. Если люди не хотят использовать среду разработки Arduino, они могут использовать любой редактор / облако, которое они хотят.
Компания также стремится расширять возможности преподавателей с помощью необходимых аппаратных и программных инструментов для создания более практического обучения. Однако, по словам Banzi, есть одна проблема – трудно найти преподавателей, которые хотели бы создавать группы для обучения на основе продукции Arduino.
На данный момент программа доступна на английском, испанском, итальянском и шведском языках. В зависимости от страны может существовать местная компания, которая покупает комплект учебных материалов от Arduino и поставляет его в школы или университеты, а иногда и сами учебные заведения занимаются этим. Набор содержит достаточно компонентов для обучения 20 учеников. Студенты могут выходить в интернет и регистрировать свои приложения. У преподавателя также есть онлайн-платформа для поддержки обучения. В течение недель обучения преподаватели могут посещать вебинары для разъяснения любых вопросов или проблем. Компания пытается сделать контент гендерно-нейтральным, чтобы попытаться привлечь внимание как мальчиков, так и девочек.