Статьи

У PHP и IoT есть будущее вместе?

IoTWeek_Gray

Это неделя Интернета вещей в SitePoint! Всю неделю мы публикуем статьи, ориентированные на пересечение интернета и физического мира, поэтому следите за последними обновлениями в теге IoT .

Целая неделя в основном IoT-ресурсов на каждом канале и, конечно, PHP. Какая? «PHP и IoT !? Конечно, вы ошибаетесь! », Должно быть, вы думаете. Нет, дорогой читатель. PHP и IoT хорошо сочетаются друг с другом — лучше, чем можно было ожидать.

Робот слон

В этом посте мы перечислим некоторые начальные ресурсы. В оставшуюся часть недели у нас будут отличные посты для вас — от создания автомата для напитков на PHP до реальной тревоги, когда откроется дверь в Minecraft (да, действительно!) — и это только на наш канал. Обязательно ознакомьтесь с остальными тоже!

Без лишних слов, вот вам вводный материал, если вы хотите побаловать себя, прежде чем мы погрузимся в игру!

аппаратные средства

  • Электронные компоненты : при запуске иногда бывает трудно узнать, как использовать электронные компоненты или как подключить их к цепи. Это маленькое руководство отличного Кристофера Питта поможет выяснить несколько общих компонентов.
  • Arduino : аккуратная платформа для любителей. Он абстрагирует шаги от резисторов и проводов до функциональных вычислений. Вы программируете платы Arduino, используя C / C ++, и это руководство заполнит детали, чтобы вы начали …
  • Onion IoT : аппаратная платформа, такая как Arduino, но предположительно более гибкая и более независимая от языка , поскольку она также поддерживает PHP. Устройства и дополнения довольно дешевы, и их очень легко смешивать и сочетать с другим оборудованием, от обычной электроники до Arduinos.
  • Intel Developer Zone Hardware Store : В зоне разработчиков Intel содержится хороший каталог оборудования, разработанного специально для IoT. Ну, не совсем — это просто электроника общего назначения — но все это вместе в одном магазине, ориентированном на IoT. Так что, если заказ в Интернете — это больше, чем ваша сильная сторона, то это место, где вы сможете подготовиться
  • Газовые датчики : когда я был в начальной школе, я построил алкотестер со светодиодами, показывающими уровень алкоголя для соревнований. Это были, возможно, более простые времена для создания чего-либо, но было гораздо, намного сложнее найти подходящее оборудование. В наши дни все наоборот: самым трудным было найти газовый резисторный датчик, и это именно то, что могут предложить такие сайты.

Программное обеспечение и учебники

  • Firmata (на основе JavaScript): когда вы начинаете с Arduino, у вас может не быть времени или желания изучать C / C ++, чтобы просто программировать доску. К счастью, вам не нужно. Это руководство знакомит с Firmata на одном из многих языков, которые могут с ним общаться.
  • MakeyMakey : электроника может быть очень веселой для детей! Начните их с MakeyMakey. Он эмулирует клавиатуру / джойстик, с которым вы можете заставить работать ваши любимые игры.
  • UnoJoy : если у вас Arduino валяется и вы хотите превратить его в MakeyMakey, эта библиотека как раз то, что вам нужно. Он включает в себя комплекты для переоборудования (и вы сможете вернуть его обратно в Arduino) и примеры.
  • Arduino + Serial PHP Communication : вам не нужно использовать Firmata для управления вашим Arduino. Это руководство демонстрирует, как создать собственный последовательный канал связи между PHP и вашим Arduino. Это хорошее место для начала, когда вам нужно использовать специальные компоненты, контролируемые C / C ++, вместе с PHP-приложением.
  • Arduino + Firmata PHP Связь
  • Мощные светодиодные лампы с PHP и Arduino
  • Расширение Gorilla PHP : После того, как Firmata запущена на вашем Arduino, вам понадобится приятная библиотека для общения с вашими PHP-приложениями. Это оно!
  • Onion IoT Cloud : истинная точка входа в «облако» и настоящий интернет в Интернете вещей, вышеупомянутая аппаратная платформа Onion имеет это специальное облако приложений для развертывания приложений Onion и подключения различных устройств и электроники.
  • Создайте приложение PHP, которое использует данные GPS с устройства IoT : разрабатывайте приложения PHP для Интернета вещей с помощью платформы IBM Watson IoT, Bluemix и MQTT. Превратите ваш телефон Android в датчик GPS, который постоянно публикует свое местоположение в облаке Bluemix. Затем подключите приложение PHP к этому потоку данных и используйте его для отслеживания местоположения телефона Android в реальном времени в веб-браузере.
  • Простая библиотека PHP для взаимодействия с концентратором IoT Azure : вводное руководство по библиотеке PHP, которое можно использовать для связи с концентратором IoT Azure.

Что дальше?

Теперь, когда вы готовы начать, начните баловаться. Придумайте идеи, представьте сценарии и отправляйтесь в свой магазин электроники, чтобы получить за 10 долларов за оборудование — к тому времени, когда вы вернетесь, у нас будет много практических руководств для вас.

Есть еще ресурсы, которые могут вписаться в этот список? Дайте нам знать в комментариях и счастливого IoTing!