Devices With Linux and Open Platforms
-
How I secure my smart home devices and my home network
This week we learned that Anker, the company behind the Eufy brand of connected devices, actively lied about serious security flaws in its smart home cameras. In the meantime, I spent the last few days immersed in discussions about privacy and cybersecurity.
So I figured it’s probably a good time to explain what I do to protect my home network and how I think about the risks of using various connected devices in my day-to-day life. Feel free to take any of this for your own use, and to ask questions (or tell me about flaws in my thinking) at stacey at staceyhigginbotham dot com.
-
5 Ways to Put Raspberry Pi to Good Use
If you own a Raspberry Pi 4 board and are looking for ways to put it to good use then we must tell you that there are so many good uses for Raspberry Pi boards. The Raspberry Pi board has numerous applications from DIY to full-fledged electronic projects. In this article, we have presented the 5 ways smart ways to use Raspberry Pi 4 in a good way.
-
10 Useful Networking Commands for Raspberry Pi Linux
Network commands are used in Linux-based systems like Raspberry Pi OS to get network system information and troubleshoot network settings. There are four major network types in Raspberry Pi that are configured and include a DNS network, static IP address, Wi-Fi, and a gateway network. In the article below we have enlisted the 10 useful networking commands for Linux that are equally useful for Raspberry Pi.
-
A Complete Guide to Setup DAKboard on Raspberry Pi through Browser
DAKboard is a customizable dashboard that connects through WIFI and provides a customizable display for photos, calendar, news, weather and much more. You can organize this dashboard according to yourself. It works as a digital calendar and can easily be sync with iCloud Calendar, Google Calendar and more. It is beneficial when someone wants to use the device for digital signage, like creating beautiful and informative welcome boards, scheduling meetings by displaying the schedule on the board and more.
-
Gowin R86S mini PC offers 2.5GbE and 10GbE networking for $310 and up - CNX Software
Gowin R86S (aka GW-R86S) is an affordable Intel Celeron N5100 or Pentium N6005 Jasper Lake mini PC, router, and firewall appliance with 2.5GbE and 10GbE networking that sells for $310 and up on Aliexpress.
10GbE used to be reserved for the enterprise market due to the cost of hardware, but costs have gone down a lot as illustrated by the Gowin R86S system with up to three 2.5GbE ports, two 10GbE SFP+ cages, as well as ports that you would typically find a mini PC such as HDMI 2.0 video output, M.2 socket for NVMe SSD, two USB 3.0 ports, and a WiFi module.
[...]
The system comes pre-loaded with OpenWrt, but the company also lists Linux, Windows, Ubuntu, Proxmox, CentOS, and pfSense operating systems.
-
ESP32 with PIR Motion Sensor using Interrupts and Timers - Arduino IDE
ESP32 is an IoT based microcontroller board which can be used to interface, control and read different sensors. PIR or motion sensor is one of the devices we can interface with ESP32 to detect movement of an object in the range of motion sensor using ESP32.
Before we start interfacing ESP32 with PIR sensor we must know how interrupts work and how to read and handle them in ESP32. Next we must understand the core concept of delay() and millis() function in ESP32 programming.
ESP32 contains dual Bluetooth. Bluetooth classic for high end requirements and Bluetooth low energy for power saving applications. Find out more in this guide. -
ESP32 - Bluetooth Classic vs Bluetooth Low Energy (BLE)
Let’s discuss the use of Bluetooth technology inside ESP32.
-
ESP32 NTP Client-Server: Get Date and Time - Arduino IDE
Working with ESP32 or any other microcontroller time is very important as the inbuilt timer is not that accurate so we can use a NTP server to fetch real time and can store it inside a variable that can be used later inside ESP32 code.
-
ESP32 Digital Inputs and Digital Outputs Using Arduino IDE
ESP32 is a microcontroller board having multiple input output pins. ESP32 like Arduino can read and control both digital input and digital output. So here in this article we will cover how to control ESP32 output and how to read digital input from external peripherals.
-
Reflecting on what we teach in computing education and how we teach it
Reflecting is important within any line of work, and computing education is no different. Reflective practice is always valuable, whether you support learners in a non-formal setting, such as a Code Club or CoderDojo, or in a more formal environment, such as a school or college. When you reflect, you might for example evaluate a session or lesson and make changes for next time, or consider whether to reorder activities and learning across a longer time period, or even think broadly about what you teach and how you teach it.
-
[Old] The Apple II Yellowstone Floppy Interface
The Apple ][ is the master work of engineer Steve Wozniak. But just as important as the Apple ][ was its disk drive system: the Disk ][. The genius of the Disk ][ comes from its decision to break with industry standards. At the time, most floppy disk drives were their own computer, and communicated with the PC over a standard bus like the parallel IEEE-488. But Wozniak reasoned that the Apple ][ had a perfectly good CPU right there, and if it controlled the floppy drive directly, it wouldn’t need to transfer the data over at all.
-
M.2 Key M to mini PCIe adapter
Tobias Schramm has a project is aimed at providing an option for fast, high reliability NVMe-based storage in devices that do not have any M.2 Key M but only mini PCIe slots.
One example of such a device is the PCengines APU2, an AMD64 network platform with up to two PCIe-enabled miniPCIe slots.
-
USB NeXT Keyboard with an Arduino Micro
Ladyada and pt had an old NeXT keyboard with a strong desire to get it running on a modern computer. These keyboards are durable, super clicky, and very satisfying to use! However, they are very old designs, specifically made for NeXT hardware, pre-ADB and pre-USB! That means you can't just plug the keyboard into an ADB or PS/2 port or PS/2 to USB converter (even though it looks similar). In fact, I have no idea what the protocol or pinout is named, so we'll just call it "non-ADB NeXT Keyboard"
-
Monitoring environmental pollution with the Arduino MKR WAN 1300 | Arduino Blog
The scourge of air pollution claims several million lives globally each year, with industrial processes and energy production accounting for much of it. Because of its harmful nature, governments often set up air quality monitoring stations, although they have to cover large areas and yield low resolution data. To monitor the air quality of a neighboring ecological reserve, Guillermo Perez Guillen created a small, portable toolkit that can record data from almost anywhere and send it to the cloud.
Guillen’s system relies on two Arduino MKR WAN 1300 boards, which communicate with each other over the LoRaWAN long-range network, along with a Nano 33 IoT for sending the received data to a web API endpoint over WiFi. The transmitting MKR WAN 1300 is connected to a suite of sensors that measure temperature, humidity, carbon dioxide, carbon monoxide, and volatile organic compounds (VOCs) in the air. Then, at preset intervals, each sensor is read and the resulting measurements are sent to an awaiting receiver MKR WAN 1300 board.
-
Mini-PC features Tiger Lake processors and up to 6x 2.5GbE LAN ports
The HUNSN RJ17 is a fanless mini-PC which supports the i7-1165G7 11th Gen Intel processor. The device is offered as barebone or it can be configured with up to 32GB of RAM and up to 512GB of SSD storage.
-
1 Million Watts of RF - how the FM Supertower works
But in this blog post, I'll guide you through some of the highlights, and maybe you'll learn a bit more about how talk and music radio makes its way to your car speakers—at least here in the US—using a technology less than 100 years old and rife with technological change.