Skip to content
This repository has been archived by the owner on Jul 31, 2024. It is now read-only.

FR: create "debug" samples #148

Open
beriberikix opened this issue Jan 12, 2022 · 3 comments
Open

FR: create "debug" samples #148

beriberikix opened this issue Jan 12, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@beriberikix
Copy link
Contributor

During office hours, the community suggested it would be helpful to have samples that help new users as they are getting started with the platform but might run into issues while troubleshooting.

The general idea would be able to test that the different parts of the stack are working. It becomes hard to determine if you're not seeing LightDB Stream data if the cellular modem isn't reliably connecting to a tower. To troubleshoot that specific example, the app could log data locally, publish the the RSSI of the tower, etc. Since it is not intended for production, the sample should err on sending more data and enabling most services (aka a "kitchen sink demo.") It was also suggested that we should have separate samples for Wi-Fi and Cellular since you want different information for each communication medium.

I'd love to use this issue to gather suggestions and requirements!

@beriberikix beriberikix added the enhancement New feature or request label Jan 12, 2022
@chipmc
Copy link

chipmc commented Jan 12, 2022

Thank you for creating this feature request. I also think that a demo like this would give the new user a chance to interact with the logs and streams functionality of Golioth. For example perhaps the demo could add tags or numeric (generated) data that would let the user get hands on with the CLI and web dashboard capabilities to filter and search the data. All this is to help the user get comfortable with all the features of Golioth and to provide sample code for help getting started on their first "real" project.

@beriberikix
Copy link
Contributor Author

@ubieda @alvarowolfx feel free to add your ideas if you have a moment!

@ubieda
Copy link
Contributor

ubieda commented Jan 18, 2022

Perhaps something to make good use of LightDB would be to trigger remote commands, e.g: query location info on-demand (either GPS location, nearby cell towers or other).

As debug cell info for LightDB Stream, I guess it could make sense to report which cell-IoT technology is used for that connection attempt (is it using NB-IoT or LTE-M?), and if they're using eDRX and/or PSM.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants