This 32-bit ARM Cortex M7 is one of the fastest microcontrollers available, with clock speeds up to 600MHz and 8MB Flash + 1MB RAM.
It has 40 GPIOs (18 analog inputs), comes with support for I2C, SPI, UART and CAN protocols.
It does not have WiFi or BLE connectivity, but this can be compensated by 10/100M Ethernet support.
You can program it with Arduino IDE or even with CircuitPython.
It costs $26.85.
. . .
The BeagleBone Black is a low-cost, community-supported development platform for programmers and hobbyists. Equipped with 1GHz ARM Cortex-A8, with 512MB RAM + 8GB Flash memory.
It has various operating systems such as Ubuntu, Debian and Android which really enhances its programming possibilities.
With over 60 GPIOs (7 analog), it comes with SPI, I2C, CAN and UART protocols. It also has Ethernet and USB interfaces, with an HDMI port.
It lacks a WiFi/BLE chip, but if you really need one, you might want to consider the BeagleBone AI version (which costs a lot more).
It costs $49.
. . .
Raspberry Pi 4
Probably the most famous (and favorite) board from this list. In version 4B, you have access to a credit card-sized mini PC board that you can also use as a personal computer.
Equipped with a Broadcom quad-core processor, 64-bit, 1.5GHz. Has 2 GB RAM in the default version (expandable to 4 and 8 GB). WiFi, Bluetooth and Ethernet are available for communication.
It has 40 GPIOs, with SPI, I2C, UART interfaces, as well as 2 micro-HDMI ports (up to 4k). There is also an interface for USB, DSI display and CSI camera.
Has a variety of operating systems (OS) that can be used (from Raspbian, with its own version of Debian, to Windows IoT), so you have a good range of programming languages to choose from.
It lacks an analog input, but you can easily solve this problem with an adapter. One thing that works well for the Raspberry Pi is the number of products and extensions that can be used with the board, in addition to the huge community of developers and users.
It costs between $35 and $55.
. . .
NVIDIA Jetson Nano
A small, powerful computer that can run AI or robotics applications without any hassle. Equipped with a quad-core 1.53GHz ARM processor, 2GB RAM and a dedicated 128-core NVIDIA GPU.
It is equipped with HDMI, CSI connector and Gigabit Ethernet connection (you can use WiFi via adapter). With 40 GPIOs you have I2C, SPI and UART interfaces.
With the JetPack Development Kit, you get access to Linux with pre-installed libraries and frameworks such as CUDA, OpenCV, VisionWorks, and TensorRT.
You can learn about AI (Artificial intelligence, AI – Artificial Intelligence) and other interesting projects on the NVIDIA website, as well as in the community.
It costs $59.
Bonus: Meadow F7
As mentioned in the comments, another great board is the Meadow Dev Kit from Wilderness Labs.
It is equipped with an STM32F7 microcontroller, with an ESP32 microprocessor, which provides WiFi and Bluetooth connectivity. Has 25 GPIOs, with SPI, I2C, CAN and UART protocols. It also has a built-in LiPo charger.
One of the interesting things about this board is the ability to use the .NET standard, which can save you a lot of programming time.
It costs $50.
We’ve seen 10 development boards you can buy today and get started with the IoT world. These are not the only options for building an IoT product, but they are a good start.
The Internet of Things has already become a reality, and it will develop more and more. There is still plenty of room to develop and create numerous products that can solve everyday problems. Besides, it might just be fun.
Also Using RPA technology, organizations can analyze the data processed by IoT devices.
Modern companies are interested in studying and implementing the Internet of Things (IoT), because this technology allows you to get more detailed information about various business processes and thereby improve them.
However, to get the most out of the system in terms of information analysis, IoT needs to be connected to a data platform. Using RPA technology, organizations can gain insight into the data processed by IoT platforms.
RPA, the technology most enterprises currently use to unify legacy infrastructure and automate core administrative workflows, helps collect sensor data and send it directly to organizations for further processing. This allows systems already in use in organizations to receive data from sensors in the IoT ecosystem and analyze it in real time.
Here are a few examples of how RPA can take IoT to the next level.
When goods arrive at the warehouse, IoT sensors can help track the movement of goods, and this data will be useful for various purposes later. Using RPA, this received data is transferred to the EPR system to enable more efficient product management at the corporate level.
When any equipment in the plant encounters an error or failure, IoT sensors instantly alert employees so that they can find a quick solution to the problem. The RPA program can then send information about the system recovery process to the right department for its readiness assessment.
So, today, based on IoT using RPA technologies, it is possible to implement projects in various business sectors: from government agencies to telecommunications companies. If you are interested in specific practical solutions, you can get acquainted with the tasks that the Tibbo AggreGate platform can solve in various areas of the economy.