Wpisy

Modbus is a communication protocol that is widely used in industrial automation systems. It was developed by Modicon (now Schneider Electric) in 1979 and is used to connect different devices and control systems in a network. Modbus is based on a master-slave architecture, where one device acts as the master and the other devices act as slaves. The master device sends requests to the slaves and the slaves respond with the requested information.

ModBerry is a device that uses the Modbus protocol to communicate with other devices in a network. It is a small computer that is based on the Raspberry Pi platform and it is designed to be used in industrial automation systems. The ModBerry device can be used as a master or a slave in a Modbus network and it can be used to connect different devices such as sensors, actuators, and controllers.

ModBerry advantages in the IoT market

One of the main advantages of using ModBerry is that it is a low-cost solution for industrial automation systems. It is also easy to use and it can be programmed using different languages such as Python, C++, and Java. Additionally, the ModBerry device is small and compact, which makes it easy to install in different environments. It also has a wide range of input and output options, such as digital inputs, digital outputs, analog inputs, and analog outputs, which makes it suitable for a variety of applications.

ModBerry can be used in various industrial applications such as building automation, energy management, and process control. For example, it can be used to monitor and control the temperature, humidity, and lighting in a building. In energy management, it can be used to monitor and control the consumption of electricity, gas, and water. In process control, it can be used to monitor and control the production process in a factory.

ModBerry hardware modularity

Another advantage of ModBerry is its flexibility and scalability. It can be easily integrated with other systems and devices, such as SCADA systems, PLCs, and IoT devices. This allows for a seamless integration of different systems and devices in a single network, which improves efficiency and reduces the complexity of the system.

ModBerry as a low-cost Modbus controller

In conclusion, Modbus is a widely used communication protocol in industrial automation systems and ModBerry is a low-cost, easy-to-use device that utilizes the Modbus protocol. It offers a wide range of input and output options and can be used in various industrial applications. Its flexibility and scalability make it a great solution for integrating different systems and devices in a single network.

Order now: https://www.industrial-devices.com/industrial-computers/1-46-mod-500.html

Toit was founded in 2018 by a team of developers who built V8 for Chrome on Google in order to build a generic firmware for IoT devices that will replace the traditional development process. They offer a completely new feature set and a new Python-like programming language developed specifically for IoT. Toit is a high-level object-oriented language with a simple, easy-to-use Python-like syntax that is 20 times faster than MicroPython.

Key Features for Toit IoT Platform:

  • Light and efficient multitasking capabilities on an MCU, enabling complex IoT solutions to work on battery-powered devices.
  • A new high-level object-oriented programming language.
  • A publicly available gRPC API to have full control over your devices.
  • An MQTT-like PubSub API for communicating with other devices over the cloud.
  • Cellular connectivity with NB-IoT / CAT M-1 and out-of-the-box Wi-Fi support
    CLI and SDK support on Windows, macOS, and Linux.
  • VS Code extension for seamless integration with their platform, allowing for faster development.
  • No subscription or provisioning fees

Source: https://www.cnx-software.com/2021/08/06/iot-development-platform-comparision-toit-balena-particle-microsoft-azure-iot/

A look into the features of Toit programming language

Unlike other programming languages used for embedded systems, Toit is a language that was developed solely for IoT. So, it is a dedicated language for IoT that allows for better power management which is important for battery-based systems. Toit features an automatic memory management system which helps to avoid crashes. The new language also comes with a garbage collector, aiding the memory management system. Features like these are not available in traditional programming languages and might be a challenge implementing those using languages like C.

“With Toit, we wanted to create a high-level language that would avoid the limitations of the existing languages used in IoT development. On top of this, the Toit language had to be intuitive to learn and safe to use.” says the Toit team. The syntax of Toit is modern, simple and quite similar to Python. So, a Python developer can easily learn this new language within a few hours and deploy their first application within 15 minutes. Toit is an indentation based language just like Python and has no braces or semicolons. The files are saved with ‘.toit’ extensions and have a VS code language extension for a richer developing experience. So once you start developing with the Toit platform, there’s no coming back.

