Это неделя Интернета вещей в 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!