Подключение МК к OpenAI

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Сообщения: 5828
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

Подключение микроконтроллера к OpenAI API ChatGPT, HTTPS/JSON TLS/SSL (HTTPS) REST API

Кто делал такое?
Поделитесь кто какие библиотеки использовал? желательно для PIC МК.
Реклама
Друг Кота
Сообщения: 5828
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

Подскажите наиболее подходящий UART - Ethernet адаптер с поддержкой HTTS TLS1.2 для подключения к OpenAI API ChatGPT ?
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 126
Зарегистрирован: Вт фев 28, 2017 08:13:31
Откуда: Свердловская обл.

Сообщение Zikon »

Даже интересно стало !
А какой PIC МК ??
да ещё по UART
через адаптер Ethernet - к OpenAI API ??

В таких случаях Ethernet должен быть в МК уже
PY32F002A+, N32G430, CW32L010
Друг Кота
Сообщения: 5828
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

Zikon писал(а): Пн окт 12, 2026 07:00:23 В таких случаях Ethernet должен быть в МК уже
Подскажите PIC МК с поддержкой Ethernet HTTS TLS1.2 для подключения к OpenAI API ChatGPT ?
С достаточным объемом оперативной памяти и производительности для обработки и парсинга HTTPS/JSON REST API .
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Сообщения: 9589
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Во-первых TLS 1.2 уже мало кто использует.
Устарел.
Все используют современный TLS 1.3.
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 126
Зарегистрирован: Вт фев 28, 2017 08:13:31
Откуда: Свердловская обл.

Сообщение Zikon »

Слесарь писал(а): Пн окт 12, 2026 07:39:12
Zikon писал(а): Пн окт 12, 2026 07:00:23 В таких случаях Ethernet должен быть в МК уже
Подскажите PIC МК с поддержкой Ethernet HTTS TLS1.2 для подключения к OpenAI API ChatGPT ?
С достаточным объемом оперативной памяти и производительности для обработки и парсинга HTTPS/JSON REST API .
Занимался только младшими PIC16/18
Ваша задача достаточно сложная и можно посмотреть 32бит контроллеры
вот небольшой обзор именно PIC (Microchip)
один из свежих вариантов это PIC32CK - Cortex-M33 + Ethernet есть
Вложения
32-bit-Brochure_2b.pdf
(644.94 КБ) 9 скачиваний
32-bit-Brochure_2a.pdf
(954.76 КБ) 11 скачиваний
PY32F002A+, N32G430, CW32L010
Реклама
Друг Кота
Сообщения: 9589
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Во-вторых практически любой МК поддерживает Ethernet. Включая PIC.
Для этого достаточно около одного килобайта памяти.

Правда Ethernet работает только на передачу.
На приём нет.
Но передать сообщение OpenAI можно.
Вложения
Ethernet-Atmega8.jpg
(200.93 КБ) 9 скачиваний
Друг Кота
Сообщения: 5828
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

roman.com писал(а): Пн окт 12, 2026 09:03:49 Во-первых TLS 1.2 уже мало кто использует.
Устарел.
Все используют современный TLS 1.3.
Подскажите UART - Ethernet адаптер со встроенной поддержкой TLS 1.3 ?
Друг Кота
Сообщения: 9589
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Вопрос сложный. Готовых решений не знаю.
Я все делаю сам.

В-третьих практически любой МК поддерживает AES_256 который входит в состав современного TLS 1.3.
Для этого достаточно примерно полтора килобайта памяти.

По этой причине я заменил Atmega8 с одним килобайтом памяти на Atmega328 с двумя килобайтами памяти.

В настоящее время во всех моих МК AES_256 включён по умолчанию.

Но на этом проблемы не заканчиваются... ))
Вложения
Telegram.jpg
(158.27 КБ) 12 скачиваний
Друг Кота
Сообщения: 5828
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

roman.com писал(а): Пн окт 12, 2026 09:22:55 Но передать сообщение OpenAI можно.
Типо так передать? www.google.com/search?udm=50&q=test
Друг Кота
Сообщения: 5828
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

