这是CatLib特有的代码风格指南,如果您在您的项目中使用CatLib,为了避免错误,降低沟通成本,小纠结和 反模式,阅读本指南是一份不错的选择。 我们不能保证风格指南中的所有内容,对于所有工程和团队都是理想的,所以根据项目环境,周围技术环境,风格出现偏差是可行的。 我们应该尽可能的遵守本风格指南提出的建议。 根据周围技术堆栈对于命名规范相关我们建议您阅读微软提供的:框架设计指南 优先级定义 (A
Azure IoT 中心是一项完全托管的服务,有助于在数百万台设备和单个解决方案后端之间实现安全可靠的双向通信。Azure IoT 中心提供如下功能: 使用每个设备的安全凭据和访问控制来保护通信安全 多个设备到云和云到设备的超大规模通信选项 各设备状态信息和元数据的可查询存储 通过最流行语言和平台的设备库来方便建立设备连接 设备到云通信 将信息从设备应用发送到解决方案后端时,IoT 中心会公开三个
本节主要介绍 WebClient 软包的基本使用流程, 并针对使用过程中经常涉及到的结构体和重要 API 进行简要说明。 准备工作 首先需要下载 WebClient 软件包,并将软件包加入到项目中。在 BSP 目录下使用 menuconfig 命令打开 env 配置界面,在 RT-Thread online packages → IoT - internet of things 中选择 WebCl
这里主要介绍 mbedtls 程序的基本使用流程,并针对使用过程中经常涉及到的结构体和重要 API 进行简要说明。 mbedtls 的基本工作流程如下所示: 初始化 SSL/TLS 上下文 建立 SSL/TLS 握手 发送、接收数据 交互完成,关闭连接 menuconfig 配置说明 获取 mbedtls 软件包或者修改用户配置都需要使用 menuconfig。需要用户打开 ENV 工具,并将目录
ali-iotkit 软件包封装了 HTTP、MQTT、CoAP 和 OTA 等应用层协议,方便了用户设备接入云平台,这里摘取部分做简要介绍。 MQTT 连接 目前阿里云支持 MQTT 标准协议接入,兼容 3.1.1 和 3.1 版本协议,具体的协议请参考 MQTT 3.1.1 和 MQTT 3.1 协议文档。 特征 支持 MQTT 的 PUB、SUB、PING、PONG、CONNECT、DISC
准备工作 首先需要下载 MQTT 软件包,并将软件包加入到项目中。在 BSP 目录下使用 menuconfig 命令打开 Env 配置界面,在 RT-Thread online packages → IoT - internet of things 中选择 Paho MQTT 软件包,操作界面如下图所示: 开启功能示例,便于测试 MQTT 功能: 配置项介绍如下: --- Paho MQTT: E
准备工作 OneNET 注册及 Env 配置 这一部分的内容请阅读软件包中示例说明文档,完成 OneNET 平台的注册和 Env 的配置。 OneNET port 接口移植(仅适用于开启自动注册功能) 不启用自动注册不需要移植接口,如需启用自动注册功能,请详细阅读软件包中的移植说明文档,完成移植工作。 开始使用 OneNET 初始化 在 Env 里面已经配置好了连接云平台需要的各种信息,直接调用o
本节主要介绍 WebNet 软包的基本使用流程, 并针对使用过程中经常涉及到的结构体和重要 API 进行简要说明。 准备工作 Env 配置说明 首先需要下载 WebNet 软件包,并将软件包加入到项目中。在 BSP 目录下使用 menuconfig 命令打开 Env 配置界面,在 RT-Thread online packages → IoT - internet of things 中选择 We
活动指引功能显示您在当天的活跃程度,并告诉您还需要活动多少才能达到每日体能活动的建议目标。您可通过手表、Polar Flow 应用程式或网络服务,查看您达到当天活动目标的进度。 有关更多信息,请参见24/7 全天候活动追踪。
活动指南功能显示您在当天的活跃程度,并告诉您还需要活动多少才能达到每日体能活动的建议目标。您可通过 A370、Polar Flow 移动应用程式或 Polar Flow 网络服务查看您达到当天活动目标的进度。 请注意,您的训练课程信息不包含在日常活动数据中。换句话说,步骤、距离、活动时间和卡路里以及达到日常活动目标的整体进度,将显示在健身追踪器的“我的一天”菜单下,以及显示在 Polar Flow
本项目的风格指南主要是参照 vue 官方的风格指南。在真正开始使用该项目之前建议先阅读一遍指南,这能帮助让你写出更规范和统一的代码。当然每个团队都会有所区别。其中大部分规则也都配置在了eslint-plugin-vue之中,当没有遵循规则的时候会报错,详细内容见eslint章节。 当然也有一些特殊的规范,是不能被 eslint 校验的。需要人为的自己注意,并且来遵循。最主要的就是文件的命名规则,这
本安装文档仅描述了在一台服务器上安装搭建整个Metis的过程,目的是为了让用户对Metis的部署搭建、运行等整体认识。 如要用于生产环境,需要更多考虑分布式系统下容错、容灾能力。若有需要,可以加入Metis的qq技术交流群:288723616。 本文档提供两种安装方式:手工安装部署和docker安装部署。可以根据需要选择任意一种安装方式。 1. 手工安装部署 1.1. 依赖环境 软件 软件要求 l
Vue CLI 提供了预配置的单元测试和 e2e 测试安装。 如果你有兴趣为 *.vue 文件手动设置单元测试,请查询 @vue/test-utils 的文档,这份文档涵盖了对 mocha-webpack 或 Jest 的设置。
当 <style> 标签有 scoped 属性时,它的 CSS 只作用于当前组件中的元素。这类似于 Shadow DOM 中的样式封装。它有一些注意事项,但不需要任何 polyfill。它通过使用 PostCSS 来实现以下转换: <style scoped> .example { color: red; } </style> <template> <div class="example
CSS Modules 是一个流行的,用于模块化和组合 CSS 的系统。vue-loader 提供了与 CSS Modules 的一流集成,可以作为模拟 scoped CSS 的替代方案。 用法 首先,CSS Modules 必须通过向 css-loader 传入 modules: true 来开启: // webpack.config.js { module: { rules: [