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

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

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Практика разработки приложений для интернета вещей на 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 )

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

Введение

Описание недоступно Развернуть Свернуть
BSD-3-Clause
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
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