[yocto] network problems when running simple MS IoT Hub sample C application
raj.khem at gmail.com
Mon Jun 26 07:28:39 PDT 2017
On Sun, Jun 25, 2017 at 11:35 PM, Jakob Hasse
<jakob.hasse at smart-home-technology.ch> wrote:
> I'm trying to run the Mircosoft Azure IoT hub mqtt example
> (iothub_client_sample_amqp or simliar) of the C SDK on yocto
> On my Ubuntu host machine, everything compiles and works fine, the
> application connects to the azure server and sends messages.
> In Yocto, I get errors after compiling the whole SDK with all examples, but
> the mqtt example is already there, so I assume it's correct. Furthermore, I
> could compile it using Intel's meta-iot-cloud layer and only taking the
> example application itself into my own layer.
I would suggest to fix all compile errors. If you need support please share
your compile errors here, there might be interesting for people here.
> Now the actual problem:
> When I run the application on the Yocto system, it establishes a tcp
> connection to the azure server, but then "stops working", until the azure
> server sends the tcp fin ack, which the the application acknowlegdes. On TCP
> dump I can see that packets were dropped by the kernel.
> The tcp problem seems to occur while the azure server is transmitting the
> certificate, if I interpret the tcpdump output correctly. But might be just
> coincidence. I checked the openssl libs requested by the application and
> they are the same on the Ubuntu host and on the Yocto embedded system.
> The network is also the same as on the host machine.
> I would be very happy for ideas about what went wrong here.
Whats the kernel version on working and non working systems. ?
> Best regards,
> Jakob Hasse
> Software Developement
> E: jakob.hasse at smart-home-technology.ch
> T: +41 44 552 02 66
> Smart Home Technology GmbH
> yocto mailing list
> yocto at yoctoproject.org
More information about the yocto