Have you ever found yourself daydreaming idly, “If only there was something out there that allowed me the luxury of having several ‘masters’ communicate to several ‘slaves’ on a single embedded device… BUT -- with only two wires?” If so, then prepare to have your dreams come true! What we are going to look at today is a protocol and bus all rolled together called I2C, or more formally, Inter-Integrated Circuit. It’s a handy toolset to understand and have at your disposal as it is utilized in a wide variety of embedded platforms, data acquisition systems, components and sensors. That’s also why we at NetBurner include I2C in most of our embedded Ethernet web servers (core modules) and serial to Ethernet servers, along with an easy to use API – so let us show you how to get the most out of that technology including a code example at the end of the article!
In this article, we’ll explain Serial Tunneling and how this powerful capability uses Ethernet to connect two or more separated serial end-points. We’ll also introduce you to our products that are designed to easily deliver this capability and get you burnin’ some proverbial rubber with minimal effort.
Handling serial data streams is our bread and butter. In a majority of cases, NetBurner’s serial device platforms are ready for your Serial-to-Ethernet applications right out-of-the-box; however, in applications that require precision serial data timing, additional processing may be needed. In this article, we’ll show you an implementation of callback functions to handle these scenarios.
Ever see an LED light strip and think to yourself, "Man, if only I had a device that would let me remotely control that from my mobile phone or computer." Well friend, I'm here to tell you that your dream can soon become a reality. With NetBurner's MOD54415 or MOD54417 development kits, you can have a remote controlled LED light strip in a little over an hour. To see just how this is accomplished, follow the guide below.
Last week Sparkfun Electronics announced a new, open source cloud server application called Phant. Phant acts as a logging tool which allows any device to read and write data to and from the service. Additionally, Sparkfun also created data.sparkfun.com, which is a free service running phant. This service allows anyone to save up to 50MB worth of data to the cloud, allowing 100 pushes over 15 minutes, which averages out to a push every 10 seconds or so.
To send data to and from the service, you just need to register a new stream. Registering gives you a private key and public key for accessing the data. A private key is required to update that stream, while a public key grants access to any other stream on the service.
In this video watch a live coding session on how to connect to a TSL2561 light meter via I2C, dump that data to serial, and then send the reading to the cloud. Also, don't forget to check out the new Internet of Things (IoT) Cloud Kit!
Interactive retail kiosks are everywhere. We all recognize the pervasiveness of these devices - whether you're rushing through a self checkout machine at the hardware store or testing speakers at a department store. In a previous articles, we covered how to create interactive buttons on embedded LCD touch screens and how to play audio on embedded devices. Lets put this all together to build an interactive audio kiosk!
In modern times, everyone carries a powerful computer in their pocket. Smart phone technology gives your eyes and fingers an easy way to manipulate data. This intuitive interface is not restricted to your smart phone. Touch screen displays are also available for your own embedded creations. A touchscreen and display allows the device to be controlled and used without a PC interface.
How do you synchronize the machines on your network to the same time? This articles describes how to set up an NTP server and configure Windows, Linux, and MacOS computers to use it.
Power over Ethernet (PoE) applications can vary widely with regard to product design requirements. NetBurner module versions with a 10-pin male header in place of the RJ-45 Ethernet jack can be used in conjunction with a PoE power supply module to create a PoE end product. This article will provide a design example of PoE using the SB70LC-200IR and SBL2E-200IR modules.