Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

Receive an alert when your device goes offline in Arduino Cloud

15 November 2024 at 20:36

You’re managing a network of IoT sensors that monitor air quality across multiple locations. Suddenly, one of the sensors goes offline, but you don’t notice until hours later. The result? A gap in your data and a missed opportunity to take corrective action. This is a common challenge when working with IoT devices: staying informed about the real-time status of each device is crucial to ensure smooth operation and timely troubleshooting.

This is where Device Status Notifications, the latest feature in the Arduino Cloud, comes in. Whether you’re an individual maker or an enterprise, this feature empowers you to stay on top of your devices by sending real-time alerts when a device goes online or offline.

What is “Device Status Notifications?”

Device Status Notifications allow you to receive instant alerts whenever one of your devices changes its connectivity status, whether it’s going offline or coming back online. You can customize these alerts for individual devices or all devices under your account, with the flexibility to exclude specific devices from triggering notifications.

We announced it a while ago, Arduino Cloud already supports Triggers and Notifications, allowing you to create alerts based on specific conditions like sensor readings or thresholds. With the addition of Device Status Notifications, you can now monitor device connectivity itself. This means you can now receive an alert the moment a device loses connection, providing a proactive way to manage your IoT ecosystem. For more details on the original feature, check out our Triggers and Notifications blog post.

Key benefits for users

  • Real-time monitoring: Get notified instantly when a device disconnects or reconnects, helping you take corrective actions promptly.
  • Customization: Configure your alerts to focus on specific devices or apply rules to all your devices, with the flexibility to add exceptions. You can also decide when the notification should be sent — either immediately upon a status change or after a set period of downtime.
  • Convenience: Choose to receive notifications via email or directly on your mobile device through the Arduino IoT Remote app, making it easy to stay informed wherever you are.

How to set up Device Status Notifications

Video link

1. Set up a Trigger

Go to the Triggers section and select “+ TRIGGER

2. Choose “Device Status” as your condition

Decide whether to monitor the status of:

  • A specific device (select “Single device”), or
  • Any device (select “Any device (existing and upcoming)”).

If you select “Single device,” you can choose the device that you want to be monitored.

If your selection is “Any device,” you can add exceptions for devices you don’t want to trigger the alert.

3. Configure what you are going to monitor

Choose whether to monitor when the device goes online, offline, or both. Then decide if the notification should be sent immediately or after a set period (options range from 10 minutes to 48 hours).

4. Customize the notification settings

Notifications are configured in the same way as any other Trigger. You can add the action of sending an email or a push notification to your phone via a push notification on the Arduino IoT Remote app.

Ready to test Device Notifications?

Want to make sure your IoT devices stay connected and functioning? Start using the Device Status Notifications feature today. Simply log in to your Arduino IoT Cloud account, and configure your notifications to stay informed whenever your devices go online or offline. 

Make sure you’re on a Maker, Enterprise, or School plan to access this feature.

And don’t forget to download the Arduino IoT Remote app from the App Store or Google Play  to receive real-time alerts on the go and stay connected, wherever you are.

The post Receive an alert when your device goes offline in Arduino Cloud appeared first on Arduino Blog.

Easy and fun block-based coding with the Alvik robot is here, now Chromebook compatible!

14 November 2024 at 21:59

At Arduino, we believe coding should be accessible to everyone – including the youngest learners. With this in mind, we’re thrilled to announce that the Arduino Alvik robot now officially supports block-based coding!

Coding has never been easier thanks to Alvik’s seamless integration with mBlock, one of the most widely used platforms for educational hardware, available in both desktop and web-based versions compatible with Chromebook, MacBook, and Windows PC. With mBlock’s intuitive block-based coding and Alvik as a tangible, interactive robot companion, elementary students and teachers can explore robotics, mathematics, astronomy, and other engaging projects. 

With the release of the public beta version of the integration in mBlock, Alvik’s new features and improvements will be implemented over time based on feedback from educators.

Beyond coding: bringing all areas of learning to life

Alvik provides a unique, hands-on learning experience. This makes it the ideal tool for elementary-aged students who benefit from interacting with something they can see, touch, and control. They can get immediate feedback on their commands and see the robot’s reactions and movements in real time. 

But Alvik is more than just a gateway to coding; it’s a multidisciplinary tool that can enrich learning across all subjects. This classroom companion truly reflects the spirit of STEAM education, enabling teachers to bring learning to life in creative and often unexpected ways. 

Teaching abstract concepts to elementary-aged students can be tough. However, young children grasp abstract concepts and problem-solving skills more effectively when “learning becomes more hands-on, tangible and interactive”. This is where physical tools like Alvik can make a significant difference.

Through Arduino’s engaging Block-Based Coding and Robotics lesson, children can program their Alvik to perform an array of exciting tasks. These step-by-step project-based activities cover a diverse range of subjects, allowing students to convert abstract concepts into concrete, relatable experiences. This immersive approach is a great way to nurture kids’ natural curiosity and deepen their understanding of challenging topics and ideas.

And it doesn’t stop there. With LEGO® Technic™ compatibility and M3 screw connectors, Alvik becomes a canvas for creativity. Students can customize and decorate their robot for special occasions like Halloween and Christmas, blending art design with engineering and making the learning process even more personal and engaging.

With Alvik, kids aren’t just learning to code – they’re learning to think creatively and critically, and explore a wide range of subjects in a way of solving real-life tasks.

Why choose Alvik with block-based coding for primary school?

1. Enhances engagement with a child-friendly interface – Based on the popular Scratch platform created by MIT, mBlock is crafted specifically for elementary-aged students. With its game-like elements, vibrant colors, and instant visual feedback, block-based coding lowers the entry barrier and makes programming fun and engaging for learners of all ages.

2. Builds confidence at an early age – Block-based coding helps eliminate common frustrations like syntax errors, which can hinder young learners in text-based programming. Instead, students experience early success as they watch the Alvik robot follow their commands – boosting their confidence and love for creating more.

3. Makes interdisciplinary learning easy – Following the lessons available in Arduino’s dedicated online platform, elementary-aged teachers could enhance the students’ knowledge of various subject matters through playing and hands-on creative projects.

4. Simplifies abstract concepts – Abstract coding concepts such as loops, conditionals, and variables can be difficult for young students to grasp. Block-based coding provides a visual and interactive way to understand these concepts. Blocks represent specific functions and operations, making abstract ideas more concrete.

5. Supports the transition to text-based coding – Block-based coding with Alvik isn’t just a fun starting point – it’s a bridge to more advanced learning. As students advance, they can easily transition from blocks to text-based coding languages like MicroPython with a simple click of a button. This seamless shift lets students build on their skills and dive deeper into the world of programming at their own pace. And you won’t have to worry about purchasing separate hardware either, as students can program their Alvik robot by following the lessons in Arduino’s Explore Robotics in MicroPython course.

6. Supports Chromebook The mBlock web platform works across Chromebooks, Windows PCs, and MacBooks, so students and teachers can jump into their projects on any device, anytime.

A wealth of support at your fingertips

We know that stepping into the world of coding can feel like a challenge, especially for elementary teachers without a computer science background. That’s why Alvik comes with free access to dedicated learning resources with project-based lesson plans, step-by-step tutorials, and engaging activities. These are currently available in English, Italian and Spanish, with more lessons coming soon. Utilizing both Alvik and mBlock means teachers can lead their students into the world of coding and robotics (and beyond!) with confidence.

