ESP32/ESP8266 Проблемы с подключением к супабазе: Ошибка -116 и HTTP 400Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 ESP32/ESP8266 Проблемы с подключением к супабазе: Ошибка -116 и HTTP 400

Сообщение Anonymous »

Проблема
Я разрабатываю аварийную систему IoT, используя ESP32/ESP8266 с подключением LORA и WiFi, которая подключается к базе данных Supabase. В то время как устройство успешно подключается к Wi -Fi и отправляет сообщения LORA, оно не может общаться со Supabase с двумя конкретными ошибками:
  • Ошибка -116 При попытке исправить статус пользователя
  • http 400 с пустым сообщением или InvaliD In -wry json aft aRem> />
Code
My project code is available at: https://gist.github.com/52db608b92f7b09 ... 1b6f38.git
Error Log

Код: Выделить всё

Sending LoRa: MODERATE_SOS,0,NO_GPS
LoRa message sent
Connecting to WiFi...
Connected to WiFi. IP: 192.168.137.248
Supabase request: PATCH https://aoeghkltxfbencifjgsb.supabase.co/rest/v1/sos_user?id=eq.181235ff-4771-44a5-b3af-29b17a6a997a
Supabase request error: -116
Retrying status update...
Supabase request: PATCH https://aoeghkltxfbencifjgsb.supabase.co/rest/v1/sos_user?id=eq.181235ff-4771-44a5-b3af-29b17a6a997a
Supabase request error: -116
Failed to update status to 'SOS'
Supabase request: POST https://aoeghkltxfbencifjgsb.supabase.co/rest/v1/sos_alerts
Supabase response status: 400
Supabase error: 400
Error details: {'code': 'PGRST102', 'message': 'Empty or invalid json', 'hint': None, 'details': None}
Failed to create SOS Alert
WiFi disconnected
What I've Tried
  • Verified WiFi connection is stable (successfully connects with IP 192.168.137.248)
  • Confirmed LoRa messages are being sent successfully
  • Double-checked Supabase endpoint URLs and authentication
  • Attempted retry for the status update
Environment
  • Hardware: ESP32/ESP8266
  • Connectivity: WiFi and LoRa
  • Database: Supabase < /li>
    конечные точки:

    patch /rest/v1/sos_user?id=eq.181235ff-4771-44a5-b3af-29b17a6a997a функции /rest/v1/sos_alerts

Вопросы

Что делает код ошибки -116 , когда используется esp8266httpclient/esp322htttt -? /> Как я могу исправить ошибку «пустого или недействительного JSON» при публикации в Supabase?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... d-http-400
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»