home.social

#rds — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rds, aggregated by home.social.

  1. Es wird übrigens klappen, dass ich Sonntag mit den Freunden aus dem Metalabor rund um Limburg wandere. Das war bis vorhin unklar, weil alleine die Anreise zur Wanderung vier bis fünf Stunden Zugfahrt bedeutet. Von den Radical Dudes wurde ein Rundkurs von 40 Kilometern erkoren. Perversfrüh gehts los. Ich werde einen Phonetrack aufzeichnen. Link folgt. Ein erstes Walkaround Projekt by Proxy sozusagen.

    #Limburg #WalkAround #Metalabor #RadicalDudeSociety #RDS

  2. Es wird übrigens klappen, dass ich Sonntag mit den Freunden aus dem Metalabor rund um Limburg wandere. Das war bis vorhin unklar, weil alleine die Anreise zur Wanderung vier bis fünf Stunden Zugfahrt bedeutet. Von den Radical Dudes wurde ein Rundkurs von 40 Kilometern erkoren. Perversfrüh gehts los. Ich werde einen Phonetrack aufzeichnen. Link folgt. Ein erstes Walkaround Projekt by Proxy sozusagen.

    #Limburg #WalkAround #Metalabor #RadicalDudeSociety #RDS

  3. Es wird übrigens klappen, dass ich Sonntag mit den Freunden aus dem Metalabor rund um Limburg wandere. Das war bis vorhin unklar, weil alleine die Anreise zur Wanderung vier bis fünf Stunden Zugfahrt bedeutet. Von den Radical Dudes wurde ein Rundkurs von 40 Kilometern erkoren. Perversfrüh gehts los. Ich werde einen Phonetrack aufzeichnen. Link folgt. Ein erstes Walkaround Projekt by Proxy sozusagen.

    #Limburg #WalkAround #Metalabor #RadicalDudeSociety #RDS

  4. Es wird übrigens klappen, dass ich Sonntag mit den Freunden aus dem Metalabor rund um Limburg wandere. Das war bis vorhin unklar, weil alleine die Anreise zur Wanderung vier bis fünf Stunden Zugfahrt bedeutet. Von den Radical Dudes wurde ein Rundkurs von 40 Kilometern erkoren. Perversfrüh gehts los. Ich werde einen Phonetrack aufzeichnen. Link folgt. Ein erstes Walkaround Projekt by Proxy sozusagen.

    #Limburg #WalkAround #Metalabor #RadicalDudeSociety #RDS

  5. Сегодня день Радио, поздравляю всех причастных 😀

    Жутко хочу освободить время и вкатиться в эту тему, это интереснейшее занятие (как мне видится со стороны)

    Недавно решил поковырять RDS

    Немного справки (для тех кто знает - пропускайте)
    Если вы когда-нибудь видели на автомагнитоле название станции вроде ROCK FM, бегущую строку с текстом песни или автоматическую установку времени, значит вы уже пользовались RDS, просто не задумывались об этом

    Через RDS станция может передавать:

    • PS - короткое имя станции
    • RT - радиотекст
    • PI - код станции
    • CT - время станции

    Для исследовательского или радиолюбительского проекта это уже набор наблюдаемых цифровых признаков:

    • на какой частоте что реально вещает
    • как называется станция
    • какой у неё PI-код
    • передаёт ли она радиотекст
    • насколько корректно у неё выставлено RDS-время
    • как это всё меняется в разных местах

    Что значит я сделал

    1. rds.2big.cc - это веб-приложение для отображения таких наблюдений

    Идея простая:

    1. Устройство сканирует FM-диапазон
    2. Ловит станции и читает RDS
    3. Прикладывает к observation своё местоположение в виде QTH/Maidenhead
    4. Отправляет observation в backend
    5. Backend складывает всё в PostgreSQL
    6. Frontend показывает локаторы на карте и даёт посмотреть последние приёмы и историю

    Итог - получается живая карта наблюдений по локаторам, а не просто поток сырых логов

    Почему здесь именно QTH/Maidenhead


    Проект не использует точечные координаты как основной индекс отображения. Вместо этого observations группируются по Maidenhead-локаторам

    Это даёт несколько практических преимуществ:

    • визуализация на карте остаётся простой
    • можно легко сравнивать районы, а не отдельные GPS-точки
    • locator хорошо знаком радиолюбителям
    • анонимность++


    Как устроен сканер


    Железная часть проекта - это устройство на ESP8266 + SI4703, которое последовательно сканирует FM-частоты и читает RDS

    Что делает устройство:

    • проходит по диапазону FM
    • измеряет RSSI
    • ждёт стабилизации RDS-данных
    • собирает лучшие кандидаты для PI, PS, RT, CT
    • формирует observation
    • отправляет его в backend (mqtt/rest)

    Вообще изначально была идея увидеть какие станции передают время и насколько оно точно отдаётся

    Так же, была попытка запуститься на ESP32 + RDA5807M, но нет - похоже библиотека, которая работает с радио не очень хорошо обрабатывает RDS и часто получал пургу

    Почему ESP8266 не использует отдельный GPS-модуль


    Можно было бы поставить на сканер внешний GPS-модуль, но для такой задачи это часто избыточно:

    • лишняя плата
    • лишнее питание
    • лишняя антенна
    • лишняя сложность

    Вместо этого проект использует компаньон на Android

    Android-компаньон GPSCaster


    ndroid-приложение на Kotlin. Оно работает как локальный GPS-ретранслятор для устройств в той же Wi-Fi сети

    Что делает GPSCaster:

    • получает положение телефона через FusedLocationProviderClient
    • запускает foreground service
    • держит в памяти последний валидный fix
    • шлёт UDP broadcast в LAN
    • слушает UDP-запросы GET_GPS
    • шлёт GPS в BLE (тут кстати, отдельная идея - в принципе рассылать GPS через BLE advertisement)
    • отвечает пакетом:


    GPS,<unix_timestamp_seconds>,<lat>,<lon>,<accuracy_meters>

    Порт протокола: 45454

    То есть телефон фактически выступает как "сетевой GPS и источник времени" для ESP8266

    Это удобная идея:

    • телефон и так уже знает точные координаты
    • не нужно ставить отдельный GNSS-модуль на каждое устройство
    • можно быстро развернуть систему в машине или в полевых условиях


    Как связаны ESP8266 и GPSCaster


    Связка работает так:

    1. GPSCaster периодически рассылает в локальную сеть UDP-пакеты с координатами и временем
    2. ESP8266 слушает порт 45454
    3. Если свежих GPS-данных нет, ESP8266 может сам отправить GET_GPS,<device_id>
    4. GPSCaster отвечает текущим fix
    5. ESP8266 получает:
      • время
      • latitude
      • longitude
      • accuracy


    6. По координатам прошивка вычисляет qth
    7. По времени ставит ts

    Если GPS-время не удалось получить:

    • прошивка пробует NTP
    • если NTP тоже не дал времени, идёт локальный счётчик от последней успешной синхронизации

    Это не полноценный GPS-ресивер, но для задачи сбора подобной информации, более чем подходит

    Будет желание - заходите


    Если будет интересно - заходите, будем вместе собирать данные - выложу исходники прошивки и протокол передачи данных

    #проекты #деньрадио #esp8266 #rds

  6. Сегодня день Радио, поздравляю всех причастных 😀

    Жутко хочу освободить время и вкатиться в эту тему, это интереснейшее занятие (как мне видится со стороны)

    Недавно решил поковырять RDS

    Немного справки (для тех кто знает - пропускайте)
    Если вы когда-нибудь видели на автомагнитоле название станции вроде ROCK FM, бегущую строку с текстом песни или автоматическую установку времени, значит вы уже пользовались RDS, просто не задумывались об этом

    Через RDS станция может передавать:

    • PS - короткое имя станции
    • RT - радиотекст
    • PI - код станции
    • CT - время станции

    Для исследовательского или радиолюбительского проекта это уже набор наблюдаемых цифровых признаков:

    • на какой частоте что реально вещает
    • как называется станция
    • какой у неё PI-код
    • передаёт ли она радиотекст
    • насколько корректно у неё выставлено RDS-время
    • как это всё меняется в разных местах

    Что значит я сделал

    1. rds.2big.cc - это веб-приложение для отображения таких наблюдений

    Идея простая:

    1. Устройство сканирует FM-диапазон
    2. Ловит станции и читает RDS
    3. Прикладывает к observation своё местоположение в виде QTH/Maidenhead
    4. Отправляет observation в backend
    5. Backend складывает всё в PostgreSQL
    6. Frontend показывает локаторы на карте и даёт посмотреть последние приёмы и историю

    Итог - получается живая карта наблюдений по локаторам, а не просто поток сырых логов

    Почему здесь именно QTH/Maidenhead


    Проект не использует точечные координаты как основной индекс отображения. Вместо этого observations группируются по Maidenhead-локаторам

    Это даёт несколько практических преимуществ:

    • визуализация на карте остаётся простой
    • можно легко сравнивать районы, а не отдельные GPS-точки
    • locator хорошо знаком радиолюбителям
    • анонимность++


    Как устроен сканер


    Железная часть проекта - это устройство на ESP8266 + SI4703, которое последовательно сканирует FM-частоты и читает RDS

    Что делает устройство:

    • проходит по диапазону FM
    • измеряет RSSI
    • ждёт стабилизации RDS-данных
    • собирает лучшие кандидаты для PI, PS, RT, CT
    • формирует observation
    • отправляет его в backend (mqtt/rest)

    Вообще изначально была идея увидеть какие станции передают время и насколько оно точно отдаётся

    Так же, была попытка запуститься на ESP32 + RDA5807M, но нет - похоже библиотека, которая работает с радио не очень хорошо обрабатывает RDS и часто получал пургу

    Почему ESP8266 не использует отдельный GPS-модуль


    Можно было бы поставить на сканер внешний GPS-модуль, но для такой задачи это часто избыточно:

    • лишняя плата
    • лишнее питание
    • лишняя антенна
    • лишняя сложность

    Вместо этого проект использует компаньон на Android

    Android-компаньон GPSCaster


    ndroid-приложение на Kotlin. Оно работает как локальный GPS-ретранслятор для устройств в той же Wi-Fi сети

    Что делает GPSCaster:

    • получает положение телефона через FusedLocationProviderClient
    • запускает foreground service
    • держит в памяти последний валидный fix
    • шлёт UDP broadcast в LAN
    • слушает UDP-запросы GET_GPS
    • шлёт GPS в BLE (тут кстати, отдельная идея - в принципе рассылать GPS через BLE advertisement)
    • отвечает пакетом:


    GPS,<unix_timestamp_seconds>,<lat>,<lon>,<accuracy_meters>

    Порт протокола: 45454

    То есть телефон фактически выступает как "сетевой GPS и источник времени" для ESP8266

    Это удобная идея:

    • телефон и так уже знает точные координаты
    • не нужно ставить отдельный GNSS-модуль на каждое устройство
    • можно быстро развернуть систему в машине или в полевых условиях


    Как связаны ESP8266 и GPSCaster


    Связка работает так:

    1. GPSCaster периодически рассылает в локальную сеть UDP-пакеты с координатами и временем
    2. ESP8266 слушает порт 45454
    3. Если свежих GPS-данных нет, ESP8266 может сам отправить GET_GPS,<device_id>
    4. GPSCaster отвечает текущим fix
    5. ESP8266 получает:
      • время
      • latitude
      • longitude
      • accuracy


    6. По координатам прошивка вычисляет qth
    7. По времени ставит ts

    Если GPS-время не удалось получить:

    • прошивка пробует NTP
    • если NTP тоже не дал времени, идёт локальный счётчик от последней успешной синхронизации

    Это не полноценный GPS-ресивер, но для задачи сбора подобной информации, более чем подходит

    Будет желание - заходите


    Если будет интересно - заходите, будем вместе собирать данные - выложу исходники прошивки и протокол передачи данных

    #проекты #деньрадио #esp8266 #rds

  7. Сегодня день Радио, поздравляю всех причастных 😀

    Жутко хочу освободить время и вкатиться в эту тему, это интереснейшее занятие (как мне видится со стороны)

    Недавно решил поковырять RDS

    Немного справки (для тех кто знает - пропускайте)
    Если вы когда-нибудь видели на автомагнитоле название станции вроде ROCK FM, бегущую строку с текстом песни или автоматическую установку времени, значит вы уже пользовались RDS, просто не задумывались об этом

    Через RDS станция может передавать:

    • PS - короткое имя станции
    • RT - радиотекст
    • PI - код станции
    • CT - время станции

    Для исследовательского или радиолюбительского проекта это уже набор наблюдаемых цифровых признаков:

    • на какой частоте что реально вещает
    • как называется станция
    • какой у неё PI-код
    • передаёт ли она радиотекст
    • насколько корректно у неё выставлено RDS-время
    • как это всё меняется в разных местах

    Что значит я сделал

    1. rds.2big.cc - это веб-приложение для отображения таких наблюдений

    Идея простая:

    1. Устройство сканирует FM-диапазон
    2. Ловит станции и читает RDS
    3. Прикладывает к observation своё местоположение в виде QTH/Maidenhead
    4. Отправляет observation в backend
    5. Backend складывает всё в PostgreSQL
    6. Frontend показывает локаторы на карте и даёт посмотреть последние приёмы и историю

    Итог - получается живая карта наблюдений по локаторам, а не просто поток сырых логов

    Почему здесь именно QTH/Maidenhead


    Проект не использует точечные координаты как основной индекс отображения. Вместо этого observations группируются по Maidenhead-локаторам

    Это даёт несколько практических преимуществ:

    • визуализация на карте остаётся простой
    • можно легко сравнивать районы, а не отдельные GPS-точки
    • locator хорошо знаком радиолюбителям
    • анонимность++


    Как устроен сканер


    Железная часть проекта - это устройство на ESP8266 + SI4703, которое последовательно сканирует FM-частоты и читает RDS

    Что делает устройство:

    • проходит по диапазону FM
    • измеряет RSSI
    • ждёт стабилизации RDS-данных
    • собирает лучшие кандидаты для PI, PS, RT, CT
    • формирует observation
    • отправляет его в backend (mqtt/rest)

    Вообще изначально была идея увидеть какие станции передают время и насколько оно точно отдаётся

    Так же, была попытка запуститься на ESP32 + RDA5807M, но нет - похоже библиотека, которая работает с радио не очень хорошо обрабатывает RDS и часто получал пургу

    Почему ESP8266 не использует отдельный GPS-модуль


    Можно было бы поставить на сканер внешний GPS-модуль, но для такой задачи это часто избыточно:

    • лишняя плата
    • лишнее питание
    • лишняя антенна
    • лишняя сложность

    Вместо этого проект использует компаньон на Android

    Android-компаньон GPSCaster


    ndroid-приложение на Kotlin. Оно работает как локальный GPS-ретранслятор для устройств в той же Wi-Fi сети

    Что делает GPSCaster:

    • получает положение телефона через FusedLocationProviderClient
    • запускает foreground service
    • держит в памяти последний валидный fix
    • шлёт UDP broadcast в LAN
    • слушает UDP-запросы GET_GPS
    • шлёт GPS в BLE (тут кстати, отдельная идея - в принципе рассылать GPS через BLE advertisement)
    • отвечает пакетом:


    GPS,<unix_timestamp_seconds>,<lat>,<lon>,<accuracy_meters>

    Порт протокола: 45454

    То есть телефон фактически выступает как "сетевой GPS и источник времени" для ESP8266

    Это удобная идея:

    • телефон и так уже знает точные координаты
    • не нужно ставить отдельный GNSS-модуль на каждое устройство
    • можно быстро развернуть систему в машине или в полевых условиях


    Как связаны ESP8266 и GPSCaster


    Связка работает так:

    1. GPSCaster периодически рассылает в локальную сеть UDP-пакеты с координатами и временем
    2. ESP8266 слушает порт 45454
    3. Если свежих GPS-данных нет, ESP8266 может сам отправить GET_GPS,<device_id>
    4. GPSCaster отвечает текущим fix
    5. ESP8266 получает:
      • время
      • latitude
      • longitude
      • accuracy


    6. По координатам прошивка вычисляет qth
    7. По времени ставит ts

    Если GPS-время не удалось получить:

    • прошивка пробует NTP
    • если NTP тоже не дал времени, идёт локальный счётчик от последней успешной синхронизации

    Это не полноценный GPS-ресивер, но для задачи сбора подобной информации, более чем подходит

    Будет желание - заходите


    Если будет интересно - заходите, будем вместе собирать данные - выложу исходники прошивки и протокол передачи данных

    #проекты #деньрадио #esp8266 #rds

  8. Сегодня день Радио, поздравляю всех причастных 😀

    Жутко хочу освободить время и вкатиться в эту тему, это интереснейшее занятие (как мне видится со стороны)

    Недавно решил поковырять RDS

    Немного справки (для тех кто знает - пропускайте)
    Если вы когда-нибудь видели на автомагнитоле название станции вроде ROCK FM, бегущую строку с текстом песни или автоматическую установку времени, значит вы уже пользовались RDS, просто не задумывались об этом

    Через RDS станция может передавать:

    • PS - короткое имя станции
    • RT - радиотекст
    • PI - код станции
    • CT - время станции

    Для исследовательского или радиолюбительского проекта это уже набор наблюдаемых цифровых признаков:

    • на какой частоте что реально вещает
    • как называется станция
    • какой у неё PI-код
    • передаёт ли она радиотекст
    • насколько корректно у неё выставлено RDS-время
    • как это всё меняется в разных местах

    Что значит я сделал

    1. rds.2big.cc - это веб-приложение для отображения таких наблюдений

    Идея простая:

    1. Устройство сканирует FM-диапазон
    2. Ловит станции и читает RDS
    3. Прикладывает к observation своё местоположение в виде QTH/Maidenhead
    4. Отправляет observation в backend
    5. Backend складывает всё в PostgreSQL
    6. Frontend показывает локаторы на карте и даёт посмотреть последние приёмы и историю

    Итог - получается живая карта наблюдений по локаторам, а не просто поток сырых логов

    Почему здесь именно QTH/Maidenhead


    Проект не использует точечные координаты как основной индекс отображения. Вместо этого observations группируются по Maidenhead-локаторам

    Это даёт несколько практических преимуществ:

    • визуализация на карте остаётся простой
    • можно легко сравнивать районы, а не отдельные GPS-точки
    • locator хорошо знаком радиолюбителям
    • анонимность++


    Как устроен сканер


    Железная часть проекта - это устройство на ESP8266 + SI4703, которое последовательно сканирует FM-частоты и читает RDS

    Что делает устройство:

    • проходит по диапазону FM
    • измеряет RSSI
    • ждёт стабилизации RDS-данных
    • собирает лучшие кандидаты для PI, PS, RT, CT
    • формирует observation
    • отправляет его в backend (mqtt/rest)

    Вообще изначально была идея увидеть какие станции передают время и насколько оно точно отдаётся

    Так же, была попытка запуститься на ESP32 + RDA5807M, но нет - похоже библиотека, которая работает с радио не очень хорошо обрабатывает RDS и часто получал пургу

    Почему ESP8266 не использует отдельный GPS-модуль


    Можно было бы поставить на сканер внешний GPS-модуль, но для такой задачи это часто избыточно:

    • лишняя плата
    • лишнее питание
    • лишняя антенна
    • лишняя сложность

    Вместо этого проект использует компаньон на Android

    Android-компаньон GPSCaster


    ndroid-приложение на Kotlin. Оно работает как локальный GPS-ретранслятор для устройств в той же Wi-Fi сети

    Что делает GPSCaster:

    • получает положение телефона через FusedLocationProviderClient
    • запускает foreground service
    • держит в памяти последний валидный fix
    • шлёт UDP broadcast в LAN
    • слушает UDP-запросы GET_GPS
    • шлёт GPS в BLE (тут кстати, отдельная идея - в принципе рассылать GPS через BLE advertisement)
    • отвечает пакетом:


    GPS,<unix_timestamp_seconds>,<lat>,<lon>,<accuracy_meters>

    Порт протокола: 45454

    То есть телефон фактически выступает как "сетевой GPS и источник времени" для ESP8266

    Это удобная идея:

    • телефон и так уже знает точные координаты
    • не нужно ставить отдельный GNSS-модуль на каждое устройство
    • можно быстро развернуть систему в машине или в полевых условиях


    Как связаны ESP8266 и GPSCaster


    Связка работает так:

    1. GPSCaster периодически рассылает в локальную сеть UDP-пакеты с координатами и временем
    2. ESP8266 слушает порт 45454
    3. Если свежих GPS-данных нет, ESP8266 может сам отправить GET_GPS,<device_id>
    4. GPSCaster отвечает текущим fix
    5. ESP8266 получает:
      • время
      • latitude
      • longitude
      • accuracy


    6. По координатам прошивка вычисляет qth
    7. По времени ставит ts

    Если GPS-время не удалось получить:

    • прошивка пробует NTP
    • если NTP тоже не дал времени, идёт локальный счётчик от последней успешной синхронизации

    Это не полноценный GPS-ресивер, но для задачи сбора подобной информации, более чем подходит

    Будет желание - заходите


    Если будет интересно - заходите, будем вместе собирать данные - выложу исходники прошивки и протокол передачи данных

    #проекты #деньрадио #esp8266 #rds

  9. Сегодня день Радио, поздравляю всех причастных 😀

    Жутко хочу освободить время и вкатиться в эту тему, это интереснейшее занятие (как мне видится со стороны)

    Недавно решил поковырять RDS

    Немного справки (для тех кто знает - пропускайте)
    Если вы когда-нибудь видели на автомагнитоле название станции вроде ROCK FM, бегущую строку с текстом песни или автоматическую установку времени, значит вы уже пользовались RDS, просто не задумывались об этом

    Через RDS станция может передавать:

    • PS - короткое имя станции
    • RT - радиотекст
    • PI - код станции
    • CT - время станции

    Для исследовательского или радиолюбительского проекта это уже набор наблюдаемых цифровых признаков:

    • на какой частоте что реально вещает
    • как называется станция
    • какой у неё PI-код
    • передаёт ли она радиотекст
    • насколько корректно у неё выставлено RDS-время
    • как это всё меняется в разных местах

    Что значит я сделал

    1. rds.2big.cc - это веб-приложение для отображения таких наблюдений

    Идея простая:

    1. Устройство сканирует FM-диапазон
    2. Ловит станции и читает RDS
    3. Прикладывает к observation своё местоположение в виде QTH/Maidenhead
    4. Отправляет observation в backend
    5. Backend складывает всё в PostgreSQL
    6. Frontend показывает локаторы на карте и даёт посмотреть последние приёмы и историю

    Итог - получается живая карта наблюдений по локаторам, а не просто поток сырых логов

    Почему здесь именно QTH/Maidenhead


    Проект не использует точечные координаты как основной индекс отображения. Вместо этого observations группируются по Maidenhead-локаторам

    Это даёт несколько практических преимуществ:

    • визуализация на карте остаётся простой
    • можно легко сравнивать районы, а не отдельные GPS-точки
    • locator хорошо знаком радиолюбителям
    • анонимность++


    Как устроен сканер


    Железная часть проекта - это устройство на ESP8266 + SI4703, которое последовательно сканирует FM-частоты и читает RDS

    Что делает устройство:

    • проходит по диапазону FM
    • измеряет RSSI
    • ждёт стабилизации RDS-данных
    • собирает лучшие кандидаты для PI, PS, RT, CT
    • формирует observation
    • отправляет его в backend (mqtt/rest)

    Вообще изначально была идея увидеть какие станции передают время и насколько оно точно отдаётся

    Так же, была попытка запуститься на ESP32 + RDA5807M, но нет - похоже библиотека, которая работает с радио не очень хорошо обрабатывает RDS и часто получал пургу

    Почему ESP8266 не использует отдельный GPS-модуль


    Можно было бы поставить на сканер внешний GPS-модуль, но для такой задачи это часто избыточно:

    • лишняя плата
    • лишнее питание
    • лишняя антенна
    • лишняя сложность

    Вместо этого проект использует компаньон на Android

    Android-компаньон GPSCaster


    ndroid-приложение на Kotlin. Оно работает как локальный GPS-ретранслятор для устройств в той же Wi-Fi сети

    Что делает GPSCaster:

    • получает положение телефона через FusedLocationProviderClient
    • запускает foreground service
    • держит в памяти последний валидный fix
    • шлёт UDP broadcast в LAN
    • слушает UDP-запросы GET_GPS
    • шлёт GPS в BLE (тут кстати, отдельная идея - в принципе рассылать GPS через BLE advertisement)
    • отвечает пакетом:


    GPS,<unix_timestamp_seconds>,<lat>,<lon>,<accuracy_meters>

    Порт протокола: 45454

    То есть телефон фактически выступает как "сетевой GPS и источник времени" для ESP8266

    Это удобная идея:

    • телефон и так уже знает точные координаты
    • не нужно ставить отдельный GNSS-модуль на каждое устройство
    • можно быстро развернуть систему в машине или в полевых условиях


    Как связаны ESP8266 и GPSCaster


    Связка работает так:

    1. GPSCaster периодически рассылает в локальную сеть UDP-пакеты с координатами и временем
    2. ESP8266 слушает порт 45454
    3. Если свежих GPS-данных нет, ESP8266 может сам отправить GET_GPS,<device_id>
    4. GPSCaster отвечает текущим fix
    5. ESP8266 получает:
      • время
      • latitude
      • longitude
      • accuracy


    6. По координатам прошивка вычисляет qth
    7. По времени ставит ts

    Если GPS-время не удалось получить:

    • прошивка пробует NTP
    • если NTP тоже не дал времени, идёт локальный счётчик от последней успешной синхронизации

    Это не полноценный GPS-ресивер, но для задачи сбора подобной информации, более чем подходит

    Будет желание - заходите


    Если будет интересно - заходите, будем вместе собирать данные - выложу исходники прошивки и протокол передачи данных

    #проекты #деньрадио #esp8266 #rds

  10. @dielinke Spinnsd jedds? Mia wissn scho wias gäd. #RDS

  11. Our MCP server for PostgreSQL: 100% #OpenSource & compatible with any new or existing installation of #Postgres (including Amazon #RDS & similar) 🐘

    It also has...
    👉 Anthropic prompt caching w/ 90% cost reduction
    👉 Token efficiency features: stay within budget
    👉 Modern React-based UI w/ AI-powered chat
    👉 Tools like advanced hybrid search (BM25+MMR)
    👉 Secure design w/ TLS support

    ...all from a purely #PostgreSQL vendor w/ enterprise SLAs.

    Try it out, leave a ⭐ github.com/pgEdge/pgedge-postg

    #ai #llm

  12. AWS has 200+ services. Most companies use about 15. The same ones show up in every project: EC2, S3, Lambda, RDS, DynamoDB, API Gateway, CloudFront, SQS, SNS, CloudWatch.
    That handles 80% of everything. Wrote a guide covering just the ones that matter.

    #aws #cloud #infrastructure #EC2 #IAM #S3 #RDS #DynamoDB #Lambda #APIGateway #CloudFront #Route53 #SQS #SNS #CloudWatch #EKS #CDN

    heyjoshlee.medium.com/the-80-2

  13. AWS Weekly Roundup: Amazon EC2 M8azn instances, new open weights models in Amazon Bedrock, and more (February 16, 2026) I joined AWS in 2021, and since then I’ve watched the Amazon Elastic Comput...

    #Amazon #Bedrock #Amazon #Elastic #Kubernetes #Service #Amazon #OpenSearch #Service #Amazon #RDS

    Origin | Interest | Match
  14. We built a complete AI toolkit to help you be successful when architecting AI systems on PostgreSQL for production use. In it, we have #OpenSource tools like #MCP and #RAG servers & (much) more that work with:

    ⭐ Claude Desktop, Claude Code, Cursor
    #OpenAI, Anthropic #Claude, local #Ollama models
    #PostgreSQL 16, 17, 18
    ⭐ Community #Postgres, Amazon #RDS, and other implementations

    We'd love to hear about what you're building - community (at) pgedge.com 💬

    #aidev #aiprogramming #programmer

  15. We built a complete AI toolkit to help you be successful when architecting AI systems on PostgreSQL for production use. In it, we have #OpenSource tools like #MCP and #RAG servers & (much) more that work with:

    ⭐ Claude Desktop, Claude Code, Cursor
    #OpenAI, Anthropic #Claude, local #Ollama models
    #PostgreSQL 16, 17, 18
    ⭐ Community #Postgres, Amazon #RDS, and other implementations

    We'd love to hear about what you're building - community (at) pgedge.com 💬

    #aidev #aiprogramming #programmer

  16. We built a complete AI toolkit to help you be successful when architecting AI systems on PostgreSQL for production use. In it, we have #OpenSource tools like #MCP and #RAG servers & (much) more that work with:

    ⭐ Claude Desktop, Claude Code, Cursor
    #OpenAI, Anthropic #Claude, local #Ollama models
    #PostgreSQL 16, 17, 18
    ⭐ Community #Postgres, Amazon #RDS, and other implementations

    We'd love to hear about what you're building - community (at) pgedge.com 💬

    #aidev #aiprogramming #programmer

  17. We built a complete AI toolkit to help you be successful when architecting AI systems on PostgreSQL for production use. In it, we have #OpenSource tools like #MCP and #RAG servers & (much) more that work with:

    ⭐ Claude Desktop, Claude Code, Cursor
    #OpenAI, Anthropic #Claude, local #Ollama models
    #PostgreSQL 16, 17, 18
    ⭐ Community #Postgres, Amazon #RDS, and other implementations

    We'd love to hear about what you're building - community (at) pgedge.com 💬

    #aidev #aiprogramming #programmer

  18. Professor James O’Shea, Head of #Philosophy at @[email protected], talking at the Robert Boyle Winter School at Dublin #RDS on the nature of mind and matter. #PhilMind

  19. Brand-new: an #OpenSource MCP server for #Postgres that (unlike others!) can be used independently with any standard version of Postgres 14+ (including Amazon #RDS).

    Point it at your existing databases so your use of AI code builders and agents is not restricted to new greenfield development!

    Learn more about the pgEdge MCP Server for Postgres (and how to connect it to Claude Code and Cursor!) here: pgedge.com/blog/introducing-th

    #agentic #agenticai #ai #llm #mcp #dev #postgresql #tech #programming

  20. pgEdge Agentic AI Toolkit for Postgres: now available for free to all Postgres users. 🐘

    Get everything from a full-featured MCP server, to Postgres extensions to support AI applications (including a RAG server!) all out-of-the box with fully open-source licensing. Compatible with all community Postgres distributions including Amazon #RDS.

    Learn more about it in our latest blog: pgedge.com/blog/building-ai-ag

    #agenticai #aiops #programming #ai #llm #devops #tech #postgres #postgresql #opensource

  21. Hey, I need help with #AWS #RDS.

    I've this #Postgresql #RDS in private subnets.
    I want to access it with the #psql cli (or any client really).

    I see two ways.
    One, which I find easy, with an #EC2 that acts as a #Bastion with #SSM so it remains private but requires a tunnel.
    And one with a #RDSProxy exposed via a #NLB which is more involved but requires no tunnel.

    Is there any other approach?
    Something so obvious I missed it?

    Thanks for your time and boosts in advance 🙇

    EDIT: solution below

  22. Hey, I need help with #AWS #RDS.

    I've this #Postgresql #RDS in private subnets.
    I want to access it with the #psql cli (or any client really).

    I see two ways.
    One, which I find easy, with an #EC2 that acts as a #Bastion with #SSM so it remains private but requires a tunnel.
    And one with a #RDSProxy exposed via a #NLB which is more involved but requires no tunnel.

    Is there any other approach?
    Something so obvious I missed it?

    Thanks for your time and boosts in advance 🙇

    EDIT: solution below

  23. Hey, I need help with #AWS #RDS.

    I've this #Postgresql #RDS in private subnets.
    I want to access it with the #psql cli (or any client really).

    I see two ways.
    One, which I find easy, with an #EC2 that acts as a #Bastion with #SSM so it remains private but requires a tunnel.
    And one with a #RDSProxy exposed via a #NLB which is more involved but requires no tunnel.

    Is there any other approach?
    Something so obvious I missed it?

    Thanks for your time and boosts in advance 🙇

    EDIT: solution below

  24. Hey, I need help with #AWS #RDS.

    I've this #Postgresql #RDS in private subnets.
    I want to access it with the #psql cli (or any client really).

    I see two ways.
    One, which I find easy, with an #EC2 that acts as a #Bastion with #SSM so it remains private but requires a tunnel.
    And one with a #RDSProxy exposed via a #NLB which is more involved but requires no tunnel.

    Is there any other approach?
    Something so obvious I missed it?

    Thanks for your time and boosts in advance 🙇

    EDIT: solution below

  25. Hey, I need help with #AWS #RDS.

    I've this #Postgresql #RDS in private subnets.
    I want to access it with the #psql cli (or any client really).

    I see two ways.
    One, which I find easy, with an #EC2 that acts as a #Bastion with #SSM so it remains private but requires a tunnel.
    And one with a #RDSProxy exposed via a #NLB which is more involved but requires no tunnel.

    Is there any other approach?
    Something so obvious I missed it?

    Thanks for your time and boosts in advance 🙇

    EDIT: solution below

  26. : the powerful open source database trusted by major enterprises like Apple, Netflix, Uber, Twitch, Instacart, and Reddit for their essential applications.

    No matter what database you wish to migrate from, if your destination is our globally dispersed team of experts are here to help.

    We offer:

    👉 support subscriptions
    👉 consulting services
    👉 training

    Get in touch: data-bene.io/en/#contact