Source: https://opencloudware.com/toit-platform-redefines-the-way-we-implement-iot-applications/

Industrial use of ESP32-based solutions

One of industrial IoT devices, supporting Espressif’s ESP32 technology is eModGATE from TECHBASE. Economical, ESP32-based solution can serve as an end-point in any installation or works well as a gateway, gathering data from scattered sensor mesh across the installation. For more information and also Raspberry Pi based solutions check Industrial IoT Shop with all the configuration options for eModGATE.

eModGATE with ESP32

The M5Stack Core2 is an ESP32 IoT development kit with a 2-inch touchscreen, motion sensor, microphone and battery. The hardware is chosen by Amazon Web Services, with a few little things like adding secure components and the yellow colour that creates „AWS IoT EduKit” hardware and software solutions designed to“learn how to build IoT applications using AWS services through a prescriptive learning program”.

M5Stack Core2 for AWS IoT EduKit specifications:

  • SoC – Espressif ESP32-D0WDQ6-V3 dual-core Xtensa LX6 processor clocked at up to 240MHz with 520KB SRAM, Wi-Fi, and dual-mode Bluetooth connectivity
  • External Memory – 8MB PSRAM
  • Storage – 16MB flash storage, MicroSD card slot up to 16GB
  • Display – 2-inch IPS LCD screen with 320×240 resolution (ILI9342C driver), and touchscreen support (via FT6336U controller)
  • Audio – Built-in 1W speaker, SPM1423 PDM microphone, I2S codec, and power amplifier
  • Antenna – 2.4GHz 3D antenna
  • USB – 1x USB Type-C port for power and programming via CP2104 chip
  • Sensors – 6-axis IMU (MPU6886)
  • Expansion – 1x Grove connector with I2C, GPIO and UART, M-Bus socket
  • Security – ATECC608A Trust&GO secure element
  • Misc – Power LED, power button, reset button, 3x touch buttons, vibration motor, RTC, 10x RGB LEDs
  • Power Supply
    • Input Voltage – 5V @ 500mA
    • AXP192 PMU
    • SY7088 DC-DC Boost
    • 500 mAh/3.7V Lithium Battery
  • Dimensions – 54 x 54 x 24 mm (Plastic case)
  • Weight – 101 grams
  • Temperature Range – 0°C to 40°C

Source: https://www.cnx-software.com/2020/12/29/aws-iot-edukit-leverages-m5stack-core2-esp32-hardware/

A look into the features of Toit programming language

Unlike other programming languages used for embedded systems, Toit is a language that was developed solely for IoT. So, it is a dedicated language for IoT that allows for better power management which is important for battery-based systems. Toit features an automatic memory management system which helps to avoid crashes. The new language also comes with a garbage collector, aiding the memory management system. Features like these are not available in traditional programming languages and might be a challenge implementing those using languages like C.

“With Toit, we wanted to create a high-level language that would avoid the limitations of the existing languages used in IoT development. On top of this, the Toit language had to be intuitive to learn and safe to use.” says the Toit team. The syntax of Toit is modern, simple and quite similar to Python. So, a Python developer can easily learn this new language within a few hours and deploy their first application within 15 minutes. Toit is an indentation based language just like Python and has no braces or semicolons. The files are saved with ‘.toit’ extensions and have a VS code language extension for a richer developing experience. So once you start developing with the Toit platform, there’s no coming back.

Source: https://opencloudware.com/toit-platform-redefines-the-way-we-implement-iot-applications/

Industrial use of ESP32-based solutions

One of industrial IoT devices, supporting Espressif’s ESP32 technology is eModGATE from TECHBASE. Economical, ESP32-based solution can serve as an end-point in any installation or works well as a gateway, gathering data from scattered sensor mesh across the installation. For more information and also Raspberry Pi based solutions check Industrial IoT Shop with all the configuration options for eModGATE.

eModGATE with ESP32

Toit was founded in 2018 by a team of developers who built V8 for Chrome on Google in order to build a generic firmware for IoT devices that will replace the traditional development process. They offer a completely new feature set and a new Python-like programming language developed specifically for IoT. Toit is a high-level object-oriented language with a simple, easy-to-use Python-like syntax that is 20 times faster than MicroPython.