Ready to get started?

With Arduino’s strong reputation for innovation and mBlock’s child-friendly platform, we’re combining our strengths to make learning robotics and coding more engaging and enjoyable than ever before. 

Are you ready to inspire the next generation of innovators? Bring the joy of coding into your classroom with Alvik! 

Visit our online store to buy your Arduino Alvik robot today.

You can also visit our list of education partners to contact a local distributor for more information or to make a purchase.

The post Easy and fun block-based coding with the Alvik robot is here, now Chromebook compatible! appeared first on Arduino Blog.

Discover the new Arduino UNO SPE Shield: the quick and easy way to advanced connectivity

12 November 2024 at 14:30

Arduino and Microchip are excited to open electronica – the “world’s leading trade fair and conference for electronics” – by introducing the Arduino UNO SPE Shield, a powerful ally to bring advanced connectivity to new and existing projects, with Single-Pair Ethernet (SPE) and RS485. 

SPE is a new Ethernet communication standard that enables power and data to coexist on a single pair of wires, referred to as Power over Data Line (PoDL). This allows for faster data transfer and reduced wiring complexity and costs, leading to more streamlined and rapid deployment of integrated strategies for the automation of buildings, factories, and processes, in the context of the Internet of Things (IoT) and Industrial Internet of Things (IIoT). 

By incorporating RS485 connectivity, the Arduino UNO SPE Shield becomes a versatile tool for upgrading RS485 legacy systems or integrating modern technologies with current infrastructures, creating a seamless bridge between the old and the new.

As a valuable new addition to the Arduino ecosystem, the Arduino UNO SPE Shield offers plug-and-play compatibility with Arduino UNO R4 – catering to a broad spectrum of innovators, from DIY enthusiasts to engineers developing cutting-edge solutions for industrial applications.

A powerful partnership

The SPE Shield was created in collaboration with Microchip, a leading provider of smart, connected and secure embedded control and processing solutions, by using its LAN8651B1T-E/LMX Single Pair Ethernet MAC-PHY.

In recognition of this joint effort, Martin Miller, Director of Automotive Information Systems at Microchip remarked: “Our collaboration with Arduino in launching the new SPE Shield aims to empower the maker and engineering communities by providing them with advanced tools to drive new breakthroughs. This solution represents our commitment to developing and delivering flexible, connected and scalable solutions for the future.

Indeed, the partnership has allowed for a product that delivers both cutting-edge, reliable technology as well as versatility and a user-friendly experience. 

Fabio Violante, CEO of Arduino, commented: “The Arduino UNO SPE Shield represents a pivotal step in accelerating the adoption of 10BASE-T1S technology across industry and maker communities alike. By bringing single-pair Ethernet to our globally trusted platform, we’re making this game-changing standard accessible to millions of innovators worldwide. What sets our implementation apart is our unique addition of Power over Data Lines capabilities – an industry-first feature that extends beyond the standard specifications to unlock entirely new possibilities for powered, single-cable solutions. This powerful combination of standardized communication and innovative power delivery empowers developers to create more elegant, cost-effective connected systems that bridge today’s industrial requirements with tomorrow’s possibilities. Whether you’re retrofitting legacy equipment or prototyping next-generation IoT devices, the UNO SPE Shield delivers the essential building blocks for modern industrial communication in our signature easy-to-use Arduino format.

Key benefits of the Arduino UNO SPE Shield

  • Fast and reliable data transfer with Single-Pair Ethernet.
  • Reduced wiring complexity and lower project costs.
  • Versatile use across industries from smart factories to energy monitoring.
  • Seamless integration with the widest range of technologies, ensuring a quick start with minimal setup.
  • Plug-and-play compatibility with Arduino’s major maker platform for makers at all levels.
  • Open-source support with a dedicated Arduino library to streamline programming and development.

Revolutionizing connectivity across industries

The Arduino UNO SPE Shield enables enhanced innovation across a wide array of fields, solving real-world challenges from smart buildings to prototyping IoT devices

For instance, with the Arduino UNO SPE Shield interconnected building management solutions can easily combine smart lighting, HVAC, and security devices with energy monitoring systems – all integrated via a central control system powered by SPE and RS485.

In general, the new SPE standard is considered a game changer for the connection of field devices and sensors. For example, in smart-grid monitoring the SPE Shield provides seamless connectivity between energy meters, solar inverters, and battery storage systems, delivering real-time data to the cloud. 

In factory automation, adopting SPE can reduce wiring costs, node costs, and power consumption, while enabling data communications via a single pair of wires. Being able to effortlessly retrofit legacy RS485 equipment with this technology only adds to the benefits of the Arduino UNO SPE Shield.

In the automotive industry, combining SPE and RS485 allows for solutions that bridge advanced systems with legacy components, enabling comprehensive monitoring of engine health and fuel efficiency in connected vehicles. 

Last but not least, the SPE Shield’s unique combination of ultra-fast data transfer, real-time connectivity and seamless integration with legacy components facilitates quick testing and refinement of prototypes, accelerating the development of new ideas.

Connect to your next innovation, with Arduino UNO SPE Shield. Sign up for the waiting list to be the first to know when it’s available for purchase!

The post Discover the new Arduino UNO SPE Shield: the quick and easy way to advanced connectivity appeared first on Arduino Blog.

Arduino’s Alvik Robot shortlisted for the Bett Awards 2025 in the AV, VR/AR, Robotics, and Digital Device category!

8 November 2024 at 19:32

We’re thrilled to announce that Arduino Education has been shortlisted for the Bett Awards 2025, this time in the AV, VR/AR, Robotics, or Digital Device category with our Alvik robot! This recognition highlights our dedication to innovation, inclusivity, and the advancement of practical STEM education.

The Bett Awards celebrate leading-edge technology in education, with entries evaluated on key criteria such as innovation, curriculum suitability, online safety, research evidence, customer support and more.

About the Alvik robot

Alvik is an adaptable, lifelong learning robot that supports educators and students as they transition from block-based programming to text-based coding using MicroPython and Arduino language. It enables them to explore robotics and tackle real-life challenges with comprehensive learning content. However, Alvik isn’t just designed to teach programming and robotics; it can also enhance students’ understanding of topics like mathematics and astronomy, along with other engaging projects. Alvik’s curriculum-aligned course makes it an ideal fit for today’s classrooms, empowering students with hands-on skills and a strong foundation in STEAM.

But what truly sets Alvik apart from other educational robots is its limitless potential for customization. Students and teachers can easily add external sensors using the I2C Grove and Qwiic plug-and-play connectors, eliminating the need for soldering or complex wiring. Additionally, the LEGO® Technic™ and M3 screw connectors encourage hands-on creativity, allowing users to build custom components and further expand Alvik’s capabilities.

We’re honored to be recognized once again, and we can’t wait to attend Bett in just a couple of months. The winners will be announced at the Bett Awards 2025 Ceremony on January 22nd at The Brewery, London. We look forward to seeing you there!

The post Arduino’s Alvik Robot shortlisted for the Bett Awards 2025 in the AV, VR/AR, Robotics, and Digital Device category! appeared first on Arduino Blog.

Machine-to-machine communication is easier than ever: Opta now supports OPC UA

5 November 2024 at 20:40

