This book explains how to build sensor networks with Python and MicroPython using XBee radio modules, Raspberry Pi, and Arduino boards. This revised and updated edition will put all of these technologies together to form a sensor network and show you how to turn your Raspberry Pi into a MySQL database server to save sensor data.
The reader will review the different sensors and sensor networks, including how to build a simple XBee network, walk through building sensor nodes on the XBee, Raspberry Pi, and Arduino and learn how to gather data from various sensor nodes.
The book also examines different ways to store sensor data, including writing to an SD card, sending data to the cloud, and setting up a Raspberry Pi MySQL server to host your data. The reader will learn how to connect to and interact with a MySQL database server directly from an Arduino. Lastly, the book explains how to put it all together by connecting the sensor nodes to the Raspberry Pi database server.
If you want to see how well XBee, Raspberry Pi, and Arduino can get along, especially to create a sensor network, then Beginning Sensor Networks with XBee, Raspberry Pi, and Arduino is precisely the book you need.
- Code your sensor nodes with Python and MicroPython
- Work with new XBee 3 modules
- Host your data on Raspberry Pi
- Get started with MySQL
- Create sophisticated sensor networks
This book is suitable for building or experimenting with sensor networks and IoT solutions, even for readers with little or no programming experience. Another target group includes readers interested in using XBee modules with Raspberry Pi and Arduino and controlling XBee modules with MicroPython.
Raspberry Pi 4 With PICAN3 CAN Bus HAT
fThe Raspberry Pi 4 offers groundbreaking improvements in processor speed, multimedia performance, memory, and connectivity compared to the prior-generation boards while preserving backward compatibility. The Raspberry Pi 4 provides desktop performance comparable to entry-level x86 PC systems.
The PiCAN3 board with SMPS (Switch Mode Power Supply) and RTC provides CAN-Bus capabilities for the Raspberry Pi 4. It uses the Microchip MCP2515 CAN controller with MCP2551 CAN transceiver. Connection are made via DB9 or the onboard 3 way screw terminal.
The Switch Mode Power Supply (SMPS) allows connecting an input voltage range of 6 VDC to 20 VDC suitable for industrial and automotive applications and environments. The SMPS will power the Raspberry Pi plus PICAN3.
Sequent Microsystems introduced its Mega-RTD eight channel RTD data acquisition hat for the Raspberry Pi. The Mega-RTD HAT is a stackable expansion card for the Raspberry Pi. It offers a compact and inexpensive solution for reading and storing data from up to 64 RTD-100 thermocouples. The HAT represents an open-source design, including schematics. There are eight channels [...]
Advantech, a manufacturer of embedded platform solutions, announced its UNO-220 Raspberry Pi-ready industrial-grade gateway kit. In keeping with current Internet-of-Things (IoT) technology trends, UNO-220 is suitable for customers using the Raspberry Pi single-board computers (SBCs) for creating dedicated IoT applications. Equipped with a micro SD card with OS image and Raspberry Pi HAT I/O board, the UNO-220 [...]
CODESYS is a PLC programming suite used by automation specialists as an environment for the development of controller applications. It is an IEC 61131-3 programming tool developed by the Germany-based company, 3S (Smart Software Solutions), providing users with integrated solutions that optimize the engineering of automated solutions. It represents a platform-independent development environment that is compatible [...]
With millions of new users and various improved models, the Raspberry Pi ecosystem proceeds to grow, along with more questions regarding the RPi’s capabilities. The third edition of this successful cookbook presents more than 200 hands-on methods that explain how to run this tiny low-cost computer with Linux; program it using Python; hook it up to [...]
Mastering Embedded Linux Programming: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto ProjectThis complete guide shows the technologies and techniques needed to incorporate Linux into embedded systems. The reader will begin by learning about the essential elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the [...]
Our jCOM.J1939.USB gateway board is a vehicle network adapter for SAE J1939 applications, which allows any host device with a USB COM port to monitor SAE J1939 data traffic and communicate with the SAE J1939 vehicle network.The board supports the complete SAE J1939 protocol according to SAE J1939/81 Network Management (Address Claiming) and SAE J1939/21 [...]
The 2-Channel CAN Bus interface board by Copperhill Technologies was primarily designed with the Raspberry Pi in mind but is, nevertheless, also suitable for other embedded systems such as the Arduino family of CPU boards. The board supports two CAN FD (CAN with Flexible Data-Rate) ports with a data rate of up to 8Mbps. It features [...]
The following is yet another post on testing the PICAN2 - CAN Bus Interface for the Raspberry Pi, however, with a different approach. In this case, we utilize two identical PICAN2 boards and connect them per the CAN Bus (CAN_H to CAN_H, CAN_L to CAN_L) as shown in the image above.In the past, we have [...]
Industrial-Strength Raspberry Pi Mini Computer With CAN Bus Port Supports Industrial IoT Applications
Techbase, a business specializing in small form factor industrial computers, announced their ModBerry M500, a mini-PC that utilizes the new Raspberry Pi 4. ModBerry devices are suited for use in harsh industrial conditions, e.g., factories, power plants, and more.The foremost advantage of the iMod platform comes with the ease-of-use and a variety of available functionalities. Due to [...]