Arduino Core для модулей Wisblock Core Rak4631 и RAK4601
Этот репозиторий содержит Arduino BSP для модулей Wisblock Core:
Что такое Wisblock?
Wisblock - это удивительный продукт, созданный компанией RAK для индустрии IoT. Он может создавать цепи, такие как нажимать блоки вместе, чтобы быстро реализовать вашу идею. Обзор проверки информации для получения информации или посетите наш центр документации
Rakwireless инвестирует время и ресурсы, предоставляя этот открытый исходный код, пожалуйста, поддерживайте оборудование Rakwireless и с открытым исходным кодом, покупая продукты у Rakwireless!
Для поддержки и вопросов о продуктах rakwireless, пожалуйста, посетите наш форум
Для примеров и учебника быстрого начала, пожалуйста, посетите наш GitHub Repo
Для получения дополнительной информации о продуктах rak, пожалуйста, посетите наш центр документации
Чтобы купить модули Wisblock, посетите наш интернет -магазин
Содержание
Обзор
- Описание
- Ключевые функции
- Wisblock Основные моменты
Установка BSP
- Стабильная версия
- Примеры и учебные пособия
- Конфигурация
Обзор
Описание
Wisblock - это модульная система, которая позволяет легко реализовать сеть с широкой областью низкой мощности (LPWAN) в ваше решение IoT. Wisblock идет с вашим решением от быстрого прототипирования до массового производства без необходимости создания новых аппаратных модулей для каждого шага.
- На этапе разработки Wisblock Modularity позволяет вам проверять различные микроконтроллеры, датчики, коммуникационные технологии, параметры ввода-вывода путем изменения модулей с помощью простых модулей подключаемых модулей.
- Модули промышленного класса Wisblock могут использоваться в массовом производстве без необходимости перепроектирования прототипов.
- Даже после развертывания устройства могут быть изменены или отремонтированы с минимальными отходами и усилиями
Ключевые функции
Нажимать Код. Соединять.
Wisblock создан с 4 модульными блоками.
- Base Wisblock - это плинтус, который соединяет все.
- Wisblock Core - модуль вычислений и связи
- Wisblock Sensor - это выбор датчиков и входных модулей
- Wisblock IO расширяет возможности вывода и коммуникации Wisblock Core
Wisblock Основные моменты
- При использовании компактного разъема это делает его размер исключительно небольшим. Базовая плата Wisblock, которая является базовой носителем, имеет размер всего 30 мм на 60 мм .
- Используя промышленное разъем, он позволяет использовать те же модули от быстрого прототипирования до тестирования до конечного продукта.
- Wisblock является не только модульной на аппаратной базе, но и с готовыми к использованию программных блоков, легко создать приложение для соответствия требованиям вашего решения.
Васблок База
- База Wisblock является носителем для всех модулей Wisblock.
- Он содержит источник питания для всех модулей, разъема USB/5V , зарядное устройство , солнечное зарядное устройство , светодиод состояния и кнопку сброса .
- Одно основание Wisblock может содержать один модуль микроконтроллера (Wisblock Core), один модуль IO (Wisblock IO) и до 4 датчивых модулей (датчик Wisblock). Применение в соответствии с требованиями вашего решения.
Wisblock Core
- Wisblock Core - это центр обработки данных Wisblock.
- Некоторые модули Wisblock Core также предлагают связь Lora®/Lorawan®, а дополнительное общение означает, что Bluetooth, Bluetooth Low Energy или Wi-Fi.
Wisblock Sensor
- Wisblock Sensor - это модуль сбора данных Wisblock.
- Он включает в себя аналоговые, цифровые и экологические датчики, а также датчики приобретения местоположения.
Wisblock io
- Модули Wisblock IO расширяют возможности ввода и вывода Wisblock.
- Параметры включают в себя сотовые связи, дисплеи, светодиоды, интерфейсы кнопок и дополнительные порты USB и GPIO, а также Wi-Fi.

Установка BSP
Стабильная версия
?? ПРЕДУПРЕЖДЕНИЕ
Если вы используете Windows 10 .
Не устанавливайте Arduino IDE в магазине Microsoft App Store. Пожалуйста, установите оригинальный Arduino IDE с официального сайта Arduino!. Приложение Arduino из Microsoft App Store имеет проблемы с использованием сторонних пакетов поддержки. :::
(1) Загрузите и установите Arduino IDE (по крайней мере v1.6.12)
(2) Следуйте этому руководству, чтобы установить необходимый пакет поддержки платы (BSP)
Примеры и учебные пособия
После того, как вы выбрали доску RAK, вы можете увидеть примеры для всех модулей Wisblock

Для получения дополнительной информации о примерах и учебных пособиях посетите наш GitHub Wisblock Repo
Инструменты Adafruit Nrfutil
Adafruit-Nrfutil (полученный из Nordic PC-Nrfutil) необходим для загрузки эскиза через последовательный порт.
- Для Windows и MacOS предварительно построенные исполняемые двоичные файлы включены в BSP в
tools/adafruit-nrfutil/ . Это должно работать из коробки. - Пользователь Linux должен запустить команду Follow, чтобы установить ее из PYPI
$ pip3 install adafruit-nrfutil --user
Водители
- Для некоторых модулей может потребоваться драйвер CP2104.
Кредиты
Этот BSP основан на AdaFruits NRF52 BSP,
который основан на Arduino-Nrf5 Сандип Мистри,
который, в свою очередь, основан на Arduino Samd Core.
Используются следующие библиотеки:
- Adafruit-Nrfutil основан на скандинавском полупроводнике ASA PC-Nrfutil
- Freertos как операционная система
- tinyusb как usb stack
- NRFX для водителя периферийных устройств
- Littlefs для внутренней файловой системы