INTRODUCTION This post attempts to explain the difference between multi-threading and multi-processing in simple terms, and uses visualization to clarify the distinction. MULTI-THREADING PROGRAMMING Multithreading programming is a powerful technique that allows a program to perform multiple tasks concurrently. By dividing a program into multiple threads, the program can utilize the processing power of multiple [...]
INTRODUCTION This blog post aims to compare sequential and asynchronous programming in Python and demonstrate how to convert a sequential program to an asynchronous one. SEQUENTIAL PROGRAMMING Sequential programming is a traditional programming paradigm where the program instructions are executed sequentially, one after the other. This means that each instruction is executed in order, and [...]
THE INITIAL THOUGHTS The idea behind this device is to provide a portable tool that allows you to stop the radios of a Mist Access Point. To make it more relatable, let's consider a scenario: Imagine a school with Wi-Fi access for students. However, teachers are unhappy to see students scrolling through their phones during [...]
INTRODUCTION Raspberry Pi Pico is a microcontroller board designed by the Raspberry Pi Foundation. It features the RP2040 microcontroller chip, which contains two ARM Cortex-M0+ cores clocked at 133 MHz, 264KB of RAM, and 2MB of onboard Flash memory for code storage. The Pico also includes 26 GPIO pins, which can be used for a [...]
MicroPython is a software implementation of the Python 3 programming language that is optimized to run on microcontrollers and other resource-constrained devices. It is a great tool for developers who want to write Python code to control hardware devices and build Internet of Things (IoT) applications. BENEFITS OF MICROPYTHON The eye-catching of MicroPython is that [...]
WHAT IS BLE? Bluetooth Low Energy (BLE) is a wireless communication technology that is gaining widespread adoption in various industries. BLE is a popular choice for Internet of Things (IoT) devices, as it allows for low-power communication over short distances. One of the key features of BLE is its advertisement channels, which enable devices to [...]
INTRODUCTION The Internet of Things (IoT) is a network of physical objects such as sensors, actuators, and devices that are connected to the Internet. These devices communicate with each other and with the cloud to provide various services to users. To enable this communication, several IoT protocols have been developed so far, each with its [...]
802.11 wireless networks operate in license-free frequency bands, and all data transmissions travel in the open air. Access to wireless transmissions is available to anyone within listening range, and therefore strong encryption is strongly recommended. Wireless communications can be eavesdropped on by two methods: Casual (Harmless) Eavesdropping Malicious Eavesdropping CASUAL EAVESDROPPING Sometimes referred to as [...]
This video presents the TW-HWM-C-CVR AP bracket from Ventev. It is a very nice 90˚ angle AP bracket that we have used with multiple customers. Here are a few pictures we took of the bracket: You can find more details about this bracket on Ventev’s website: https://ventevinfra.com/products/mounts-brackets/access-point-bridge-mounts/right-angle-wall-brackets-and-mounts/
This video presents the 1312-AM bracket from Oberon. It is a very modular AP and antenna(s) bracket that allows us to install an AP with external antenna(s) in various ways. It is a very modular and versatile solution. Here are a few pictures we took of the bracket: You can find more details about this [...]
0
2
https://semfionetworks.com/blog/author/amin-sedighfarsemfionetworks-com/page/2/
https://semfionetworks.com/blog/author/amin-sedighfarsemfionetworks-com/