
myDevices Cayenne - Detailed Review
Networking Tools

myDevices Cayenne - Product Overview
myDevices Cayenne Overview
myDevices Cayenne is a groundbreaking IoT project builder that simplifies the process of creating and managing connected device projects. Here’s a brief overview of its primary function, target audience, and key features:
Primary Function
Cayenne is designed to enable developers and makers to quickly create, host, and manage their IoT projects. It acts as a comprehensive platform for controlling hardware remotely, displaying sensor data, storing and analyzing data, and implementing various commands, actions, triggers, and alerts.
Target Audience
The primary target audience for Cayenne includes developers, makers, and IoT enthusiasts, particularly those who work with Raspberry Pi. It is also beneficial for companies looking to efficiently connect devices, visualize data, and interact with their connected customers.
Key Features
- Drag-and-Drop Interface: Cayenne offers a user-friendly drag-and-drop interface that allows users to set up and control IoT projects using widgets, either through the Cayenne app or the online dashboard.
- Device Connectivity: It supports connection via Ethernet, Wi-Fi, and cellular networks. Users can discover and set up Raspberry Pis on a network easily.
- Customizable Dashboard: The platform allows for customizable dashboards where users can add and control sensors, actuators, and extensions connected to Raspberry Pis.
- Remote Access and Control: Users can remotely access, reboot, and shut down Raspberry Pis. They can also configure GPIO settings remotely.
- Triggers and Alerts: Cayenne enables users to configure triggers for devices, sensors, and actuators, and set up threshold alerts via email and text messages.
- Data Monitoring: The platform provides the ability to monitor device and sensor history data, ensuring users have access to historical and real-time data.
- Scheduling: Users can schedule specific days and times for actions such as turning on and off lights, motors, valves, and actuators.
Overall, Cayenne streamlines the development process for IoT projects, making it possible for engineers to develop projects in hours rather than months.

myDevices Cayenne - User Interface and Experience
User Interface of myDevices Cayenne
The user interface of myDevices Cayenne is designed to be intuitive and user-friendly, making it accessible to a wide range of users, from developers and engineers to hobbyists and makers.
Ease of Use
Cayenne is often described as an “easy-to-use website builder but for IoT projects”.
- The platform offers a drag-and-drop interface that allows users to quickly set up and configure their IoT projects. This feature simplifies the process of connecting devices, visualizing data, and implementing actions without the need to delve deep into SDKs and APIs.
- The setup process is streamlined, with detailed instructions and a mobile app that guides users through each step. For example, setting up a Raspberry Pi on Cayenne can be completed in less than 10 minutes.
User Interface
The Cayenne interface is highly customizable and features a drag-and-drop dashboard:
- Users can add various devices, sensors, and actuators to the dashboard by selecting them from predefined categories. For instance, you can add a light switch or a temperature sensor with just a few clicks.
- The dashboard is widget-based, allowing users to arrange and customize the layout to suit their needs. Each widget can be configured to display real-time and historical data, making it easy to monitor and manage IoT projects.
Key Features
- Mobile App and Web Dashboard: Cayenne offers both a mobile app and a web-based dashboard, providing flexibility in how users interact with their IoT projects. Changes made on the mobile app are reflected on the web dashboard and vice versa.
- Automatic Device Discovery: Cayenne can automatically discover and set up devices, including Raspberry Pis, sensors, and actuators, which speeds up the development process.
- Rules Engine and Triggers: Users can set up triggers that allow one sensor or actuator to invoke actions on other devices. This feature includes threshold alerts that can send emails or SMS messages based on customizable criteria.
- Scheduling: Users can schedule specific days and times for devices like lights, motors, and actuators to turn on or off.
- Remote Access: The platform provides instant remote access to devices, allowing users to monitor, restart, or shut down their Raspberry Pi or other connected devices from anywhere.
Overall User Experience
The overall user experience with Cayenne is positive due to its simplicity and ease of use:
- The platform is designed to reduce the time and expense associated with IoT project development, allowing users to develop projects in hours instead of months.
- The intuitive interface and comprehensive guides make it easier for users to get started quickly, even if they have limited experience with IoT projects.
- The community support and active development of new features and device support further enhance the user experience, as users can expect continuous improvements and expansions of the platform’s capabilities.

