华为物联网全栈工程师学习笔记专栏
HeartRain_大西瓜
有时候来不及沉淀,岁月总是跑在灵魂的前面,好在还有一点信念,陪我们完成每一天,别忘记心中的少年;
展开
-
第二章 物联网平台在手 万物皆有
一、端到端的开发流程 平台侧开发——》设备测开发——》应用测开发 二、产品物模型 物模型又称产品模型,用于描述设备具备的能力和特性。开发者通过定义Profile,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。 产品分为:产品信息、服务能力、维护能力 产品信息包括:厂商ID、厂商名称、设备类型、型号、协议类型; 服务能力包括:服务属性、服务命令(命令字段+响应字段); 维护能力包括:固件升级、软件升级、配置更新; ...原创 2020-10-23 11:22:30 · 186 阅读 · 0 评论 -
物联网全栈工程师学习笔记之MQTT实验
此处记录今天在实验过程中遇到的坑,主要为在Linux下的环境变量配置问题,具体如下: 1、在编译客户端MQTTClient_publish和subscribe时需要配置gcc的编译链接环境 配置共享库所在的目录,在解压的wxd@ubuntu:/home/work/IoT_Developer/mqtt/Eclipse-Paho-MQTT-C-1.3.2-Linux$ 目录下执行以下命令:export LD_LIBRARY_PATH=${PWD}/lib/,可以使用echo $LD_LIBRARY_PATH命原创 2020-09-05 20:17:04 · 494 阅读 · 0 评论 -
物联网全栈工程师学习笔记之HTTP学习
一、HTTP概述 1.1、HTTP概述 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,用于从万维网服务器 传输超文本到本地浏览器。 HTTP是基于TCP/IP通信协议来传递数据,包括HTML文件,图片文件,查询的信息内容等。 HTTP是一个基于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。 1.2、HTTP的发展 1.3、HTTP特点 HTTP是无连接的:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并受到原创 2020-08-31 18:37:24 · 271 阅读 · 0 评论 -
物联网全栈工程师学习笔记之JSON学习二
内容接上一节《物联网全栈工程师学习笔记之JSON学习一》 八、JSON的语法 JSON的语法衍生于JavaScript对象标记语法: 数据在名称/值对中 数据由逗号分隔 花括号容纳对象 方括号容纳数组 8.1JSON名称/值对 8.1.1 JSON数据的书写格式是:key/value(健/值)对。 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值: - “name”:”Huawei_IoT” - “deviceCode”:”123456789” 等价于这条JavaScript语句:原创 2020-08-30 15:12:46 · 283 阅读 · 0 评论 -
物联网全栈工程师学习笔记之JSON学习一
一、概念 JSON是一种轻量级的数据交换格式。它采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得JSON成为理想的数据交换语言。 序列化:将数据结构或对象转换成二进制串的过程。 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程。 二、作用: 序列化:在传递和保存对象时,保证对象的完整性和可传递性。对象转化为有序字节流,以便在网络上传输或者保存在本地文件中。 反序列化:根据字节流中保存的对象状态及描述信息,通过反序列化重建对象。 三、指标 通用性:序原创 2020-08-30 14:59:26 · 449 阅读 · 0 评论