Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

samples: net: cloud: Introduce TagoIO IoT Cloud HTTP post client #29525

Merged

Conversation

nandojve
Copy link
Member

@nandojve nandojve commented Oct 24, 2020

Introduce TagoIO IoT Cloud HTTP post client example. This explorer Zephyr network resources to demonstrate an end to end application. The TagoIO IoT Cloud example allows users to test on a easy way Ethernet, WIFI and Modem (PPP) with BSD sockets. The example provides overlays to configure WIFI and Modem.

The application consists an a pseudo temperature sensor that sends periodically data to TagoIO IoT platform. The data can be visualized on a web browser dashboard, cellphone or tablet. The steps to configure TagoIO are described on the example documentation.

Special Variables:

  • CONFIG_TAGOIO_DEVICE_TOKEN DEVID token generated by TagoIO
  • CONFIG_TAGOIO_HTTP_WIFI_SSID SSID when using WIFI
  • CONFIG_TAGOIO_HTTP_WIFI_PSK PASSWD when using WIFI
  • CONFIG_MODEM_GSM_UART_NAME UART label when using MODEM
  • CONFIG_MODEM_GSM_APN APN when using MODEM

This references commits from #29507 and should be merged after.

Signed-off-by: Gerson Fernando Budke nandojve@gmail.com

@nandojve nandojve added the Blocked Blocked by another PR or issue label Oct 24, 2020
@nandojve nandojve added this to the v2.5.0 milestone Oct 24, 2020
@nandojve nandojve requested a review from jukkar October 24, 2020 23:22
Copy link
Member

@jukkar jukkar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks quite reasonable,

@nandojve nandojve force-pushed the zephyr_tagoio_http_post_json branch 2 times, most recently from 1df1546 to b4f5ba5 Compare October 31, 2020 18:27
@nandojve nandojve changed the title samples: net: sockets: Introduce TagoIO http post client samples: net: cloud: Introduce TagoIO IoT Cloud HTTP post client Oct 31, 2020
@nandojve nandojve force-pushed the zephyr_tagoio_http_post_json branch from b4f5ba5 to fd6e67f Compare October 31, 2020 18:39
@nandojve nandojve removed Blocked Blocked by another PR or issue area: Boards area: Devicetree area: Devicetree Binding PR modifies or adds a Device Tree binding area: Shields Shields (add-on boards) labels Oct 31, 2020
@nandojve nandojve force-pushed the zephyr_tagoio_http_post_json branch 4 times, most recently from 0187edc to 7fcdffe Compare November 1, 2020 01:48
@nandojve nandojve marked this pull request as ready for review November 1, 2020 03:18
@nandojve nandojve requested a review from jukkar November 1, 2020 03:18
Copy link
Member

@jukkar jukkar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jukkar jukkar requested a review from rlubos November 2, 2020 08:28
@nandojve nandojve force-pushed the zephyr_tagoio_http_post_json branch 3 times, most recently from 814eff0 to 3182694 Compare November 2, 2020 17:57
@nandojve nandojve requested a review from rlubos November 2, 2020 20:44
@nandojve nandojve added the DNM This PR should not be merged (Do Not Merge) label Nov 3, 2020
@nandojve
Copy link
Member Author

nandojve commented Nov 3, 2020

Add DNM to allow link docs with Inventek's radio.

Introduce TagoIO IoT Cloud HTTP post client example.  This explorer
Zephyr network resources to demonstrate an end to end application.
The TagoIO allows that any user can test on a easy way Ethernet, WIFI
and Modem (PPP) with BSD sockets.  The example provides overlays to
configure WIFI and Modem.

The application consists an a pseudo temperature sensor that sends
periodically data to TagoIO IoT Cloud platform.  The data can be
visualized on a web browser dashboard, cellphone or tablet.  The
steps to configure TagoIO are described on the example documentation.

Special Variables:
 - CONFIG_TAGOIO_DEVICE_TOKEN   DEVID  token generated by TagoIO
 - CONFIG_TAGOIO_HTTP_WIFI_SSID SSID   when using WIFI
 - CONFIG_TAGOIO_HTTP_WIFI_PSK  PASSWD when using WIFI
 - CONFIG_MODEM_GSM_UART_NAME   UART   label when using MODEM
 - CONFIG_MODEM_GSM_APN         APN    when using MODEM

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
@nandojve nandojve force-pushed the zephyr_tagoio_http_post_json branch from 3182694 to 624fcdb Compare November 3, 2020 20:06
@nandojve
Copy link
Member Author

nandojve commented Nov 3, 2020

Rebase and add link on docs to Inventek WIFI shield: #29507

@nandojve nandojve removed the DNM This PR should not be merged (Do Not Merge) label Nov 3, 2020
@jukkar jukkar merged commit 0d21692 into zephyrproject-rtos:master Nov 4, 2020
@nandojve nandojve deleted the zephyr_tagoio_http_post_json branch November 4, 2020 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants