1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hihopeorg-HarmonyOS-IoT-Application-Development

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 7.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 03:45 283f038

Практика разработки приложений для интернета вещей на Harmony OS

Материалы курса «Практика разработки приложений для интернета вещей на Harmony OS» (включая код)

Курс постоянно обновляется, приглашаем подписаться на проект в правом верхнем углу страницы

Содержание курса

  • Глава 1. Создание среды разработки для Harmony OS с нуля
  • Глава 2. Управление внешними устройствами с помощью Harmony OS: ввод и вывод
    • Первый пример программы для Harmony OS (загрузка, отладка через последовательный порт)
    • Использование интерфейсов GPIO для Harmony OS (включение светодиода, реакция на нажатие кнопки)
    • Применение интерфейсов PWM для Harmony OS (зуммер, регулировка яркости светодиода)
  • Глава 3. Контроль внешних устройств с помощью Harmony OS: считывание данных с датчиков
    • Применение интерфейсов ADC для Harmony OS (датчик освещённости, инфракрасный датчик присутствия человека, различение нескольких нажатий кнопки)
    • Работа с интерфейсами I2C для Harmony OS (температурный и влажностный датчики)
    • Библиотека драйверов OLED SSD1306: https://gitee.com/hihopeorg/harmonyos-ssd1306
  • Глава 4. Программирование Wi-Fi для Harmony OS: подключение к точке доступа и создание точки доступа
    • Программирование в режиме клиента:
      • Сканирование других точек доступа (обратный вызов состояния Wi-Fi, получение результатов сканирования)
      • Подключение к другим точкам доступа (использование DHCP-клиента для получения IP-адреса)
    • Программирование в режиме точки доступа:
      • Запуск точки доступа (использование службы DHCP для выдачи IP-адресов другим устройствам)
  • Глава 5. Сетевое программирование для Harmony OS: использование протокола TCP/IP
    • Клиент TCP/сервер TCP
    • Клиент UDP/сервер UDP
    • Совместимость с другими платами разработчиков и системами класса Unix
  • Глава 6. Разработка приложений интернета вещей с использованием Harmony OS: применение протоколов MQTT и CoAP
  • Глава 7. Основы программирования систем IoT для Harmony OS: на базе CMSIS API v2

Записи прямых трансляций

Описание комплекта

HiSpark WiFi IoT — комплект, включающий основную плату и семь дополнительных модулей:

Купить: https://item.taobao.com/item.htm?id=622343426064

  1. Основная плата
    • Основной чип: Hi3861V100
    • Чип последовательного порта: CH340G
  2. Модуль светофора
    • Три светодиода (красный, жёлтый, зелёный)
    • Зуммер
    • Кнопка
  3. Модуль красочной подсветки
    • Инфракрасный датчик присутствия человека
    • Датчик освещённости
    • Трёхцветный светодиод
  4. Модуль мониторинга окружающей среды
    • Температурный и влажностный датчик AHT20
    • Газовый датчик MQ-2
    • Зуммер
  5. OLED-модуль
    • Микросхема SSD1306
    • OLED-дисплей 0,96 дюйма (разрешение: 128x64)
  6. NFC-модуль
    • FM11NC08I
  7. Модуль робота
    • Два двигателя L9110S

Лицензии и авторские права

  • Весь код этого курса выпущен под лицензией BSD 3-Clause License;
  • Все документы этого курса выпущены под лицензией CC BY-NC-SA, то есть «Attribution-NonCommercial-ShareAlike» («Атрибуция — Некоммерческое использование — С сохранением условий»).

Обратная связь и улучшения

  • Обратная связь

  • Участие в улучшении

    • Вы также можете разветвить этот репозиторий, внести изменения и отправить запрос на объединение (Pull Request); либо использовать облегчённую версию PR на кодовом облаке и вносить изменения непосредственно в этот репозиторий.

Поддержите нас

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

Купить: https://item.taobao.com/item.htm?id=626113480729

Ссылки

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hihopeorg-HarmonyOS-IoT-Application-Development.git
git@api.gitlife.ru:oschina-mirror/hihopeorg-HarmonyOS-IoT-Application-Development.git
oschina-mirror
hihopeorg-HarmonyOS-IoT-Application-Development
hihopeorg-HarmonyOS-IoT-Application-Development
master