OPC Unified Architecture – OPC UA in short – is a cross-platform, open-source machine-to-machine communication protocol for industrial automation. It was developed by the Open Platform Communications (OPC) Foundation and is defined in detail in the IEC 62541 standard.

With the release of the Arduino_OPC_UA library we enable users to convert any product from our Arduino Opta range into an OPC UA-enabled device

Step-by-step guide to setting up OPC UA on Arduino Opta

It’s as simple as uploading a single sketch onto your Opta and connecting it to an Ethernet network. Once uploaded, the OPC UA firmware exposes the Arduino Opta’s analog and digital inputs, the user button and LED (only Arduino Opta WiFi), as well as its relay outputs as properties that can be read from or written to using OPC UA. OPC UA communication is performed using OPC UA binary encoding via TCP sockets.

Arduino_OPC_UA is a port of the Fraunhofer open62541 library implementing IEC 62541 in highly portable C99 for both Windows and Linux targets. One serious challenge during the porting of open62541 was to decide on sensible tradeoffs concerning RAM consumption, as using OPC UAs full namespace zero (NS0) requires up to 8 MB of RAM while the STM32H747 powering the Arduino Opta has a total of 1 MB of SRAM to offer – some of which already allocated by the the Arduino framework for the Arduino Opta.

Expand functionality with Arduino Opta Modules and OPC UA integration

Additionally, Arduino_OPC_UA supports the automatic discovery, configuration and exposure as OPC UA objects of the recently released Arduino Opta expansion modules. Currently three different expansion modules exist: Arduino Opta Analog Expansion (A0602), Arduino Opta Digital Expansion with electro-mechanical relay outputs (D1608E), and with solid-state relay outputs (DS1608S). During system start-up, the Arduino Opta’s expansion bus is queried for connected expansion modules and automatically configures them and brings them online for interfacing via OPC UA.

You can extend the default OPC UA server to add additional OPC UA properties such as data collected from a sensor device connected to the Arduino Opta. As a demonstration, we’ve created an example showing how to collect temperature and humidity data from a Modbus RTU device (connected to the Opta’s RS485 port) and subsequently expose this data via OPC UA properties.

How will you use the new Arduino_OPC_UA library? Let us know in the comments below or share your newest projects on Project Hub

The post Machine-to-machine communication is easier than ever: Opta now supports OPC UA appeared first on Arduino Blog.

Introducing Arduino Academy: your path to becoming an Arduino-certified engineer begins!

30 October 2024 at 21:37

Want to upgrade your skills and become a certified Arduino engineer? Welcome to the Arduino Academy, the go-to platform for hands-on, interactive learning designed to prepare you for the future of technology. Whether you’re just starting or looking to advance your career, the Academy offers cutting-edge courses that will give you a competitive edge leveraging the leading open-source ecosystem in the world.

Arduino Education Goes Pro

Capitalizing on Arduino’s extensive experience in the education space and the success of the industrial-grade professional products in the Arduino Pro range, the Arduino Academy offers self-paced courses that facilitate deep learning with hands-on labs

Designed for all skill levels, it provides certifications and badges for LinkedIn integration and allows progress tracking, flexible navigation, and personalized learning paths

Each course includes built-in quizzes, discussions, and multimedia content and is mobile-friendly for learning on the go. Like all Arduino initiatives, it comes with the support of a dynamic global community of 33+ million active users, always ready to help and contribute!

Master PLC Programming Basics with ACE-100 

The first course in the Arduino Academy is Opta Essentials (ACE-100), where you’ll jump right into industrial automation, gaining essential PLC programming skills using Ladder Diagram and Arduino Language (based on C++).

Designed to engage you in hands-on projects, ACE-100 gives you practical experience for real-world applications – like designing a bottle-filling conveyor system. You’ll learn to connect the Arduino Opta with Arduino Cloud, enhancing your automation capabilities, and unlock your creativity with the cost-effective Opta Trainer Kit, available through authorized partners, PLC Cables and DigiKey.

This self-paced, 16-hour course is perfect for those eager to learn PLC programming using Arduino IDE and PLC IDE. It covers the five languages in the IEC 61131-3 standard. ACE-100 is the ideal starting point for diving into Industrial IoT (IIoT) and was designed by the Arduino team for a broad audience, including students, professional embedded engineers, and companies looking to train their employees or provide them with valuable self-training. 

Last but not least, ACE-100 is free! Enroll now to take advantage of this transformative learning experience.

Stay tuned; more courses are in the works and will be released soon! Ready to take the plunge? Head to the Arduino Academy and begin your journey toward becoming an expert in the fields of embedded and automation technologies, with Arduino.

The post Introducing Arduino Academy: your path to becoming an Arduino-certified engineer begins! appeared first on Arduino Blog.

TrueNAS 24.10 “Electric Eel” Powers Up Your Storage

30 October 2024 at 02:33

After a tremendously successful and widely deployed BETA and RC, we’re pleased to announce that TrueNAS 24.10 “Electric Eel” has reached its official RELEASE version today, and is downloadable now from truenas.com/download-truenas-scale/ or by selecting to upgrade from within your existing SCALE installation.

Electric Eel succeeds Dragonfish (24.04.2.3), which is widely adopted in both Community and Enterprise installations. Dragonfish has become the most deployed version of TrueNAS, surpassing 13.0. TrueNAS 24.04 is also recommended for Mission-Critical deployments with significantly improved security and faster failover capabilities.

With over 9000 testers in our pre-release period, it’s no secret that Electric Eel is our most-anticipated release yet, and with good reason – it’s packed with several long-anticipated features like Docker Compose, both on the surface and under the hood, so let’s dig right in.

RAIDZ Expansion Is Here

One of the sticking points that we’ve heard from our community for years was the limitation that OpenZFS wasn’t able to expand its parity-based RAIDZ layouts by a single drive at a time.

After several years of intense development, testing, and debugging, we’re proud to announce that you can now pair the legendary resilience of OpenZFS with the easy expansion of conventional RAID solutions – drive-at-a-time expand is here.

Systems can be expanded online, one drive at a time, with no interruption in service – regardless of whether you’re using single, double, or triple-parity protection.

Traditional expansion using full vdevs is still available as before, and is the preferred method, but the new single-drive expansion offers new flexibility for smaller systems that may not have as many available drive bays.

Docker Touches Down with Improved Apps Handling

Since the initial launch of TrueNAS SCALE, Apps have played a major role in its adoption and flexibility.

Being able to run applications directly on the same system as their storage allows for both small “micro-service” style apps to leverage available power on a server, and for I/O-intensive applications to cut out network latency entirely from their workflow.

TrueNAS 24.10 migrates the previous Kubernetes-based Application back-end to the simpler Docker Compose solution, while seamlessly migrating and preserving the data of existing App installations.

If we haven’t built your preferred application out in our easy-to-install App catalog yet, or you’d like to customize it for your own specific needs, TrueNAS 24.10 also has full support for custom YAML config files (with the exception of individual IP addresses per application – coming in a post-release update) allowing you to import any of the hundreds of thousands of public Docker applications.

Want still more customization? Install the Dockge or Portainer runtimes on top of TrueNAS, directly from our App catalog – and tweak to your heart’s content.

For those who still want to leverage Kubernetes applications, a Kubernetes runtime can still be installed into a containerized or virtualized solution directly on TrueNAS; however, the primary method of App development and delivery will be through Docker and Docker Compose.

