目前想要測試google dialogflow的功能,因此看到esp_va_sdk裡面有google_dialogflow專案可以使用,但直接開啟專案去編譯,產出一堆錯誤,以下是我目前的開發環境
1.開發環境VISUAL STUDIO CODE
2.SDK:IDF4.2.4
3.晶片:ESP32 WROVER E
有以下問題想要詢問:
1.此專案要如何編譯成功?
2.如果不使用此專案,改用http2_request專案去改,使用grpc通訊,調用dialogflow裡的detectintent方法,參照esp_va_sdk的sh2lib.c設定,以下是程式:
int sh2lib_do_post(struct sh2lib_handle *hd, const char *path, const char *token, const char *content_type,
nghttp2_data_source_read_callback data_prd,
void *arg)
{
const nghttp2_nv nva[] = { SH2LIB_MAKE_NV(":method", "POST"),
SH2LIB_MAKE_NV(":scheme", "https"),
SH2LIB_MAKE_NV(":path", path),
SH2LIB_MAKE_NV("authorization", token),
SH2LIB_MAKE_NV("content-type", content_type),
};
return sh2lib_do_putpost_with_nv(hd, nva, sizeof(nva) / sizeof(nva[0]), data_prd, arg);
}
想請問以下問題(要送出的protobuf message已經知道怎麼用)
(1)url要如何設定?是https://dialogflow.googleapis.com?
(2)path要怎麼設定?是/google.cloud.dialogflow.v2beta1.Sessions/DetectIntent?
(3)http2 header要帶的參數是什麼及詳細內容(比如說content-type:application/grpc...)?
(4)目前只差在http2參數設定問題,導致grpc無法通訊,因此想詢問如何設定http2參數(dialogflow參數設定我全都沒問題)?
再請知道的人能夠協助,目前只差在GRPC通訊問題,只要通訊能成功後面我都可以自己試。
關於esp-va-sdk-master的google_dialogflow專案無法編譯的問題
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- ESP32-S31
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- ESP32-S31 中文讨论版
- 喵伴 中文讨论版
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: PetalBot and 1 guest
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.
Information
Espressif ESP32 ... Available now!