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.
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.
Embedded systems are notoriously difficult to work with for beginners (even with NetBurner’s simple and easy-to-use tools, non-engineers sometimes find it intimidating). Also, it is hard to develop good-looking and friendly user interface(UI) for an embedded device. This project will shows you how to develop a easy to use touch screen device to display web interface on a NetBurner device. This project will allow the integration of all kinds of friendly UI as it is only a web application. For ease of use, I focused on having it set up and run with no required user input.
To make such a product, the goal for the project was to meet the following expectations:
In this article, I will show you a quick demo and step-by-step how-to guide to make your application efficient, convenient, and simple by displaying your UI on a touchscreen kiosk that meets my listed expectations.
It is difficult to create informative and appealing visualizations of large data sets, and computer networks represent some of the largest. Grand efforts at Internet visualization often look awesome (the original Opte Project image is in the MOMA), but they aren’t particularly effective when it comes to conveying information. On the other hand, low-level packet visualizers like TNV might be useful to engineers or security researchers, but they’re not exactly high art.
The Wireshark output of intern Joe’s packet sniffing project inspired me to make a network traffic visualizer that falls somewhere in between: informative, but not a pain to look at. The result is PacketPainter, a device that serves an interactive map of connections to and from a local network. Plug it into your router, connect to the web app, and see where your packets are going!
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:
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.