使用azure-iot-arduino库无法将azure物联网集线器与esp8266连接

问题描述 投票:0回答:1

我正在尝试使用azure-iot-arduino库与esp8266连接到azure iot集线器:https://github.com/Azure/azure-iot-arduino

我在执行此操作时遇到了几个问题:

1)AzureIoTUtility库。文件esp82266 / sample_init.cpp函数configTime(0, 0, "pool.ntp.org", "time.nist.gov");不起作用-之后,我收到消息“获取NTP时代失败!等待2秒重试。”一次又一次。可以使用configTime( "GMT", "pool.ntp.org", "time.nist.gov" );功能而不是configTime(0, 0, "pool.ntp.org", "time.nist.gov");进行修复或使用samd目录中的initTime函数。

2)AzureIoTUtility库。 sslClient.connect(ip, port);中的文件adapters / sslClient_arduino.cpp。函数sslClient_connect(uint32_t ipAddress, uint16_t port)返回0状态。我认为库中使用的证书有一些问题。我已经尝试过esp32示例和桌面示例(c sdk),它们都很好用。

我的项目的主要目标是将arduino iot sdk与Arduino MKRZEROEthernet模块一起使用。我正在尝试将以太网库集成到arduino iot sdk中。对于ssl连接,我尝试了ArduinoBearSSL库和SSLClient库,并得到了相同的结果。

c++ ssl arduino esp8266 azure-iot-hub
1个回答
0
投票

我已经使用-DUSE_BALTIMORE_CERT标志出售了该问题但问题1仍然存在

© www.soinside.com 2019 - 2024. All rights reserved.