BITXBIT: Beyond the Standard, Find Us at Embedded World North America, Sending Audio for IoT to the Cloud, and more

BITXBIT: Beyond the Standard, Find Us at Embedded World North America, Sending Audio for IoT to the Cloud, and more

TOP OF MIND

Beyond the Standard

One of the great things about the computer science world is the wealth of information about just about any topic, in the form of white papers, RFCs, source code and more. For any given problem you’re faced with, someone else has almost surely faced a similar problem before, and there’s even a good chance that a lot of smart people took the time to think deeply about that problem and then write down their thoughts. “Copy it from Stack Overflow” might be the reductive version of this strategy, but building upon the work of others is a solid way to create more effective solutions in a shorter time.

But what to do when none of the existing white papers or RFCs have a perfect solution for your problem? I was faced with this recently while designing a new protocol. First, don’t panic - the whole point of designing something new is because existing solutions don’t work for your use case! But it’s worth stepping back and asking yourself, have I framed the problem correctly? Are my assumptions reasonable and my goals attainable? Sometimes, solutions for our problems don’t exist because we’ve convinced ourselves that something is a problem when it really isn’t. Assuming you’ve confirmed that you’re facing a legitimate problem without a pre-existing published solution, the next step is to come up with your own. Even here, it’s unlikely you’re facing something completely novel - take inspiration from other standards, and even from solutions you’ve rejected, to build something new. Finally, talk to your colleagues! My favorite question is, hey, does this sound crazy? Trust me, they’ll let you know.?

And after all that, if you’ve come up with a solution you’re pretty darn proud of, maybe you want to publish it.

Sam Friedman

Lead Firmware Engineer @ Golioth


Loving Golioth?

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


Golioth Changelog

Improvements ?:?

  • Improved details on OTA artifacts in the console
  • Improved UX when navigating to non-existent pages


Upcoming Events

OCT 9 | Embedded World North America

Totally Reconfigurable Engineering Solution – Module Abstraction Layers by Chris Gammell


From The Community

?User Question:?Whats the difference between setup from zephyr-training (01_IOT) and setup from Set up Nordic nRF Connect SDK (NCS) | Golioth?1? What’s the difference when it comes to modules?

Answer: The main difference is that the?01_IOT?application from?zephyr-training?uses Golioth Firmware SDK v0.14.0, which in turn uses NCS v2.5.2, while the?Getting Started guide for NCS?uses the latest Golioth Firmware SDK v0.15.0, which then imports NCS v2.7.

?Modules used in the application are imported with?west.yml?manifest file. For reference, you can check out the one from?zephyr-training,??reference-design-template?1?or the ones used with the rest of our?Reference Designs.

Do you have a question? Feel free to reach out to us on our forum.


IoT News


Recent Posts

Find us at Embedded World North America 2024, Oct 1

? ? ? ? ? Authored by?Chris Gammell

Sending Audio for IoT to the Cloud, Sep 24

? ? ? ? ? Authored by Mike Szczys

Built on Golioth: A Cellular Data Logger by AL2TECH, Sep 17

? ? ? ? ? Authored by Chris Gammell

Upload Images from IoT Devices Using Block Upload, Sep 12

? ? ? ? ? Authored by Mike Szczys

Sunsetting Output Streams, Sep 11

? ? ? ? ? Authored by Dan Mangum


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的更多文章

社区洞察

其他会员也浏览了