BITXBIT: To Open Source or Not? FLOX Keeps Animals Safe, Static Asset Tracking, How to Write a Zephyr Device Driver, and more

BITXBIT: To Open Source or Not? FLOX Keeps Animals Safe, Static Asset Tracking, How to Write a Zephyr Device Driver, and more

TOP OF MIND

To Open Source or Not?

We’re big fans of open source software at Golioth. Our Firmware SDK is open source and permissively licensed, we created the Grafana WebSocket Pluginand a CoAP extension for k6, and we contribute back to many of the open source projects that we use. Recently, we had the opportunity to build a new piece of code for a client project. This code isn’t core to our business and we might not use it again, but it is something we think others could find useful. After the project was complete, we were left with a question: Should we open source this code?

The benefits of making the code open source are the same as with any project: generating goodwill with the developing public, receiving contributions from the community, and getting our name in front of more people (who maybe will want to become customers one day). There are downsides too though. This code was written to “demo quality”. We know it’s not feature-complete, and it probably has some bugs in it too, so there’s a reputational risk that somebody could judge our efforts too harshly. There’s also a resourcing problem - we’re a small startup and we don’t have the spare engineering time to support users of this project to the level that we pride ourselves on.

In the end, we decided that something is better than nothing, and we made this little project open source, in the hopes that the community will find it useful, and maybe decide to make it better too. You can find our library to implement the OpenMV RPC protocol on Zephyr here.


Sam Friedman

Lead Firmware Engineer @ Golioth


Loving Golioth??

We’re collecting reviews on Sourceforge. Help other engineers find Golioth by sharing your opinion.?


Golioth Changelog

Improvements ?:?

  • Performance improvements for usage queries


Upcoming Events?

SEP 11 | TRAINING

Zephyr Training


From the Community

FLOX Keeps Animals Safe from Harm Using AI and IoT. ???

Tomas Becklin, CTO, and Koray Amico Kulbay, Robotics and Autonomous Systems Engineer, explain how FLOX enables animals and humans to coexist by deterring animals from areas where they could potentially be harmed. They leverage Golioth to manage devices and AI model deployments in the field across airports, roads, rail, and agriculture.

?

Watch a demo on how FLOX uses Golioth for real time neural network Management here ??

Read the Case Study ??


IoT News


Recent Posts

Using OpenAI Structured Outputs for IoT Data Pipelines, Aug 22

? ? ? ? ? Authored by Dan Mangum

Static Asset Tracking with Bluetooth Beacons and Cellular Gateways, Aug 20

? ? ? ? ? Authored by Joey Quatela

How to Write a Zephyr Device Driver with a Custom API, Aug 13

? ? ? ? ? Authored by Mike Szczys

Introducing Golioth for AI, Aug 6

? ? ? ? ? Authored by Dylan Swartz


Are you interested in writing for Golioth?

Do you love writing about IoT development? We're looking for you. Contact [email protected] to learn about writing opportunities with Golioth.


Have questions? Chat with us! Join us over on The Golioth Forums!


Website | LinkedIn | Twitter | Youtube


Golioth, Inc., 548 Market St, PMB 73345, San Francisco, CA 94104, USA, (650) 550-1953

要查看或添加评论,请登录

Golioth的更多文章

社区洞察

其他会员也浏览了