myDevices Cayenne - Key Features and Functionality
Introduction
myDevices Cayenne is a versatile and user-friendly IoT project builder that offers a range of key features and functionalities, making it an invaluable tool for developers, designers, and engineers.
Drag-and-Drop Interface
Cayenne features a drag-and-drop interface that simplifies the process of setting up and managing IoT projects. This intuitive interface allows users to quickly add devices, sensors, and actuators, and customize their dashboards without needing to delve into complex SDKs or APIs.
Automatic Device and Sensor Discovery
One of the standout features of Cayenne is its automatic device and sensor discovery. This capability enables users to get their projects up and running in as little as 7 minutes, significantly reducing the time and effort required to set up IoT devices.
Real-Time and Historical Data Visualization
Cayenne allows users to visualize real-time and historical data using drag-and-drop widgets. This feature is accessible both through the web dashboard and mobile app, enabling users to monitor and analyze data from anywhere.
Triggers and Alerts
The platform supports triggers that enable one sensor, motor, or actuator to invoke actions on another device. Additionally, users can set up threshold alerts that send emails or SMS messages based on customizable criteria. This automation helps in managing devices efficiently and receiving timely notifications.
Scheduling
Users can schedule specific actions for their devices, such as turning lights, motors, valves, or actuators on and off at designated times. This scheduling feature is managed through the Cayenne dashboard, ensuring that devices operate according to predefined schedules.
Remote Control and Management
Cayenne provides a comprehensive remote control and management system. Users can access the online dashboard from anywhere to monitor device status, make changes, and control devices as if they were physically present. This includes manually controlling devices using actuators or custom widgets.
Integration with Various Devices and Networks
Cayenne supports a wide range of devices, including Raspberry Pi, Arduino boards, LoRa devices, and more. It also integrates with different networks such as Helium and The Things Network, making it versatile for various IoT applications.
Security
The myDevices platform ensures end-to-end security from the edge to the application layer. It uses LoRaWAN Network Security, TLS encryption to the cloud, and SAML at the application layer to protect data and communications.
AI Integration
While the provided sources do not explicitly detail AI-specific features, Cayenne’s automation and trigger capabilities can be seen as precursors to more advanced AI-driven functionalities. The platform’s ability to handle complex rules and automate actions based on sensor data could be a foundation for integrating AI algorithms in the future, though this is not currently highlighted in the available information.
Conclusion
In summary, Cayenne by myDevices is a powerful tool that streamlines IoT project development with its user-friendly interface, automated device discovery, real-time data visualization, and comprehensive remote management capabilities. These features make it an essential resource for anyone looking to quickly prototype and deploy IoT solutions.