Key Features for Toit IoT Platform:

  • Light and efficient multitasking capabilities on an MCU, enabling complex IoT solutions to work on battery-powered devices.
  • A new high-level object-oriented programming language.
  • A publicly available gRPC API to have full control over your devices.
  • An MQTT-like PubSub API for communicating with other devices over the cloud.
  • Cellular connectivity with NB-IoT / CAT M-1 and out-of-the-box Wi-Fi support
    CLI and SDK support on Windows, macOS, and Linux.
  • VS Code extension for seamless integration with their platform, allowing for faster development.
  • No subscription or provisioning fees

Source: https://www.cnx-software.com/2021/08/06/iot-development-platform-comparision-toit-balena-particle-microsoft-azure-iot/

A look into the features of Toit programming language

Unlike other programming languages used for embedded systems, Toit is a language that was developed solely for IoT. So, it is a dedicated language for IoT that allows for better power management which is important for battery-based systems. Toit features an automatic memory management system which helps to avoid crashes. The new language also comes with a garbage collector, aiding the memory management system. Features like these are not available in traditional programming languages and might be a challenge implementing those using languages like C.

“With Toit, we wanted to create a high-level language that would avoid the limitations of the existing languages used in IoT development. On top of this, the Toit language had to be intuitive to learn and safe to use.” says the Toit team. The syntax of Toit is modern, simple and quite similar to Python. So, a Python developer can easily learn this new language within a few hours and deploy their first application within 15 minutes. Toit is an indentation based language just like Python and has no braces or semicolons. The files are saved with ‘.toit’ extensions and have a VS code language extension for a richer developing experience. So once you start developing with the Toit platform, there’s no coming back.

Source: https://opencloudware.com/toit-platform-redefines-the-way-we-implement-iot-applications/

Industrial use of ESP32-based solutions

One of industrial IoT devices, supporting Espressif’s ESP32 technology is eModGATE from TECHBASE. Economical, ESP32-based solution can serve as an end-point in any installation or works well as a gateway, gathering data from scattered sensor mesh across the installation. For more information and also Raspberry Pi based solutions check Industrial IoT Shop with all the configuration options for eModGATE.

eModGATE with ESP32

The M5Stack Core2 is an ESP32 IoT development kit with a 2-inch touchscreen, motion sensor, microphone and battery. The hardware is chosen by Amazon Web Services, with a few little things like adding secure components and the yellow colour that creates „AWS IoT EduKit” hardware and software solutions designed to“learn how to build IoT applications using AWS services through a prescriptive learning program”.

M5Stack Core2 for AWS IoT EduKit specifications:

  • SoC – Espressif ESP32-D0WDQ6-V3 dual-core Xtensa LX6 processor clocked at up to 240MHz with 520KB SRAM, Wi-Fi, and dual-mode Bluetooth connectivity
  • External Memory – 8MB PSRAM
  • Storage – 16MB flash storage, MicroSD card slot up to 16GB
  • Display – 2-inch IPS LCD screen with 320×240 resolution (ILI9342C driver), and touchscreen support (via FT6336U controller)
  • Audio – Built-in 1W speaker, SPM1423 PDM microphone, I2S codec, and power amplifier
  • Antenna – 2.4GHz 3D antenna
  • USB – 1x USB Type-C port for power and programming via CP2104 chip
  • Sensors – 6-axis IMU (MPU6886)
  • Expansion – 1x Grove connector with I2C, GPIO and UART, M-Bus socket
  • Security – ATECC608A Trust&GO secure element
  • Misc – Power LED, power button, reset button, 3x touch buttons, vibration motor, RTC, 10x RGB LEDs
  • Power Supply
    • Input Voltage – 5V @ 500mA
    • AXP192 PMU
    • SY7088 DC-DC Boost
    • 500 mAh/3.7V Lithium Battery
  • Dimensions – 54 x 54 x 24 mm (Plastic case)
  • Weight – 101 grams
  • Temperature Range – 0°C to 40°C

