Начнём? Приложения Примеры & Туториалы Учебные центры PHPoC Наши SNS

Давайте изучать PHPoC!

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

Начнём работу с PHPoC за 5 минут!





Даннoе видео поможет вам быстро начать работу с PHPoC.

Начнём?


Аппаратное обеспечение

Подготовьте необходимые компоненты



Prepare Your Hardware
Интегрированная среда обработки (IDE)

Скачайте и установите Отладчик PHPoC



Install the Development Environment
Установка соединения

Подключите кабель USB WLAN к платформе PHPoC.
Подключите платформу PHPoC к ПК через кабель USB.
Установите соединение платформы с отладчиком РНРоС.

Make Connection
Настройка сети

Нажмите на кнопку “Setting”.
Выберите опцию “Infrastructure” и введите пароль с Wi-Fi SSID.
Нажмите на кнопку “Write” и сохраните настройки.

Configure Network
Создание программы “Hello World”

Нажмите на вкладку меню “File” -> Создайте файлы index.php и test.php, введите кодовую строку и сохраните.
Кликните на вкладке меню “Function” -> “Network Information” для того, чтобы проверить IP-адрес (например, 192.168.0.213).
Откройте веб-барузер и введите IP-адрес, проверенный во вкладке меню “Network Information”.

Write “Hello World” Program
Используйте примеры

Скачать Пакет поддержки PSP.
Загрузите примеры и библиотеки на платформу PHPoC, чтобы узнать,
как контролировать/управлять устройствами и датчиками.


Use Examples

Что я могу делать с PHPoC?

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


PHPoC может подключаться и обмениваться данными в интернете через различные протоколы (TCP/IP, UDP, DNS, HTTP, MQTT, ICMP и д.р) обычным или безопасным способом (SSL/TLS).

* Примеры: DNS Lookup, Sending Email, Making HTTP Request, Updating MySQL




Чтение и отправка информации с датчиков; переодическая отправка данных в интернет (установленные события или команды). Следите за тем, что вы хотите, различными способами!




monitoring
web icon
Через веб
Вы можете создавать веб-приложения на PHPoC, которые позволят отслеживать состояния датчиков/устройств через веб-браузер на вашем ПК, планшете или смартфоне. Поскольку PHPoC поддерживает HTML5, считываемые данные могут быть отправлены в режиме реального времени через WebSocket и визуализироваться в веб-барузере.

* Примеры: Web-based Thermometer, Monitoring Toilet Paper
cloud icon
Через облачный сервис IoT
и веб-браузер
PHPoC может безопасно (SSL/TLS) передавать данные на облачный сервис IoT или веб-службы через различные протоколы (HTTP, MQTT, TCP-сокет).

* Примеры: PHPoC with ThingSpeak, PHPoC with Samsung IoT Cloud
email icon
Через е-мейл
При обнаружении проблемы PHPoC может отправлять уведомления через е-мейл. PHPoC поддерживает как SMTP, так и ESMTP.

* Примеры: Door-opening Monitoring via Gmail, Detecting Someone Taking Your Stuff
database icon
Через MySQL
PHPoC может переодически дополнять/обновлять отправляемые данные или состояния устройства на удаленный сервер MySQL.

* Примеры: Simple IoT Lock

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




controlling
web icon
Через веб
Вы можете создавать веб-приложения на PHPoC, которые позволят управлять устройствами на вашем ПК через веб-браузер, планшет или смартфон. Поскольку PHPoC поддерживает HTML5, устройства могут управляемы через WebSocket при испльзовании графического интерфейса (UI) в веб-браузере.

* Примеры: Feeding Fish, Web-based Joystick, Arm Robot Controlling, Drawing via Web
cloud icon
Через облачный сервис IoT
или веб-службы
Вы можете управлять устройствами на базе PHPoC через Clouds или веб-службы через различные протоколы (HTTP, MQTT, TCP-сокет).

* Примеры: PHPoC with IFTTT, PHPoC with MQTT
voice icon
Через голосовые команды
Вы можете настроить устройства на базе PHPoC для контроля через смарт-помощников (Google Assistant, Amazon Alexa, Microsoft Cortana, и др.).

* Примеры: PHPoC with Amazon Echo, PHPoC with Google Home, PHPoC with Cortana

Вы можете использовать PHPoC для создания M2M устройств.
Такие устройства будут взаимодействовать друг с другом через интернет с или без вмешательства человека.

* Примеры: Internet Switch




automation

При разработке IoT-устройств пользователям необходимо установить определенную информацию (Wi-Fi SSID и пароль, IP-адрес, пользовательский аккаунт, расписание и др.). Эта информация должна храниться в энергонезависимой памяти для того, чтобы данные не были утеряны, когда устройство выключено. Есть несколько способов обеспечить настройку пользовательского интерфейса (UI). Вы можете разработать ПО и приложение для настройки. Однако, делая это, вам может потребоваться разработка на нескольких платформах, таких как Windows, macOS, iOS, Android и т.п. Существует более простой способ разработки веб-приложения - вам просто нужно разработать одно приложение для запуска на всех платформах с веб-барузером.

* Примеры: Setting via web




setting

В настоящее время очень большое количество техники все еще не имеет подключения к интернету. Обмен данными такой техникики с ПК или другой техникой происходит через последовательный порт, который, в свою очередь, имеет ограниченное расстояние передачи. Вы можете использовать PHPoC для создания интернет-шлюза, который поможет технике обмениваться данными на неограниченное расстояние. Также вы сможете предварительно обработать данные на шлюзе PHPoC.

* Примеры: Internet Signage




datagateway

Руководство разработчика



На данном портале вы можете найти все необходимые документы о РНРоС.

Узнать больше >

Примеры & Туториалы



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




learning center logo
Найдите учебные центры PHPoC в вашем регионе.
Учите PHPoС - будьте частью мира IoT!

Узнать больше >