Nothing Found

Sorry, no posts matched your criteria

, ,

Golioth will be at the Zephyr Developer Summit

The Zephyr Developer Summit (ZDS) is coming up June 7th-9th 2022 in Mountain View California at the Computer History Museum. Golioth will be there and we're very excited to interact with fellow users, developers, and stakeholders in the open…

A hardware company is very different from an IoT device company

Producing a connected device is very different from producing traditional electronics. In essence you need to transform your hardware-based business into a hardware and software-as-a-service business. This challenge is tremendous and you need to know what to expect before taking the plunge into IoT.

Golioth and Datacake enable device data visualization with a few clicks

Golioth has partnered with Datacake to make it easy to stream data from Golioth devices to beautiful visualization panels on the web. Showcase your IoT data with Datacake!

Adding an Out-of-Tree sensor driver to Zephyr

Sensor drivers sometimes need to live outside of the Zephyr tree, for privacy or maintenance reasons. This post shows how to operate a sensor driver "Out-Of-Tree", and in the process, showcases how sensor drivers work.

ESP32 + ESP-AT Enables Connectivity On Any Zephyr Project

The ESP32 can be used as an AT modem. This approach makes it really easy to add an internet connection to devices that normally don't have one, like the Nordic nRF52840DK.

How to Connect Live Golioth IoT Data to Grafana Cloud using WebSockets

The Golioth WebSocket plugin is now available in the Grafana Cloud. This post guides you through how to add the plugin to Grafana, how to connect the Golioth WebSocket API, and how to set up a dashboard to visualize realtime the data.
Golioth connected to GCP PubSub

Golioth Output Streams now send events to Google Pub/Sub

Golioth continues to add to Output Stream options so that users of our Device Infrastructure Platform can send rich event data to Google Cloud's Pub/Sub service.
Public Domain images used:

Pin mapping in Zephyr lets you move pin functions with ease

Reassigning pins in your Zephyr project is key to keeping your code portable. This guide demonstrates how to use devicetree overlay files to move peripherals like SPI or i2c to different pins, and how to make sure your new assignments don't collide with the existing configuration.

Improving Zephyr Project Structure with Manifest Files

Zephyr (west) manifest files allow the user to specify where and when dependencies are included into a project. Doing so allows cleaner project repositories and more precise control over when and how a project will be updated down the line.
RTT console outputPublic domain image source:

Use RTT with Zephyr when console output via UART just isn’t convenient

Sometimes you don't have extra pins for TX/RX, the UART is already in use, or you don't want to upset critical timing by printing out messages. Real Time Transfer (RTT) is perfect in these situations. It uses the J-Link programmer to transfer console debugging output, without getting a UART involved at all. Good news, it's easy to use with Zephyr!