This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

mqtt_simple connect to AWS

I have an AWS account and I am comfortable with the AWS IOT operation in general. I have used it in the past. I am trying to get the sample mqtt_simple to connect to AWS IOT and be able to send packets and receive packets to the nRF9160dk board.

 I am not sure how to set up mqtt_simple parameters? I have created a thing and certificates. I have named the thing "nrf-IMEI" as recommended so it has the board ID in it. All I want to do is to be able to publish a packet to a topic on my AWS account and receive a packet from a topic in my AWS account. I have done this several times in the past with other systems so I am comfortable with AWS IOT operations and formats. I just do not understand how to get mqtt_simple to publish from my board to AWS and subscribe to messages from AWS.

Is this the correct program to use. It seems like all the pieces are there I just do not know how to use them.

I appreciate any help you can give, This is an essential requirement of our production system. right now we are using the pre-production system with a modified version of asset_tracker to send sensor data to the nRF Connect site. We need to be able to send sensor data to our AWS site.

Parents Reply
  • Martin

    I did all of that I I also had to add  CONFIG_AWS_IOT=y

    all is working. THANK YOU!  now to merge this into asset_tracker.

    Cloud client has started
    Connecting to LTE network. This may take several minutes.
    Connected to LTE network
    CLOUD_EVT_CONNECTED
    CLOUD_EVT_READY
    Publishing message: {"state":{"reported":{"message":"Hello Internet of Things!"}}}
    Publishing message: {"state":{"reported":{"message":"Hello Internet of Things!"}}}

Children
No Data
Related