myDevices Cayenne - Performance and Accuracy
Performance of myDevices Cayenne
myDevices Cayenne is a user-friendly, drag-and-drop platform designed to simplify the development of Internet of Things (IoT) projects, particularly for those using the Raspberry Pi. Here are some key aspects of its performance and accuracy:Ease of Use and Setup
Cayenne is praised for its ease of use, allowing developers to set up and start working on IoT projects within minutes. It features automated device and sensor discovery, which gets the platform up and running quickly, often in as little as 7 minutes.Real-Time Data Visualization and Control
The platform offers a customizable dashboard with drag-and-drop widgets, enabling users to visualize real-time and historical data easily. This feature is accessible both through the web dashboard and a mobile app, providing instant remote access to devices and sensors.Rules Engine and Automation
Cayenne includes a rules engine that allows users to trigger actions on one device based on conditions measured by another device. This feature enhances automation capabilities, such as scheduling actions for lights, motors, and actuators.GPIO Control
The platform provides GPIO configuration and control, which can be managed through the mobile app or the computer dashboard. This feature is particularly useful for controlling hardware connected to the Raspberry Pi.Mobile App
The Cayenne mobile app allows users to set up, monitor, and control devices and sensors from anywhere. However, there have been some limitations noted, such as the lack of support for MQTT devices in earlier versions of the mobile app.Accuracy and Reliability
Cayenne’s accuracy and reliability are supported by its ability to handle real-time data and trigger actions based on predefined conditions. The use of the WebIOPi framework enables remote monitoring and control of devices, ensuring accurate and reliable operation.Limitations and Areas for Improvement
Despite its strengths, Cayenne has some limitations:End of Life
As of 2023, myDevices has announced the end-of-life for Cayenne services, which means that ongoing support and updates will not be available.Mobile App Limitations
Earlier versions of the Cayenne mobile app had limitations, such as not supporting MQTT devices, which was a significant drawback for some users.Dependency on Raspbian OS
Cayenne requires the Raspberry Pi to have the Raspbian OS installed and to be connected to the internet, which might limit its versatility for users with different hardware setups.Conclusion
Cayenne has been a powerful tool for IoT developers and makers, offering a user-friendly interface and rapid setup capabilities. However, with the announcement of its end-of-life, users will need to consider alternative platforms for their IoT projects. The limitations, particularly around mobile app support and the dependency on specific hardware configurations, highlight areas where other platforms might offer more flexibility and ongoing support.
myDevices Cayenne - Pricing and Plans
The Pricing Structure of myDevices Cayenne
The pricing structure of myDevices Cayenne is designed to accommodate various user needs, from non-commercial evaluations to large-scale commercial deployments. Here’s a breakdown of the different plans and their features:
Non-Commercial Plan (Proof of Concept – POC)
- Pricing: $0/month
- Devices: Up to 5 physical devices and simulated sensors
- Features:
- Sensor App
- Sensor Simulator
- Integrations
- Sensor CODECs
- LoRa network included
- This plan is primarily for evaluation and non-commercial use, helping users assess the platform’s capabilities with a full-featured product.
Platinum Plan
- Pricing: Contact for pricing (paid annually)
- Devices: Unlimited connected devices
- Features:
- Commercial software access
- White Label
- Custom Reporting
- API Access
- Premium Integrations
- Discounted Hardware
- Dedicated Account Manager
- 24-Hour SLA
- Software includes Sensor App, Back Office Console, and more
- Hardware support with 12-month warranty
- Connectivity options like LoRaWAN Network and Global SIM Cards
- Services include weekly project calls and dedicated Slack channel.
Titanium Plan
- Pricing: Contact for pricing (paid annually)
- Features: Everything in the Platinum Plan, plus:
- Bulk Provisioning
- Drop Shipping
- Reverse Logistics
- Inventory Management
- 3rd Party Installation
- Roadmap Influence
- Same Day SLA
- Dedicated support services including a dedicated Slack channel and same-day SLA.
Key Points
- Free Version: There is always a free version available, particularly useful for non-commercial and small-scale projects. The free account has no time restrictions but is limited by rate limits.
- Scalability: Users can start with the free or POC plan and upgrade to paid plans as their needs expand beyond the initial device limits.
- Commercial Deployments: The Platinum and Titanium plans are geared towards commercial deployments, offering extensive features, support, and scalability.
This structure allows users to choose a plan that aligns with their specific needs, whether they are evaluating the platform, working on small projects, or deploying large-scale IoT solutions.