Fast Dedup Breaks Cover

Over a year ago, the TrueNAS development team and Klara Systems, along with members of the OpenZFS community, embarked on a journey to improve the data-reduction capabilities of OpenZFS through the Fast Deduplication project.

Several use cases can benefit from deduplication, including virtualization and office file storage where files may be copied to multiple locations by end-users; however, with the legacy OpenZFS deduplication algorithms, the overhead of maintaining the deduplication metadata tables in-memory at all times led to performance challenges and usability issues at scale.

Fast Dedup addresses these issues with multiple adjustments, including a more efficient metadata structure, a log-based write queue, and pruning of non-duplicate entries – all of which combine to shrink the memory footprint of deduplication by up to 90% in many scenarios.

The Fast Dedup feature is now ready for testing in TrueNAS 24.10, but is not recommended for serious production use at this time. We expect to provide testing results and any necessary code improvements in early 2025.

Global Search and Customizable Dashboard Widgets

Our new global UI search option helps you get to the settings you want faster than ever before. With just a few keystrokes, find the page you want, go there with a single click, and helpful highlights will appear to guide your eyes to the correct form, button, or area to explore next.

Can’t find what you want or need to dig deeper? Use the same menu to search the TrueNAS Docs site for more information. You can also use the new TrueNAS AI Search tool to ask more conversational questions and generate solutions to specific TrueNAS problems.

Usability and customization go hand-in-hand. While the TrueNAS team has designed a default dashboard with essential information, we know users have unique needs.

With our new customizable dashboard, you can place your most crucial information front and center, ready the moment you log in.

TrueNAS H-Series Gains NVMe Support

This spring, we launched the newest member of our TrueNAS Enterprise hardware family, the versatile TrueNAS H-Series, the perfect vehicle for delivering the power of TrueNAS in a compact, power-efficient package.

Now, the H-Series gets a jolt of extra horsepower from the release of TrueNAS 24.10 with the enabling of NVMe storage options on all twelve bays, bringing the maximum capacity of the H-Series to 360 TB using twelve 30 TB NVMe drives.

This new functionality is ready to be enabled in the field with an upgrade to Electric Eel; no controller replacement or component swaps needed. This tri-mode (SAS & NVMe) capability with High Availability is relatively unique in a 2U cost-effective platform.

New TrueNAS H-Series units configured with NVMe drives will ship with TrueNAS 24.10 already installed; existing TrueNAS Enterprise customers looking to take advantage of NVMe on H-Series platforms should reach out to our Support team to discuss an upgrade path that fits their needs.

Ready When You Are

The initial version, TrueNAS 24.10.0, is released and ready to download immediately.

Keep an eye on the Software Status page to see when your use case aligns with the new version, and when you’re ready, join the thousands of users already powering up with Electric Eel by downloading the installer or upgrading from within the TrueNAS UI; and don’t forget to stop by the TrueNAS Forums to share your knowledge and experience.

Join today and help others unlock the power of True Data Freedom with TrueNAS.

The post TrueNAS 24.10 “Electric Eel” Powers Up Your Storage appeared first on TrueNAS - Welcome to the Open Storage Era.

Arduino and Truesense partner to bring UWB technology to millions

29 October 2024 at 21:29

We are excited to announce our latest partnership with Truesense, a leader in ultra-wideband (UWB) technology, known for its innovative software and hardware solutions.

This collaboration enhances our ecosystem of hardware products, software solutions, and cloud services, providing developers worldwide with professional-grade tools. Our focus is on delivering highly accurate real-time location systems and tracking solutions.

Compared to other wireless connectivity options like Bluetooth® and Wi-Fi®, UWB offers superior accuracy for ranging and positioning, operates within a less congested radio spectrum, and coexists with technologies like Wi-Fi® and NFC without interference. Additionally, UWB’s enhanced physical layer (PHY) supports advanced security features such as cryptography and random number generation, making it ideal for applications requiring secure communication.

Through our partnership with Truesense, we envision a future where seamless applications gather precise, real-time information from the environment, allowing machines to make quick, accurate decisions without human intervention.

Collaborating with Truesense empowers us to enrich our offerings with advanced technology that meets the needs of the growing number of users who rely on Arduino’s open-source solutions for innovation. Partnerships like these are essential to expanding possibilities within the Arduino community.

Armando Caltabiano, CEO of Truesense, commented, “We are excited to partner with Arduino to bring innovative UWB solutions to the market. We are combining the accuracy and secure ranging of our UWB technology with the leading open-source ecosystem, to provide developers with powerful tools to quickly build robust smart IoT and Industrial real-time tracking systems. This partnership showcases our commitment to making UWB technology widely accessible for developers and innovators.”

Fabio Violante, CEO of Arduino, added, “This partnership with Truesense is crucial for the Arduino community as it provides access to advanced UWB technology through open and accessible Arduino libraries. By integrating cutting-edge hardware into our ecosystem, we’re empowering developers to create sophisticated applications without barriers. These tools will enable our users to push the boundaries of innovation, bringing highly accurate, real-time tracking and secure communication to a wider audience.”

Together, Arduino and Truesense are committed to delivering high-performance, accessible solutions that enable the development of next-generation projects, from industrial applications to consumer electronics, empowering developers to create cutting-edge UWB applications.

The post Arduino and Truesense partner to bring UWB technology to millions appeared first on Arduino Blog.

The web-based Arduino Lab for MicroPython Editor is out! With Chromebook support to code Alvik and more

28 October 2024 at 18:56

We’re excited to announce the release of the web-based version of the Arduino Lab for MicroPython Editor. This lightweight platform makes it even easier to code with MicroPython using Arduino hardware such as Alvik, Nano ESP32, Nano RP2040 Connect, Nano 33 BLE Sense – and more! You can check the full list of MicroPython-compatible Arduino hardware at this link.

What’s more, if you are a Chromebook user, now you can simply edit, run, and save MicroPython code on your board, as well as upload your files (assets or code), directly in the browser (Chrome, Opera, and Edge are supported). 

Please note that the editor is still in its “lab” phase, so expect ongoing changes, improvements, and bug fixes of course. 

Program Alvik robot with your Chromebook!

The web-based Arduino Lab for MicroPython Editor allows students and teachers using Chromebook to easily program Arduino Alvik in the classroom, expanding the possibilities for them to create more robotics projects. Check out our free online course to start your adventure with Alvik, MicroPython and more! 

What is MicroPython?

MicroPython is a lightweight version of Python® designed to run on microcontrollers, allowing you to control hardware like sensors and motors with just a few lines of code. It’s great for beginners because Python® is known for being simple and readable, making it easier to dive into electronics without needing deep programming knowledge. 

Plus, since MicroPython works well with Arduino boards, you can take advantage of our incredible open-source community, tutorials, and tools. It’s a perfect fit for exploring hardware projects in a friendly and accessible way!

Ready to give it a try? Test it out now! The web-based Arduino Lab for MicroPython Editor can be accessed from the Resources section in our app.arduino.cc or directly from https://lab-micropython.arduino.cc.

The post The web-based Arduino Lab for MicroPython Editor is out! With Chromebook support to code Alvik and more appeared first on Arduino Blog.

Powering the Next Wave of AI Robotics with Three Computers 

25 October 2024 at 02:21
NVIDIA has built three computers and accelerated development platforms to enable developers to create physical AI.

