Продолжение. Спецификация LoRaWAN 1.0.2. Начало: Спецификация LoRaWAN. Введение. Основные понятия и классы оконечных устройств Читать дальше →
Данная статья представляет собой введение в беспроводные сети LoRaWAN, и основана на спецификации LoRaWAN 1.0.2. Читать дальше →
В предыдущей части рассказывалось, как подключить модемы RN2483 в режиме LoRa. Сейчас перейдем к следующей, более сложной части — подключению к сети LoRaWAN. Что такое LoRaWAN? LoRaWAN — это «условно глобальная» сеть, состоящая из конечных устройств (nodes), отправляющих данные на концентраторы…
С выходом Kotlin 1.5.0, классы значения (известные ранее как inline классы) наконец-таки стабильны и были освобождены от необходимости в аннотации @OptIn. Было много нового в релизе, что также создало много путаницы, так как теперь нам доступны три очень похожих инструмента: typealias, классы данных (data class) и классы значения (value class). Так какой же нам использовать теперь? Можно ли выбросить сразу псевдонимы типов и классы данных и заменить их на классы значения? Ответы в статье