In this guide, we’ll explain how to set up a private LoRaWAN network using the Raspberry Pi CM4-based RAKwireless’ WisGate Connect gateway and Docker or Portainer to install NodeRED, InfluxDB, Grafana, and other packages required to configure our gateway. The WisGate Connect is quite a versatile gateway with Gigabit and 2.5Gbps Ethernet plus several optional wireless connectivity options such as LoRaWAN, 4G LTE, 5G, WiFi 6, Zigbee, WiFi HaLoW, and more that can be added through Mini PCIe or M.2 sockets, expansion through WisBlock IO connectors and a 40-pin Raspberry Pi HAT connector. We’ll start by looking at the gateway features in detail, but if you already know all that, you can jump to the private LoRaWAN network configuration section. WisGate Connect unboxing, specifications, and teardown RAKwireless sent us a model with a Raspberry Pi CM4 equipped with 4 GB of RAM and 32 GB of eMMC memory, GPS and […]
“Fixing” WiFi 6 on Linux in Alder Lake-N mini PCs (Intel N95, N100, Core i3-N300…)
Alder Lake-N mini PCs based on Processor N95, N100, and Core i3-N300/N305 SoCs are pretty popular these days due to their good performance/price proposition, and when Ian reviewed the Beelink EQ12 mini PC with an Intel N100, he seemed pretty happy about it, except the WiFi 6 and Bluetooth 5.2 AX101 module was not recognized in Ubuntu and other Linux distributions. It’s not an isolated issue, as one person commented WiFi 6 and Bluetooth were not working in Linux on a Beelink mini PC with the N100 in an article about the T9 Plus, and I found out many people complained about the lack of Linux drivers for the AX101 on Intel community forums. They also left various solutions some of which work, some don’t. If you are using Ubuntu or Debian, the easiest way seems to update the kernel to the latest Linux 6.4 as follows:
1 2 3 |
sudo add-apt-repository ppa:cappelikan/ppa sudo apt update && sudo apt full-upgrade sudo apt install mainline |
This will […]
Using Link.ONE all-in-one LPWAN development kit with ChipStark, Node-Red, InfluxDB, and Grafana
RAKwireless has sent us a review sample of the WisTrio Link.ONE all-in-one LPWAN IoT development kit with support for LTE-M, NB-IoT, and LoRaWAN connectivity and programmable with the Arduino IDE. We’ve tested the kit with its weatherproof WisBlock Unify enclosure using LoRaWAN connectivity and open-source software packages and frameworks such as ChipStark, Node-Red, InfluxDB, and Grafana. Key features of the Link.ONE kit The Link.ONE kit we’ve received comes with a WisBlock Unify Enclosure (100 x 75 x 38 mm) and a 3,200 mAh/3.7V rechargeable lithium battery which is sufficient when the system is mostly in sleep mode and used to receive data, while not sending information too often. “Link.ONE with BOX” unboxing The following items were very tightly packed inside the box: WisTrio LTE-M, NB-IoT, and LoRaWAN development board Rechargeable lithium battery External Antenna for cellular USB Type-C cable Circular M8 female cable The enclosure is strong with the lid […]
Using BTT Pad 7 touchscreen display with Raspberry Pi CM4
The BTT Pad 7, or BIGTREETECH Pad 7 in full, is a 7-inch touchscreen display that ships with the CB1 Allwinner H616 system-on-module compatible with Raspberry Pi CM4. The display is mostly designed for 3D printers with its SPI and CAN Bus interfaces, but it can also be used as a standard tablet PC. So today, I’ll switch the CB1 with a Raspberry Pi CM4 Lite module and report my experience doing the conversion and using it as a Raspberry Pi CM4 tablet PC running Raspberry Pi OS, and test it with a 3D printer with Klipper in another post later on. Installing a Raspberry Pi CM4 (Lite) module in the BTT Pad 7 We’ll need the Pad 7, a Raspberry Pi CM4, and a few tools. The first step is to remove the red heatsink by loosening four screws with a 2.0mm hex key, as well as the cover […]
Review of MaTouch_ESP32-S3 4-inch Display Demo Kit with sensors, Arduino, LVGL graphics library
Makerfabs MaTouch_ESP32-S3 4-inch Display Demo Kit is an ESP32-S3 development board with a 4-inch touchscreen display, a TVOC sensor, and a thermal camera. It can be used to make various projects such as electronic photo frames. air quality monitors, or patient screening devices MaTouch_ESP32-S3 4-inch display demo kit unboxing When we unpack the box, we will find the device as in the picture, consisting of the following items: The mainboard of the MaTouch_ ESP32-S3 4-inch Display with the following specifications: Controller – ESP32-S3-WROOM-1, PCB Antenna, 16MB Flash, 8MB PSRAM, ESP32-S3-WROOM-1-N16R8 Wireless – WiFi & Bluetooth 5.0 Storage – MicroSD card slot LCD 4.0-inch IPS display with 480×480 resolution, 50+ FPS RGB 5/6/5+ SPI interface using ST7701S controller. 5 Points Touch, Capacitive via GT911 touch panel driver. Audio – MAX98357A USB – Dual USB Type-C (one for USB-to-UART and one for native USB); USB to UART Chip: CP2104 Expansion – 2x […]
Programming RejsaCAN-ESP32-S3 CAN bus board with Arduino for car “hacking”
The RejsaCAN-ESP32-S3 is an ESP32-S3 board suitable for developers who want to build a car-related project. It can control or read the data from the OBD-II connector in your car using 2.4 GHz Wi-Fi or/and Bluetooth 5 (LE), or for IoT projects, connecting a sensor to the board and sending data to an app, the cloud, or log the data to a microSD Card. The board is designed to be small enough to be installed in a car. The board is an evolution of the previous ESP32-based RejsaCAN-ESP32 with the developer – Magnus Thomé – switching to the ESP32-S3 chip as previously announced. The main specifications are similar, but the ESP32-S3 is a newer LX7 processor with Bluetooth LE 5.0 support, and the ESP32 board had to use a USB-to-serial chip to communicate or upload the program through a PC, but the new board uses the USB interface on […]
Makeblock Ultimate 2.0 review – A multi-function 10-in-1 educational robot kit
Makeblock Ultimate 2.0 is an educational robot kit that can be used to easily create up to 10 different types of robots. An Arduino-compatible Mega 2560 MCU board serves as the main controller and there are over 550 mechanical parts and electronic modules. The robot can drive up to 4 encoder and stepping motors, control up to 10 servo motors to work simultaneously, and can also be connected to Arduino and Raspberry Pi boards for more complex projects. The review/tutorial is fairly long, so if you are short on time, you can jump to different sections by clicking on some of the links below: MegaPi control board and main modules description mBlock 5 visual-programming IDE installation Programming of DC Encoder motors, Ultrasonic sensor, Line follower module, motion sensor, RJ25 adapter, and shutter module mBlock mobile app Building the ten models for the Makeblock Ultimate 2.0 robot kit (as shown in […]
How to setup a WireGuard server on Ubuntu for remote login
In this article, we will show you how to set up a WireGuard server on Ubuntu in order to use it for remote login. Introduction to WireGuard First of all, let’s first understand, what is WireGuard? WireGuard is a very simple and fast VPN tool with state-of-the-art encryption. Its goal is to be faster, simpler, more streamlined, and easy to use than IPsec, while avoiding the hassle of large-scale configuration. WireGuard is designed as a general-purpose VPN to run on embedded interfaces and supercomputers in many different environments. Originally released for the Linux kernel, WireGuard is now widely deployed and supported across platforms (Windows, macOS, BSD, iOS, Android). WireGuard is growing rapidly and is already considered the most secure, easiest-to-use, and simplest VPN solution in the industry. Basic Concepts of WireGuard Several basic concepts are involved in WireGuard: Peer: A node in WireGuard. Private key: Each node has its own […]