Detecting Stack Overflows on an Embedded System

Stack overflows can be one of the most difficult bugs to squash. An overflow is often hidden in a cryptic, non-static error state. Sometimes the application runs without issue. Sometimes it may hard fault and reset the hardware without warning. It may be overwriting data unbeknown to application designer. The worst error state is the dreaded heisenbug: an error that seems to vanish when you go looking for the cause.

Read More »
i2c

Connecting to an I2C device through the Internet

One of the toughest challenges faced in today’s evolving market is communicating with legacy I2C and serial devices. To satisfy this need, NetBurner has added I2C-to-Ethernet support to the SB70LC’s serial to Ethernet factory application.

For those new to NetBurner, we provide a single source of hardware, software, development tools and technical support for all your network-enabled embedded system needs. NetBurner is dedicated to supporting the product and service needs of our customers.

Read More »
effs

Live Packet Sniffing With an Embedded Module

Now Streaming!

SniPCAP is improved and now streaming!

As it was mentioned in the first article, SniPCAP had a lot of room to improve on. The following lists the basic functionalities of SniPCAP:

  • audit information
  • monitor bandwidth usage
  • diagnose problems or bottlenecks in the network
  • discover devices on the network
  • detect network intrusion through packet analysis
  • convert network traffic into a user readable format
  • log traffic

The previous version of SniPCAP was only a minimum product that temporarily captured a small amount of data; increased scalability and better usability was a necessity (more details on the first part of this project could be found here). This article shows the development of a more scalable product on the NetBurner Module.

Read More »
mod54417

Packet Sniffing with an Embedded Module

Use of a packet sniffer in government agencies has always been a controversial topic. You might ask, “what is packet sniffing and what can it do?” A packet sniffer is a software or hardware tool that can intercept and log traffic on an Ethernet network.

Read More »
bitcoin

Bitcoin Hash Functions and Printer Drivers

This is the second of two posts about a Bitcoin vending machine I built while working for NetBurner. Part 1 is more philosophical.

The logic of my Bitcoin vending machine is simple enough:

  1. Wait for a coin pulse
  2. Generate a new Bitcoin address
  3. Send coins from my address to the new one
  4. Print QR codes

And repeat. I used a thermal printer and a coin acceptor from Adafruit
and controlled them with NetBurner’s MOD5441x development kit. The source code for the whole project is on Bitbucket.

Read More »
bitcoin

Insert Coin; Receive Bitcoin

This is the first of two posts about a Bitcoin vending machine I built while interning at NetBurner. Part 2 is more technical.


Bitcoin is cool. It's also kind of absurd – based on impossibly complex cryptography and hyped by libertarians and Reddit anarcho-capitalists,
the technology seems destined either to radically change our concepts of value and trust or to languish as a "magic internet currency" for nerds and drug dealers.

Read More »

Subscribe to our Newsletter

Get monthly updates from our Learn Blog with the latest in IoT and Embedded technology news, trends, tutorial and best practices. Or just opt in for product change notifications.