myDevices Cayenne - Integration and Compatibility
myDevices Cayenne Overview
Cayenne is a versatile IoT platform that offers several integration and compatibility features, making it a useful tool for various applications.Device Compatibility
Cayenne supports a wide range of devices, including popular development boards and professional-grade remote sensors. Users can connect devices such as the STM32 B-L072Z-LRWAN1 LoRaWAN development board, among many others. If a device is not listed, users can select a supported device as a placeholder and ensure their firmware uses the Cayenne Low Power Payload (CayenneLPP) format.Network Integration
Cayenne integrates with several LoRaWAN networks, including Helium and The Things Network. For example, when using Helium, you need to select the Helium Network before searching for your device to ensure it is added to the correct network.Data Payload Format
The platform requires data to be in the Cayenne Low Power Payload (CayenneLPP) format, which is optimized for low-power wide-area networks (LPWAN) like LoRaWAN. This format allows devices to send multiple sensor data points in a single message, adhering to payload size restrictions.Setup and Configuration
To add a device to Cayenne, users log in to the Cayenne platform, choose the relevant LoRaWAN network, and select the device model. If the device is already registered on the network (e.g., The Things Stack), users can select “Already Registered” for the activation mode. The device needs to be named, and its DevEUI provided. Additional settings, such as location tracking, can be configured based on the device’s capabilities.Integration with Other Tools
Cayenne allows integration with various third-party applications and platforms through its universal sensor API. This API enables the connection of thousands of sensors to hundreds of third-party apps and platforms with a single connection, simplifying the integration process and eliminating the need for multiple data structures and protocols.Webhooks and Data Monitoring
Cayenne supports webhook integrations, such as with The Things Stack, allowing users to monitor data in real-time. The platform provides a dashboard with widgets that automatically load sensor data, and users can view historic data, create new widgets, and set up events and triggers.Custom Devices
While Cayenne primarily supports commercially produced devices with QR codes, users can still integrate custom devices, such as Arduino-based devices, by using the CayenneLPP format in their firmware. However, it is important to note that myDevices is considering migration options and potentially open-sourcing parts of the Cayenne service due to an end-of-life announcement, which may impact future support for custom solutions.Conclusion
In summary, myDevices Cayenne offers a flexible and user-friendly platform for integrating a variety of IoT devices across different networks and applications, with a focus on ease of use and compatibility.
myDevices Cayenne - Customer Support and Resources
Customer Support
- Users can reach out to the support team using a support form, as mentioned in the formal end-of-life announcement. This allows customers to inquire about various issues, including data backup and transition to new services.
- For commercial and non-commercial inquiries, users are advised to contact the sales team directly via email at
sales@mydevices.com
. This is particularly useful for those seeking information on pricing and scalable commercial plans.
Additional Resources
- Documentation and Guides: myDevices provides comprehensive documentation and guides on how to get started with Cayenne. These resources include detailed instructions on setting up IoT projects, using the online dashboard, and configuring hardware such as Raspberry Pis.
- Community Forum: The Cayenne Community forum is a valuable resource where users can ask questions, share experiences, and get help from other users and community moderators. This forum has been active in discussing the end-of-life transition and offering alternative solutions.
- Online Dashboard and Mobile App: Cayenne offers a user-friendly online dashboard and mobile app that allow users to control and monitor their IoT projects. The dashboard is customizable, and users can add various devices, sensors, and actuators, as well as configure triggers and actions.
Transition Support
Given the end-of-life announcement for Cayenne services, the community and support resources are focusing on helping users transition to new platforms. Users are encouraged to back up their data, find new homes for their projects, and explore alternative solutions that support Cayenne LPP format data migration to ease the transition.
While the support options are available, it is crucial to note that the end-of-life status may impact the long-term availability and support of these resources.