NVIDIA has built three computers and accelerated development platforms to enable developers to create physical AI.

Source

How to customize your Arduino Cloud IoT dashboards on the go

24 October 2024 at 20:26

The Arduino Cloud has long been a trusted platform for makers, engineers, and developers to manage their IoT projects with ease. From tracking sensor data to automating smart devices, the cloud enables seamless connectivity. Complementing this, the Arduino IoT Remote mobile app gives users the power to monitor and interact with their dashboards from anywhere. Now, we’re excited to announce a new feature that enhances your experience even further: the ability to change dashboard layouts directly through the mobile app!

Let’s dive into this exciting new update, along with some other minor features recently added to improve your experience.

Change your dashboard layouts from the IoT Remote App

Previously, modifying or rearranging the layout of your IoT dashboards was only possible through the browser on a PC. While this worked well for desktop users, it wasn’t convenient for those who needed to make changes on the go. With the latest update, you can now modify the “mobile view” of your dashboard directly through the Arduino IoT Remote app.

It’s important to note that Arduino Cloud dashboards have two distinct views: mobile and desktop. This new feature allows you to customize the layout specifically for your mobile devices, without affecting the desktop version. So whether you’re monitoring your projects on your phone or tablet, you can now optimize the layout for a mobile-friendly experience.

By customizing the mobile view, you gain more control over how your data is displayed and interacted with on your phone—perfect for users who need a quick overview and control of their IoT systems while away from their desktops.

How to use the new layout feature

Using this new feature is simple. Here’s how you can rearrange your dashboard layout in the IoT Remote mobile app:

  • Open the Arduino IoT Remote app and log into your account.
  • Navigate to the dashboard you want to modify.
  • On the Settings menu of the dashboard, tap the  Rearrange button.
  • Select a widget by clicking on it, and move it around the dashboard to the new location or change its size.
  • Click on CANCEL to discard your changes or on SAVE to save your changes, and your updated layout will be visible across all your mobile devices.

What else is new on the IoT Remote app? 

In addition to the layout customization feature, during the past months we’ve introduced several minor updates to make your app experience even smoother:

  • Sync dashboard cover image: Now, you can set a cover image for your dashboard, and it will automatically sync across all your devices. Whether for branding, personalization, or easy recognition, this feature ensures visual consistency on every device you use.
  • Disable trigger from Notification Detail: You can now enable or disable a trigger directly from the Notification Detail screen. This feature provides quick control over automated actions, helping you fine-tune your project with minimal hassle.
  • Clear notifications via the Activity Manage Panel: Keep your notifications organized by clearing them all from the new Activity Manage Panel. This helps you stay focused by removing unnecessary clutter from your feed.

Install the Arduino IoT Remote on your mobile phone

These new features make it easier than ever to stay on top of your IoT projects from anywhere with your mobile phone. Whether you’re monitoring, controlling, or tweaking your dashboard, the Arduino IoT Remote app is the perfect tool for the job, and it’s free!

Ready to experience these new updates? Download the Arduino IoT Remote app today from the App Store or Google Play and take full control of your IoT projects from the convenience of your mobile device.

The post How to customize your Arduino Cloud IoT dashboards on the go appeared first on Arduino Blog.

Is there an online Arduino IDE?

22 October 2024 at 21:04

Since the inception of Arduino, the Arduino IDE has been a go-to tool for people learning to code and creating projects ranging from remote-controlled cars to soil moisture monitoring. No wonder it’s been downloaded over 24 million times this year, so far! 

Now if you’ve ever wondered whether you can use Arduino IDE online, you’re not alone. Many Arduino enthusiasts, from hobbyists to professionals, have been asking the same question. The good news? Yes, there is an online Arduino IDE, and it’s called the Arduino Cloud Editor! Available through Arduino Cloud, the Cloud Editor (previously known as the Arduino Web Editor), offers a seamless, free way to code from anywhere without the hassle of traditional software. It gives you peace of mind knowing that there is no risk of losing your valuable sketches – or all the hours you spent developing them.  

Both the traditional Arduino IDE and the Cloud Editor have their strengths, but choosing the right one depends on your specific needs and project requirements. So, in this post, we’ll dive into the details so you can make an informed choice and pick the editor that is most suitable for you.

Arduino IDE: greater control, offline use, and stability

Screenshot of the Arduino IDE 2.3.2

The traditional Arduino IDE is installed on your computer, allowing you to write and upload code directly to your Arduino board via a USB cable. Once installed, the IDE can be used offline, making it a reliable choice for projects in areas with limited or no internet access, for example while camping or in remote work locations.

It gives you complete control over updates, letting you maintain a stable environment by choosing when (or if) to install the latest changes. Plus, it’s equipped with a robust debugger, a serial monitor, and access to thousands of libraries contributed by the Arduino community.

Key features of the desktop IDE include:

  • Serial Monitor & Serial Plotter: Essential tools for debugging and visualizing data.
  • Library Manager: Access to over 5,000 libraries created by the Arduino community.
  • Autocompletion: The easiest way to speed up your coding process.

In short, the traditional IDE offers more control, such as the option to manually update or freeze the version you’re using, and requires only occasional internet connection for updates. 

Who can benefit from the Arduino IDE? Teachers and users who prefer a stable environment without frequent changes may find it particularly valuable.


Arduino Cloud Editor: a convenient Arduino IDE online experience

The Arduino Cloud Editor offers a similar experience to the traditional version but adds the convenience of cloud storage and extra features.

One of its most appealing benefits is accessibility: you can access your projects from any computer, whether you’re at school, at home, or at work. Actually, you can even have them in your backpocket on your smartphone when you’re on the go! Cloud auto saving also ensures you never lose progress due to technical issues, providing a safeguard for your projects.

The Cloud Editor automatically updates itself as well as pre-installed libraries, saving you from manual maintenance. Real-time collaborative coding is another standout feature, enabling teams and students to work together on sketches seamlessly.

The Cloud Editor is available through Arduino Cloud, a full integrated development experience. In other words, it’s part of a bigger ecosystem. You can build IoT projects faster with pre-built templates, customize dashboards to monitor and control your devices remotely, and even integrate voice commands via Alexa or Google Home without writing a single line of code.

Screenshot of the templates section in Arduino Cloud

Who can benefit from the Cloud Editor? Anyone who needs real-time collaboration and easy access to their projects from anywhere.


Which editor should you choose?

The traditional Arduino IDE is ideal for users who need offline access and greater control over updates. It’s faster when compiling and uploading code, and offers advanced debugging tools that the Cloud Editor lacks.

On the other hand, if you need flexibility to work from multiple locations or collaborate in real-time, the Arduino Cloud Editor’s seamless integration with cloud storage and automatic updates make it a more convenient option, especially for beginners. Features like OTA updates are particularly useful for projects requiring frequent, remote updates.

As a quick summary:

Choose the traditional Arduino IDE if:

  • You prefer working offline or in remote locations without internet access.
  • You want full control over when updates are installed.
  • You’re using non-Arduino hardware that requires specific libraries or configurations.

Choose the Arduino Cloud Editor if:

We’ve summarized the features available in the two editors in the detailed comparison table below, to help you decide which option best suits your project needs.

Arduino IDE vs Arduino Cloud Editor

Ultimately, your choice should reflect your project’s complexity, collaboration needs, and hardware requirements.

How to get started with the IDE of your choice

