Arduino Cloud的功能和服务
Arduino Cloud是一个集成多种功能的物联网平台,为个人、学校和企业用户提供了全面的物联网解决方案,主要包括以下功能和服务:设备连接与管理、集成开发环境(IDE)、云后端服务、数据处理与存储、图形化监控与控制、自动化操作、安全保障、项目协作与分享
设备连接与管理:支持通过WiFi、LoRa、Ethernet和Cellular(GSM/NB-IoT)等网络连接多种官方Arduino板、第三方板,如带有无线电模块的板和ESP32板 ,还能创建“手动设备”,在计算机上用JavaScript、Python或MicroPython创建虚拟实例。可在“设备”选项中对各类设备进行配置。
集成开发环境(IDE):方便用户对Arduino板进行编程,如同开发普通草图一样编写程序,还能选择变量自动同步到Arduino Cloud。
云后端服务:不仅可以同步来自Arduino板的数据,还支持来自Python和JavaScript客户端的数据。
数据处理与存储:提供数据存储服务,能存储、检索和分析从设备收集的数据。时间序列数据库可存储时间标记的数据点,便于分析趋势和模式。
图形化监控与控制:借助图形工具(仪表板)和移动应用程序,用户可随时随地监控和控制连接的设备。通过在仪表板添加小部件,能直观查看传感器数据、控制执行器等,如控制连接设备的灯光开关、读取传感器数值。
自动化操作:利用规则引擎这个图形化工具,用户可创建自动化规则,依据传感器数据触发特定动作;提供REST API和命令行工具,适用于大规模自动化操作。
安全保障:具备数据加密和用户身份验证等安全功能,保障设备和数据安全;支持OTA(Over-the-air)更新,用户可远程更新设备固件,无需物理连接。
项目协作与分享:方便与其他开发者在项目上进行协作,可分享项目,共同开发和完善。
集成服务:能与IFTTT、Google Assistant、Amazon Alexa等其他服务集成,拓展平台功能。
设备影子:为每个设备提供虚拟、持久且最新的状态表示,即使设备离线,也可更新和检索状态信息。
定制化方案:为个人用户提供空中更新、数据保留、实时警报等功能;为学校提供课程库和Google Classroom集成;为企业提供安全的空中更新、车队管理和基于角色的访问控制等功能。