roman.com писал(а): Пн окт 12, 2026 09:58:41 практически любой МК поддерживает AES_256 который входит в состав современного TLS 1.3.
Для этого достаточно примерно полтора килобайта памяти.
Мне не надо чтоб МК занимался протоколами HTTPS TLS и другими протоколами разных подуровней, для этого должны существовать готовые адаптеры, мне надо общение с OpenAI API через UART посредством адаптера. А МК используя UART будет обрабатывать JSON для конечного пользователя который будет иметь дело только с короткими текстовыми UART сообщениями.
Последний раз редактировалось Слесарь Пн окт 12, 2026 10:12:40, всего редактировалось 1 раз.
Друг Кота
Сообщения: 9589
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

У меня сервисы Гугла не работают.
Из-за санкций.
По этой причине я больше не пользуясь их программными продуктами. И в частности ПО для разрабодчиков под Андроид.
Друг Кота
Сообщения: 5828
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

Когда перестанет работать гугл, займемся автономными ИИ моделями на собственном оборудовании.
Друг Кота
Сообщения: 9589
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

В соседней теме мы начали делать TLS 1.3 но столкнулись с проблемой безопасности.

Дело в том что TLS 1.3 использует эллиптические кривые для генерации общего ключа шифрования для AES_256
Детальный анализ этого алгоритма показал что его легко взломать на квантовом компьютере. Для этого достаточно всего 2000 кубитов.

По этой причине мы отказались от TLS 1.3.

Если хотите действительно безопасный протокол то смотрите в сторону современного протокола BB84 и адаптера к нему.
Друг Кота
Сообщения: 5828
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

Я не решаю какой протокол выбирает сервис OpenAI.
Мне всего-лишь надо следовать условиям данного сервиса.
Мне надо готовый UART - Ethernet адаптер с поддержкой HTTPS TLS
Мудрый кот
Сообщения: 1840
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

Слесарь писал(а): Пн окт 12, 2026 11:55:20 Мне надо готовый UART - Ethernet адаптер с поддержкой HTTPS TLS
Сомневаюсь, что такое существует. Так как для этого нужен веб-клиент, которым является браузер.
Можно посмотреть в сторону готовых реализаций веб-клиентов. И что может налезть на ваш контроллер. Вроде на ESP32 что-то такое было.
Ну или - самостоятельно. Особой производительности там не нужно, а количество требуемой ОЗУ зависит от шифрования, которое согласовали с сервером. Скорее всего - 2-3 десятка КБ минимум неплохо бы иметь (может и больше).
roman.com писал(а): Пн окт 12, 2026 09:03:49Во-первых TLS 1.2 уже мало кто использует.
Ложь.
Друг Кота
Сообщения: 5828
Зарегистрирован: Ср июл 14, 2010 18:27:52

Сообщение Слесарь »

jcxz писал(а): Пн окт 12, 2026 12:53:48
Слесарь писал(а): Пн окт 12, 2026 11:55:20 Мне надо готовый UART - Ethernet адаптер с поддержкой HTTPS TLS
Сомневаюсь, что такое существует. Так как для этого нужен веб-клиент, которым является браузер.
Вероятно USR-K7 может подойти...
Друг Кота
Сообщения: 9589
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

Проще написать своё.
Почему все хотят готовое... и никто не хочет напрягаться...
Прорезались зубы
Аватара пользователя
Сообщения: 243
Зарегистрирован: Чт апр 28, 2016 22:33:47
Откуда: ARPA Internet

Сообщение ejsanyo »

Слесарь писал(а): Пн окт 12, 2026 11:55:20 Мне надо готовый UART - Ethernet адаптер с поддержкой HTTPS TLS
Вот держите: https://wiznet.io/products/serial-to-et ... iz500sr-rp :P Думаю, что это далеко не единственный вариант.
Хоронили кваку - порвали три Rocket Launcherа.©
Друг Кота
Сообщения: 9589
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

Сообщение roman.com »

В описании говорится о протоколе DES3... который уже давно никто не использует

OpenAI выдаст ошибку "ваш браузер устарел"))
Ответить

Вернуться в «Разные вопросы по МК»