Having decided which IDE is best for you, are you now ready to dive in? 

To get started with the traditional Arduino IDE, download the software and check out the Arduino Docs guide that shows you how to program using the IDE.

For the Cloud Editor, simply create an Arduino account and explore the detailed Cloud documentation to help you bring your dream project ideas to life!

The post Is there an online Arduino IDE? appeared first on Arduino Blog.

Treating Brain Disease with Brain-Machine Interactive Neuromodulation and NVIDIA Jetson

16 October 2024 at 23:00
Decorative image of a person looking at a monitor, which has multiple brain scans displayed.Neuromodulation is a technique that enhances or restores brain function by directly intervening in neural activity. It is commonly used to treat conditions like...Decorative image of a person looking at a monitor, which has multiple brain scans displayed.

Neuromodulation is a technique that enhances or restores brain function by directly intervening in neural activity. It is commonly used to treat conditions like Parkinson’s disease, epilepsy, and depression. The shift from open-loop to closed-loop neuromodulation strategies enables on-demand modulation, improving therapeutic effects while reducing side effects. This could lead to significant…

Source

How to customize your Arduino Cloud IoT dashboards on the go

11 October 2024 at 20:08

The Arduino Cloud has long been a trusted platform for makers, engineers, and developers to manage their IoT projects with ease. From tracking sensor data to automating smart devices, the cloud enables seamless connectivity. Complementing this, the Arduino IoT Remote mobile app gives users the power to monitor and interact with their dashboards from anywhere. Now, we’re excited to announce a new feature that enhances your experience even further: the ability to change dashboard layouts directly through the mobile app!

Let’s dive into this exciting new update, along with some other minor features recently added to improve your experience.

Change your dashboard layouts from the IoT Remote app

Previously, modifying or rearranging the layout of your IoT dashboards was only possible through the browser on a PC. While this worked well for desktop users, it wasn’t convenient for those who needed to make changes on the go. With the latest update, you can now modify the “mobile view” of your dashboard directly through the Arduino IoT Remote app.

It’s important to note that Arduino Cloud dashboards have two distinct views: mobile and desktop. This new feature allows you to customize the layout specifically for your mobile devices, without affecting the desktop version. So whether you’re monitoring your projects on your phone or tablet, you can now optimize the layout for a mobile-friendly experience.

By customizing the mobile view, you gain more control over how your data is displayed and interacted with on your phone—perfect for users who need a quick overview and control of their IoT systems while away from their desktops.

How to use the new layout feature

Using this new feature is simple. Here’s how you can rearrange your dashboard layout in the IoT Remote mobile app:

1. Open the Arduino IoT Remote app and log into your account.
2. Navigate to the dashboard you want to modify.
3. On the Settings menu of the dashboard, tap the Rearrange button.
4. Select a widget by clicking on it, and move it around the dashboard to the new location or change its size.
5. Click on CANCEL to discard your changes or on SAVE to save your changes, and your updated layout will be visible across all your mobile devices.

What else is new on the IoT Remote app? 

In addition to the layout customization feature, during the past months we’ve introduced several minor updates to make your app experience even smoother:

  • Sync dashboard cover image: Now, you can set a cover image for your dashboard, and it will automatically sync across all your devices. Whether for branding, personalization, or easy recognition, this feature ensures visual consistency on every device you use.
  • Disable trigger from Notification Detail: You can now enable or disable a trigger directly from the Notification Detail screen. This feature provides quick control over automated actions, helping you fine-tune your project with minimal hassle.
  • Clear notifications via the Activity Manage Panel: Keep your notifications organized by clearing them all from the new Activity Manage Panel. This helps you stay focused by removing unnecessary clutter from your feed.

Install the Arduino IoT Remote on your mobile phone

These new features make it easier than ever to stay on top of your IoT projects from anywhere with your mobile phone. Whether you’re monitoring, controlling, or tweaking your dashboard, the Arduino IoT Remote app is the perfect tool for the job, and it’s free!Ready to experience these new updates? Download the Arduino IoT Remote app today from the App Store or Google Play and take full control of your IoT projects from the convenience of your mobile device.

The post How to customize your Arduino Cloud IoT dashboards on the go appeared first on Arduino Blog.

Arduino Nicla Sense Env: adding advanced environmental sensing to a broad range of applications

10 October 2024 at 20:27

We’re thrilled to announce the launch of Nicla Sense Env: the latest addition to our portfolio of system-on-modules and sensor nodes, empowering innovators with the tools to unlock new possibilities. This tiny yet powerful sensor node is designed to elevate your environmental sensing projects to new heights. Whether you’re a seasoned professional or just starting your journey with Arduino, Nicla Sense Env is here to help sense the world around you with precision and ease.

“With Nicla Sense Env, we’re taking a critical step toward addressing one of the most pressing challenges of our time: protecting the environment. This powerful module allows developers to monitor air quality and environmental conditions with precision, paving the way for smarter, more sustainable solutions. By equipping professionals, educators, and makers with the right tools, we’re helping to build a future where technology and environmental stewardship go hand in hand. The compact nature of the Nicla form factor broadens the number of possible applications, spanning from prototyping to testing and volume production for OEMs.” – Fabio Violante, CEO of Arduino

“Renesas is proud to be the technology supplier of choice for the Arduino Nicla Sense Env, the new modular board to measure real-time indoor air quality, temperature, and humidity at the edge of the IoT network. Renesas’ system architecture, based on the RA2E1 microcontroller and environmental industrial-grade sensors with onboard AI including the ZMOD4410, ZMOD4510 and HS4001, enables Nicla Sense Env to be deployed in a variety of smart building applications, HVAC and air purifier systems, gas leak detection systems, fumes and fire detection systems, and smart city air quality management, with little integration effort.”
— Brad Rex, Senior Director of Global Systems and Solutions Team at Renesas

Compact yet capable: let’s unpack the features

Nicla Sense Env might be small in size, but it’s packed with advanced features that make it a powerhouse for environmental monitoring.

  • Monitor indoor and outdoor environments with AI-ready Renesas sensors. Nicla Sense Env offers temperature and humidity monitoring through the HS4001 sensor and AI-enabled gas detection with the ZMOD4410AI1V and ZMOD4510AI1V sensors. These provide real-time data on air quality, including the detection of TVOCs, NO2, O3, and other gasses, both indoors and outdoors.
  • 22.86 x 22.86 mm = huge potential. With the tiny form factor the Nicla family is known for, Nicla Sense Env can easily fit into any project, allowing you to integrate environmental sensing without compromising on space or design.
  • Robust, reliable, and ready to stand the test of time. Built with industrial-grade sensors, Nicla Sense Env is engineered for durability and accuracy, ensuring reliable performance even in challenging conditions. What’s more, it was designed for 24/7 operation: ultra-low power consumption makes it ideal for long-term deployments in any situation. 
  • Fits right in, with seamless integration and wide compatibility. Whether you’re working with Portenta SOMs or MKR products, Nicla Sense Env connects effortlessly via ESLOV (I2C) or header pins. It’s also compatible with Arduino IDE and MicroPython, so you can start programming right out of the box. And of course, it works great with a variety of libraries and tutorials available through the Arduino ecosystem.

Real-world applications? We sense endless possibilities!

Nicla Sense Env is a versatile and accessible tool for environmental monitoring: it’s your new ally whether you’re developing something new or enhancing an existing project, working on a prototype or full-fledged industrial-scale solution.