myDevices Cayenne - Pros and Cons
Advantages of myDevices Cayenne
myDevices Cayenne offers several significant advantages that make it a compelling choice for developing and managing IoT projects:Ease of Use
Cayenne is renowned for its drag-and-drop interface, which simplifies the process of setting up and managing IoT projects. This user-friendly approach allows developers and makers to create IoT solutions within hours, rather than months.Quick Setup
The platform provides automatic device and sensor discovery, enabling users to get their projects up and running in as little as 7 minutes. This includes easy setup for connecting devices like Raspberry Pi, Arduino boards, and various sensors and actuators.Comprehensive Features
Cayenne offers a wide range of features, including a customizable dashboard with drag-and-drop widgets, a rules engine for triggering actions across devices, and scheduling capabilities for lights, motors, and actuators. Users can also set up threshold alerts and control devices remotely using a mobile app or web dashboard.Integration with Popular Boards
The platform integrates seamlessly with popular IoT boards such as Arduino, providing access to features like WiFi, BLE, IR, NFC, and Ethernet. This integration enhances the versatility of the platform and expands the range of possible IoT projects.Remote Management
Cayenne allows users to monitor and control their connected devices from anywhere using a web browser or mobile app. This includes manual control of devices, viewing device and sensor data history, and tracking assets on a map.Business Applications
On the business side, Cayenne can be used for cost-effective prototyping, improving business workflows, and streaming operations. It helps organizations accelerate their time to market by reducing the complexity of connecting a wide variety of devices.Disadvantages of myDevices Cayenne
While Cayenne offers many benefits, there are some notable disadvantages:End of Life and Lack of Maintenance
As of recent updates, the Cayenne service has been reported to be unmaintained for an extended period. This lack of maintenance has made it increasingly challenging to ensure the service remains reliable and secure.Limited Current Support
Given the end-of-life status, users may face difficulties in getting support or updates for the platform. This can be a significant concern for those relying on Cayenne for ongoing projects or long-term IoT solutions.Potential for Obsolescence
With the platform no longer being actively maintained, there is a risk that it may become obsolete or incompatible with newer hardware and software technologies. This could limit its future usability and compatibility. In summary, while myDevices Cayenne offers a user-friendly and feature-rich platform for IoT project development, its current lack of maintenance and end-of-life status are significant drawbacks that users need to consider.
myDevices Cayenne - Comparison with Competitors
Unique Features of myDevices Cayenne
- Drag and Drop Interface: Cayenne is known for its user-friendly, drag and drop project builder, making it easy for developers, designers, and engineers to quickly prototype and deploy IoT projects.
- Multi-Device Support: Cayenne supports a wide range of devices, including popular development boards like the STM32 B-L072Z-LRWAN1 LoRaWAN board, and professional-grade remote sensors.
- Web and Mobile Applications: Users can manage their IoT projects through both web and mobile applications, ensuring flexibility and remote access.
- Integration with Helium Network: Cayenne integrates seamlessly with the Helium network, allowing users to manage LoRaWAN devices efficiently.
Alternatives and Competitors
SAP Business Technology Platform
- This platform offers a more comprehensive suite of tools for IoT development, including advanced analytics and machine learning capabilities. It is a more robust option but may require more technical expertise compared to Cayenne.
Particle
- Particle provides a suite of hardware and software tools for IoT product development. It is particularly strong in helping users prototype, scale, and manage their IoT products, but it may not offer the same level of ease in project setup as Cayenne.
Google Cloud IoT Core
- Google Cloud IoT Core is a managed service that securely connects, manages, and analyzes IoT data. It integrates well with other Google Cloud services, offering advanced analytics and machine learning capabilities, but it might be more complex to set up for simple IoT projects compared to Cayenne.
emnify and 1oT
- emnify and 1oT focus more on global IoT connectivity and SIM management rather than the project-building and device management aspects that Cayenne specializes in. They are useful for managing global IoT deployments but do not offer the same drag and drop project-building features.
AI-Driven Networking Tools (Though Not Direct Competitors)
While myDevices Cayenne is primarily an IoT project builder, it’s worth mentioning some AI-driven networking tools that, although not direct competitors, offer advanced AI capabilities in network management:
Cisco DNA Center
- This tool uses AI to automate network operations, provide real-time analytics, and simplify policy management. It is more focused on network management rather than IoT project development.
Arista Networks
- Arista’s CloudVision platform integrates AI for network monitoring, predictive analytics, and automation. It is geared towards optimizing network performance rather than building IoT projects.
Juniper Networks
- Juniper’s Mist AI platform enhances user experiences with AI-driven insights, ensuring optimal wireless performance and automating network operations. Like the others, it is more focused on network optimization rather than IoT project development.
In summary, myDevices Cayenne stands out for its ease of use and drag and drop interface, making it an excellent choice for quickly prototyping and deploying IoT projects. However, for more advanced analytics, machine learning, or comprehensive network management, alternatives like SAP Business Technology Platform, Google Cloud IoT Core, or the AI-driven networking tools from Cisco, Arista, and Juniper might be more suitable.