Source: https://www.cnx-software.com/2020/12/29/aws-iot-edukit-leverages-m5stack-core2-esp32-hardware/

A look into the features of Toit programming language

Unlike other programming languages used for embedded systems, Toit is a language that was developed solely for IoT. So, it is a dedicated language for IoT that allows for better power management which is important for battery-based systems. Toit features an automatic memory management system which helps to avoid crashes. The new language also comes with a garbage collector, aiding the memory management system. Features like these are not available in traditional programming languages and might be a challenge implementing those using languages like C.

“With Toit, we wanted to create a high-level language that would avoid the limitations of the existing languages used in IoT development. On top of this, the Toit language had to be intuitive to learn and safe to use.” says the Toit team. The syntax of Toit is modern, simple and quite similar to Python. So, a Python developer can easily learn this new language within a few hours and deploy their first application within 15 minutes. Toit is an indentation based language just like Python and has no braces or semicolons. The files are saved with ‘.toit’ extensions and have a VS code language extension for a richer developing experience. So once you start developing with the Toit platform, there’s no coming back.

Source: https://opencloudware.com/toit-platform-redefines-the-way-we-implement-iot-applications/

Industrial use of ESP32-based solutions

One of industrial IoT devices, supporting Espressif’s ESP32 technology is eModGATE from TECHBASE. Economical, ESP32-based solution can serve as an end-point in any installation or works well as a gateway, gathering data from scattered sensor mesh across the installation. For more information and also Raspberry Pi based solutions check Industrial IoT Shop with all the configuration options for eModGATE.

eModGATE with ESP32

Toit was founded in 2018 by a team of developers who built V8 for Chrome on Google in order to build a generic firmware for IoT devices that will replace the traditional development process. They offer a completely new feature set and a new Python-like programming language developed specifically for IoT. Toit is a high-level object-oriented language with a simple, easy-to-use Python-like syntax that is 20 times faster than MicroPython.

Key Features for Toit IoT Platform:

  • Light and efficient multitasking capabilities on an MCU, enabling complex IoT solutions to work on battery-powered devices.
  • A new high-level object-oriented programming language.
  • A publicly available gRPC API to have full control over your devices.
  • An MQTT-like PubSub API for communicating with other devices over the cloud.
  • Cellular connectivity with NB-IoT / CAT M-1 and out-of-the-box Wi-Fi support
    CLI and SDK support on Windows, macOS, and Linux.
  • VS Code extension for seamless integration with their platform, allowing for faster development.
  • No subscription or provisioning fees

Source: https://www.cnx-software.com/2021/08/06/iot-development-platform-comparision-toit-balena-particle-microsoft-azure-iot/

A look into the features of Toit programming language

Unlike other programming languages used for embedded systems, Toit is a language that was developed solely for IoT. So, it is a dedicated language for IoT that allows for better power management which is important for battery-based systems. Toit features an automatic memory management system which helps to avoid crashes. The new language also comes with a garbage collector, aiding the memory management system. Features like these are not available in traditional programming languages and might be a challenge implementing those using languages like C.

“With Toit, we wanted to create a high-level language that would avoid the limitations of the existing languages used in IoT development. On top of this, the Toit language had to be intuitive to learn and safe to use.” says the Toit team. The syntax of Toit is modern, simple and quite similar to Python. So, a Python developer can easily learn this new language within a few hours and deploy their first application within 15 minutes. Toit is an indentation based language just like Python and has no braces or semicolons. The files are saved with ‘.toit’ extensions and have a VS code language extension for a richer developing experience. So once you start developing with the Toit platform, there’s no coming back.

Source: https://opencloudware.com/toit-platform-redefines-the-way-we-implement-iot-applications/

Industrial use of ESP32-based solutions

One of industrial IoT devices, supporting Espressif’s ESP32 technology is eModGATE from TECHBASE. Economical, ESP32-based solution can serve as an end-point in any installation or works well as a gateway, gathering data from scattered sensor mesh across the installation. For more information and also Raspberry Pi based solutions check Industrial IoT Shop with all the configuration options for eModGATE.

eModGATE with ESP32