Nicla Sense Env fits perfectly into HVAC systems, helping you monitor air quality, humidity, and temperature to keep smart buildings comfortable and compliant with environmental regulations. In air purifiers, it provides real-time data that allow for energy-efficient operation and better air quality by detecting harmful gasses and adjusting the system as needed. When it comes to safety, it can play a critical role in detecting fumes and smoke, triggering early warnings to prevent potential hazards both indoors and outdoors. In industrial settings, it can monitor air quality and detect toxic substances, ensuring that machinery runs safely and efficiently. And these are only the first examples of applications that come to mind! 

Add a breath of fresh air to your projects

We look forward to seeing how you will leverage the capabilities of the Arduino Nicla Sense Env to create innovative solutions – whether you’re developing climate control systems, enhancing air quality monitoring, or ensuring safety in industrial environments.

So, head to the Arduino Store to check out full product details and specifications, and let’s continue to push the boundaries of innovation together – one “tiny” step at a time!

The post Arduino Nicla Sense Env: adding advanced environmental sensing to a broad range of applications appeared first on Arduino Blog.

Top Arduino Cloud IoT dashboard ideas with the new Image widget 

8 October 2024 at 19:48

Recently, we announced the exciting new Image widget for Arduino Cloud. This powerful feature opens up a world of possibilities for enhancing your IoT dashboards. But the true potential of the Image widget lies in the applications that you create.

Today, we’re excited to dive deeper and show you what kind of IoT dashboards your can create with the Image widget. Whether you’re using it for smart homes, enterprise solutions, or educational tools, the possibilities are endless—and we’re here to help you discover its full potential!

As a maker, the Image widget can be a game-changer for your smart home projects. Here are a few examples: 

1. Home security dashboard: Detect intrusion with camera photos

Here’s our first IoT dashboard idea: Display live snapshots from a home-made security camera, updating the image at regular intervals or triggering updates based on motion or sound detection. This allows you to keep a close eye on your property, even when you’re away. You can control the whole system from an Arduino Cloud dashboard.

In this project, you’ll learn how to build a security system using the Arduino Nicla Vision‘s camera. The system captures snapshots when it detects sound levels above a set threshold, and everything is managed through an Arduino Cloud dashboard. From enabling or disabling the system, viewing event history, to receiving alerts, Arduino Cloud makes it easy to control and monitor your security setup. Check out the full project for all the details and step-by-step instructions!

IoT dashboard idea on Arduino Cloud. Use the image widget to detect intrusion with camera photos

Image 1: Arduino Cloud intrusion detection dashboard with snapshot of a living room

2. Plant visual growth diary dashboard

In this second IoT dashboard idea, you can bring your indoor or outdoor garden into the digital realm. Use the Image widget to create a visual growth diary, displaying daily or weekly photos of your plants. Combine this with soil moisture sensors to get a comprehensive view of your plants’ health and progress over time.

IoT dashboard idea on Arduino Cloud: Visual growth diary of your plant

Image 2: Arduino Cloud irrigation dashboard with snapshot of a plant

NOTE: This dashboard above is based on this original project and has been modified to include the Image widget. These adjustments were made to demonstrate the potential of this new feature in enhancing your Arduino Cloud dashboards. 

3. DIY Weather station dashboard with outside daily photos

In this 3rd example, you can turn your Arduino-powered weather station into a visually engaging dashboard. That’s right, display real-time weather icons and images of the current sky conditions. You can even integrate sensor data to provide a complete picture of your local microclimate, making your DIY weather station a must-have for any maker’s smart home.

IoT dashboard idea: Weather station on Arduino Cloud with image widget

Image 3: Local weather station Arduino Cloud dashboard with daily photo

NOTE: This IoT dashboard idea above is based on this original project and has been modified to include the Image widget. These adjustments were made to demonstrate the potential of this new feature in enhancing your Arduino Cloud dashboards.

By adding a camera, following the instructions of the intrusion detection project described in the first IoT dashboard idea above, you can take your weather dashboard to the next level.

4. More ideas to use the Image Widget in your Arduino Cloud IoT dashboards

The new Cloud image widget offers powerful ways to integrate real-time imagery into your data-driven workflows. Below are five additional examples of how the Image widget can enhance your Arduino Cloud

5. Industrial equipment monitoring: Embed real-time visuals of critical machinery, like thermal imaging data, in your dashboard to quickly identify and address potential issues.

6. Smart agriculture: Integrate drone or satellite imagery to monitor crop growth, soil conditions, and irrigation systems, helping make data-driven decisions for your farm.

7. Supply chain visualization: Create interactive maps displaying the real-time location and status of products and materials, while tracking inventory levels and shipment progress.

8. Quality control: Compare images of acceptable and defective products to enhance visual inspections and streamline quality control processes.

9. Education: Use real-time or time-lapse visuals to bring live science experiments into digital learning, enriching students’ engagement with STEM subjects.

Community Spotlight

We’re excited to see what you, our innovative Arduino community, will create with the Image widget. Share your projects and ideas on the Arduino Project Hub or in the Arduino Cloud forum, and inspire others with your creative applications. Who knows, you might just end up being featured in our next Community Spotlight!

Conclusion

The Image widget is more than just a pretty face — it’s a powerful tool that can transform the way you approach IoT projects, whether you’re a maker, an enterprise, or an educator. By unleashing your creativity and leveraging this feature, you can breathe new life into your dashboard or create new breeds of projects.

So, what are you waiting for? Sign up for Arduino Cloud for free today, start exploring the Image widget and let your imagination run wild. The possibilities are endless, and we can’t wait to see what you create. For more information and tutorials, check out the Arduino Cloud documentation.

The post Top Arduino Cloud IoT dashboard ideas with the new Image widget  appeared first on Arduino Blog.

Electric Eel is Now Feature-Complete

3 October 2024 at 01:21
TrueNAS Electric Eel (SCALE 24.10) is now feature-complete with the availability of the first Release Candidate. TrueNAS SCALE 24.10-RC.1 is now available for download, or update directly from within your existing TrueNAS installation. As always, please carefully read the Release Notes before deploying or updating your system.

Electric Eel emerged into the BETA stage on August 29th. In the last four weeks, a record number of users have volunteered to test Electric Eel and explore the new Docker-powered App capabilities. The Electric Eel uptake rate is over 3X Dragonfish and over 10X the 13.3 BETA versions.

The BETA process has proven that in-place App migration from Kubernetes to Docker will work for the existing catalog applications, with user data preserved. As of RC1, we have reached 100% in the Porting and Migration progress, as tracked on our GitHub Apps page. All previous Apps have been ported for new installs under the Docker framework, and users with existing Kubernetes-based installations from Dragonfish can automatically migrate during the TrueNAS upgrade process. Shout-out to our amazing Apps engineering team, as well as the community members who helped us test the migration processes during BETA. With this important migration milestone reached, we can now turn our attention to adding new Apps and Features in the coming months.

In addition to achieving parity between the old and new App catalogs, Custom Apps deployed under Dragonfish and earlier as Docker images can now be migrated to the native Docker framework in Electric Eel. More advanced settings such as manually installed Docker provisioning in a systemd-nspawn container using the community Jailmaker will need to be manually migrated.

What’s new in Electric Eel RC.1