myDevices Cayenne - Frequently Asked Questions
Frequently Asked Questions about myDevices Cayenne
Q: What is myDevices Cayenne and what does it do?
myDevices Cayenne is a free, drag-and-drop IoT project builder that allows developers, designers, and engineers to quickly prototype and deploy their connected device projects. It supports a wide range of devices, including development boards and professional-grade remote sensors, and offers both web and mobile applications.
Q: How do I add a device to myDevices Cayenne?
To add a device to Cayenne, you first need to ensure the device is connected to the Helium network or another supported network like The Things Network. Once the device is registered and sending data, you can add it to Cayenne by selecting the appropriate network (e.g., Helium or The Things Network) and then choosing the specific device from the list of supported devices. You will need to enter necessary details such as the DevEUI for the device.
Q: What are the steps to integrate myDevices Cayenne with The Things Network?
To integrate Cayenne with The Things Network, you need to configure your application in The Things Network portal to forward data to Cayenne. This involves creating an application in The Things Network, registering your devices, and ensuring they are programmed and online. Then, you can add the device to Cayenne by selecting The Things Network as the network and entering the necessary device settings.
Q: Does myDevices Cayenne support downlinks?
Currently, the myDevices Cayenne integration only supports uplinks. Downlinks are in the process of being implemented and will be available soon.
Q: How do I set up and configure my Raspberry Pi using Cayenne?
To set up your Raspberry Pi with Cayenne, you need to download and install the Cayenne app, create an account, and then use the app or online dashboard to discover and set up your Raspberry Pi. Cayenne automatically handles the setup and configuration of your Pi, allowing you to control it remotely, view system usage, and configure hardware using GPIO controls.
Q: What features does the Cayenne Online Dashboard offer?
The Cayenne Online Dashboard allows you to set up and control your IoT projects using drag-and-drop widgets. You can view CPU, RAM, and storage usage, configure hardware, add devices such as sensors and actuators, and set up triggers and actions. The dashboard is customizable, and changes made through the mobile app are reflected in the online dashboard and vice versa.
Q: Is myDevices Cayenne still supported, or is it at the end of its life?
As of recent updates, myDevices Cayenne is in the process of being phased out. Only LoRaWAN devices will be able to be migrated, and users are advised to seek support for transitioning to other platforms.
Q: How do I add sensors and actuators to my Cayenne dashboard?
To add sensors or actuators, you use the Cayenne dashboard to select the device category (e.g., sensors or actuators) and then choose the specific device you want to add. For example, to add a temperature sensor, you would select the “Value Display” widget, enter the name and icon, and configure any additional settings. For actuators like a light switch, you would select the “Light Switch” tile, configure the GPIO settings, and set up the necessary actions.
Q: Can I use myDevices Cayenne with various types of devices?
Yes, Cayenne supports a wide range of devices, including popular development boards like the STM32 B-L072Z-LRWAN1 LoRaWAN development board, as well as professional-grade remote sensors and other IoT devices. It also supports devices from different manufacturers such as Dragino, Digital Matter, and Mokosmart.
Q: How does data flow between my devices and the Cayenne platform?
Data from your devices is sent to the Cayenne Cloud, where it is processed and stored. The Cayenne Agent enables communication between the server, agent, and hardware, allowing for incoming and outgoing commands, actions, triggers, and alerts. This data flow works both ways, so changes made through the mobile app or online dashboard are reflected in real-time.