We’d like to extend our thanks to our community members who jumped into the BETA release with both feet, eagerly testing, reporting, and helping us correct bugs. Our first BETA version was a success, and today’s RC.1 has 200 additional fixes and improvements.

Building on our community feedback, the engineering team has made several major improvements and has now completed the Electric Eel feature set. New functionality and changes in 24.10-RC.1 include:

  • Login Alerts on root/admin user login or attempted login
  • App logs are better captured and displayed in the UI
  • Improved App Info cards (now with links)
  • App Utilization (CPU/Memory/Network/Disk IO) displayed on the Apps page
  • New Dashboard is completed with better mobile support. The legacy “Old Dashboard” has been removed.
  • Custom App YAML Editor allows for custom application configurations to be deployed. (If a GUI is desired, we suggest deploying the built-in Portainer App.)
  • Custom App Migration is enabled for users who deployed Docker images in Dragonfish and earlier using the “Custom App” UI option
  • NVIDIA drivers are now handled in a more modular manner, and can be installed dynamically post-installation

Install the new modular NVIDIA drivers from the Apps -> Settings Page in 24.10

One of the major anticipated features of the Docker framework in Electric Eel that users have expressed interest in is the YAML editor for advanced Apps configuration. In 24.10-RC.1, the Custom App YAML editor now allows more complex Apps to be created and deployed through editing of the configuration file. For RC1, the ability to allocate a unique IP address for an installed App is not yet present. This functionality is planned as an App infrastructure update after the RELEASE version of Electric Eel is completed.

With BETA completed and now RC.1 released, the total feature set of Electric Eel can be summarized. We’re looking forward to more feedback (and bug reports!) from our community.

TrueNAS Electric Eel

You can look forward to more blog posts and emails highlighting these new features and upgrades in 24.10 – while many of them are already present in RC.1, some of these features won’t be ready until RELEASE, while others such as Fast Deduplication are labeled as Experimental and should be handled with care by early adopters and testers only.

With Electric Eel now feature-complete, the TrueNAS engineering team is focused on the development of the next release, “Fangtooth” in mid 2025. More information will be available at the end of 2024. Many thanks to those who submitted, and voted for, the Feature Requests that have already been adopted. If you have a specific feature or functionality that you feel would benefit TrueNAS, please feel free to submit it on our Community Forums, and vote for other suggested features to help us enhance 24.10 and beyond.

When Should I Migrate?

If you are deploying a new TrueNAS system, we recommend TrueNAS SCALE Dragonfish 24.04.2.2 for:

  • Added functionality over CORE
  • Vastly broader hardware support
  • Expanded App catalog (which will migrate to Electric Eel)
  • Sandboxes provide jail-like capabilities using systemd containers
  • Better performance on most workloads
  • Improved web UI makes managing TrueNAS easier than ever

Dragonfish users can easily update to Electric Eel RC.1 when desired, but at this point we only recommend it for early adopters. We recommend users review the TrueNAS Software Status page for advice.

If you’re ready to explore the Electric Eel Release Candidate, grab it from our downloads page now – and stay tuned for the upcoming full release!

The post Electric Eel is Now Feature-Complete appeared first on TrueNAS - Welcome to the Open Storage Era.

Bringing Quake to Arduino: a game-changing project by Nicola Wrachien

1 October 2024 at 23:24

Following up on his successful Doom port last year, engineer Nicola Wrachien – who works at Silicon Labs, a leader in secure, intelligent wireless technology for a more connected world and long-time Arduino partner – has now tackled an even bigger challenge: porting Quake, the iconic 1990s’ first-person shooter, to an Arduino gamepad

What a great warm-up for the upcoming Matter Challenge! If this kind of project sounds like fun, follow the competition or submit your own entry by October 31st. 

Sponsored by Mouser Electronics, Silicon Labs and Arduino, the Matter Challenge is open to all skill levels. Take the opportunity to inspire others, by creating an incredible project with the Arduino Nano Matter board.

Released just three years after Doom, Quake was a huge leap forward in gaming technology. It introduced full 3D environments complete with dynamic lighting effects, and its enemies and weapons were 3D models rather than 2D sprites. The game also featured a scripting engine that gave modders a lot of creative freedom. But with more realistic graphics, a particle engine, and more complex sound effects, Quake was also a far bigger technical challenge to port.

Tackling this project required Wrachien to level up on memory and speed constraints. If you want to dive deeper into these challenges, be sure to check out the dedicated post on the Silicon Labs community blog.

In the face of demanding requirements, Wrachien turned to the Arduino Nano Matter, developed with the powerful Silicon Labs® MGM240S as part of a partnership to better enable seamless development of Matter over Thread applications on the Arduino platform, which also led to the release of Arduino’s first-ever Matter software library earlier this year. 

Reflecting on the Arduino Nano Matter board, Wrachien said: “The Nano Matter board, featuring the Silabs xG24, offers impressive processing power and versatility in a compact size, making it a fantastic tool for both simple and complex projects like this one.”

If you’re intrigued and want to explore more technical details, dive into Wrachien’s full post and get into the nitty-gritty of this remarkable project on his blog. You can get your Arduino Nano Matter from our store and replicate his idea thanks to all the information he shares, or imagine a new challenging project of your own! 

The post Bringing Quake to Arduino: a game-changing project by Nicola Wrachien appeared first on Arduino Blog.

Arduino IDE 2.3.3: discover new support for shared spaces and more!

30 September 2024 at 22:15

We’re excited to announce that the Arduino IDE 2.3.3 is now live

What’s in the new version

This new release is packed with improvements, including one feature we’re particularly proud of: support for shared spaces in Arduino Cloud. If you have a Cloud Business plan or School plan, you can now view and edit shared space sketches directly within the IDE, making collaboration with your team even easier and more efficient.

This builds on the recent news that collaborative coding has been added to the Arduino Cloud Editor, extending the functionality to the IDE itself. 

In addition, Arduino CLI 1.x is part of this release, alongside several fixes and performance enhancements. Some highlights include a cancelable verify and upload process, improved handling of custom board options, and more (you can check out the full list of changes in the release notes on GitHub).

By the community, for the community

We want to extend a heartfelt thank you to everyone who contributes to the ongoing development of the Arduino IDE. Your feedback, testing, and contributions help make the Arduino platform what it is today – a tool for everyone.

Finally, a reminder: Arduino IDE, like many of our projects, is open-source and free for the entire community. If you’re passionate about innovation and want to support initiatives like this, we encourage you to contribute and donate to the open-source cause: a dedicated page will open when you download the new version, but you can simply access it at this link at any time as well. Together, we can keep improving and making tools like Arduino IDE available to everyone. 

Check out the Arduino IDE 2.3.3 today, and happy coding!

The post Arduino IDE 2.3.3: discover new support for shared spaces and more! appeared first on Arduino Blog.

Deploying Accelerated Llama 3.2 from the Edge to the Cloud

26 September 2024 at 01:39
Expanding the open-source Meta Llama collection of models, the Llama 3.2 collection includes vision language models (VLMs), small language models (SLMs), and an...

Expanding the open-source Meta Llama collection of models, the Llama 3.2 collection includes vision language models (VLMs), small language models (SLMs), and an updated Llama Guard model with support for vision. When paired with the NVIDIA accelerated computing platform, Llama 3.2 offers developers, researchers, and enterprises valuable new capabilities and optimizations to realize their…

Source

❌
❌