
阿里云IOT
猪哥-嵌入式
这个作者很懒,什么都没留下…
展开
-
阿里云IOT C-SDK 源码分析系列(8): IOT_Linkkit_Report 分析
从函数名称上就可以知道,这个函数的主要功能是向云端发送消息,但是它的功能不仅仅如此,特别需要注意的就是,他还包含子设备登录/子设备退出功能。函数 原型如下:IOT_Linkkit_Report 原型int IOT_Linkkit_Report(int devid, iotx_linkkit_msg_type_t msg...原创 2020-02-08 21:09:49 · 1729 阅读 · 0 评论 -
阿里云IOT C-SDK 源码分析系列(7): IOT_Linkkit_Close 源码分析
该函数的功能是 关闭网络连接,并且释放Linkkit 的所有的占用资源。原型如下:IOT_Linkkit_Close原型int IOT_Linkkit_Close(int devid);接口说明若设备ID为主设备, 则关闭网络连接并释放Linkkit所有占用资源参数说明参数 数据类型 方向 说明devid int 输入 设备ID返回值说明值 说...原创 2020-02-08 20:48:51 · 796 阅读 · 0 评论 -
阿里云IOT C-SDK 源码分析系列(6):IOT_Linkkit_Yield 用户 事件调度函数源码分析
在上一篇文章中,着重分析了 SDK的 核心调度线程yield,本文再简单的分析下用户 事件调度 API 接口函数,该函数 原型如下:IOT_Linkkit_Yield原型void IOT_Linkkit_Yield(int timeout_ms);接口说明若SDK占有独立线程, 该函数只将接收到的网络报文分发到用户的回调函数中, 否则表示将CPU交给SDK让其接收网络报文并将消息...原创 2020-02-08 19:28:45 · 1372 阅读 · 0 评论 -
阿里云IOT C-SDK 源码分析系列(5):重点理解SDK的核心调度线程 _iotx_cm_yield_thread_func
本文是 本系列的 最重要的 一篇,因为本文尝试着去揭示SDK本身的 工作内容,为什么要理解 SDK 的工作内容呢?因为SDK提供给开发者的是API接口函数,我们只是会简单的使用 这些API接口, 但是这些API接口的相关资料只有寥寥几句话, 相关的技术文档也非常少,作者的出发点可能是开发者快速的进行应用开发,不需要了解SDK本身的任何 实现机制,但是个人觉得,如果完全不了解 SDK的...原创 2020-02-08 17:18:08 · 954 阅读 · 0 评论 -
阿里云IOT C-SDK 源码分析系列(4):IOT_MQTT_Construct 源码分析
IOT_MQTT_Construct 函数没有开放给 用户使用,它不是一个 API接口,但是对于移植者而言,尤其是关注 底层原理的,这个函数还是非常重要的,不管我们是采用 SDK自带的编译系统进行移植,还是采用“ 代码抽取”的方式进行移植,编写wrapper.c 中的HAL_xxx函数都是必不可少的, 尤其是TCP 连接、断开、读、写的HAL 接口函数,这些 都是具体的硬件层面的 接...原创 2020-02-08 16:35:04 · 1867 阅读 · 0 评论 -
阿里云IOT C-SDK 源码分析系列(3):IOT_Linkkit_Connect 接口源码分析
从字面意思也能看出 该函数是 设备 向 云服务器 发起连接的功能函数,但是“连接”功能知识它的主要功能,它还实现了一些其他的参数初始化,比如特别重要的 底层 HAL 接口函数的绑定。该函数 原型如下:IOT_Linkkit_Connect原型int IOT_Linkkit_Connect(int devid);接口说明对于主设备来说, 将会建立设备与云端的通信. 对于子设备...原创 2020-02-07 22:55:58 · 1900 阅读 · 0 评论 -
阿里云IOT C-SDK 源码分析系列(2):IOT_Linkkit_Open 接口源码分析
该函数是使用 IOT的SDK的 需要调用的 第一个 接口函数,该函数原型如下:IOT_Linkkit_Open原型int IOT_Linkkit_Open(iotx_linkkit_dev_type_t dev_type, iotx_linkkit_dev_meta_info_t *meta_info);接口说明初始化设备资源, 在对设备进行操作之前, 必须先调用此接口. 该接口...原创 2020-02-07 22:20:00 · 1598 阅读 · 0 评论 -
阿里云IOT C-SDK 源码分析系列(1):应用框架概述
在前面的文章:《阿里云IOT-C-SDK系列(1)概述:移植流程、程序框架、代码目录》《阿里云IOT-C-SDK系列(2)快速体验:移植+示例C代码》《阿里云IOT-C-SDK系列(2)快速体验:移植+示例C代码》《阿里云IOT-C-SDK系列(4)SDK配置选项理解》《阿里云IOT-C-SDK系列(5):进一步理解SDK的移植使用方式》 我们是从 移植、应用的角...原创 2020-02-07 20:39:43 · 2362 阅读 · 0 评论 -
阿里云IOT-C-SDK系列(5):进一步理解SDK的移植使用方式
阿里云IOT-C-SDK系列(1)概述:移植流程、程序框架、代码目录阿里云IOT-C-SDK系列(2)快速体验:移植+示例C代码阿里云IOT-C-SDK系列(3)快速体验:不使用SDK自带编译系统进行移植示例及Makefile的编写示范阿里云IOT-C-SDK系列(4)SDK配置选项理解 在系列(1)中简单的描述了SDK的两种移植方式:(1)基于SDK自带的编译系统,通过修改HAL层的函...原创 2019-08-29 16:26:46 · 3496 阅读 · 1 评论 -
阿里云IOT-C-SDK系列(3)快速体验:不使用SDK自带编译系统进行移植示例及Makefile的编写示范
阿里云IOT-C-SDK系列(1)概述:移植流程、程序框架、代码目录阿里云IOT-C-SDK系列(2)快速体验:移植+示例C代码 在系列(2)中详细的罗列了如何使用SDK自带的编译系统进行移植,正如前面所述,使用SDK自带的编译系统看起来简单,但是由于SDK对很多的细节进行了封装,所以对于我们深入的理解SDK反倒是不好的,所以阿里的技术支持更加推荐用户能够使用“代码抽取”功能,将抽取...原创 2019-08-12 22:37:05 · 2221 阅读 · 0 评论 -
阿里云IOT-C-SDK系列(4)SDK配置选项理解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入阿里云IOT...原创 2019-08-19 22:33:02 · 2739 阅读 · 0 评论 -
阿里云IOT-C-SDK系列(2)快速体验:移植+示例C代码
《阿里云IOT-C-SDK系列(1)概述:移植流程、程序框架、代码目录》在上一篇文章我们分析了C-SDK的移植流程一级程序框架, 为了快速的体验一下这个移植流程,本文按照上篇文章提供2 种移植方式分别举例如何移植。官方的快速 移植案例为:Quick_start, 我对移植案例进行整理和修改,为了快速的体验,我们使用ubuntu来运行示例程序,原因是SDK中已经提供了HAL_XXX接口函数的实...原创 2019-08-10 11:24:37 · 4474 阅读 · 0 评论 -
阿里云IOT-C-SDK系列(1)概述:移植流程、程序框架、代码目录
前言 阿里云推出的 物联网 平台是 专为 设备上云的平台,其物联网平台目前做的还是比较好的,尤其是高级版的 物模型 + IOT studio使得设备数据不仅能够在云端上线,而且可以方便的做web+app显示,基本上相当于web版本+app版的组态软件。基于阿里云的市场份额和功能特点,可以预计,未来其物联网平台应该会应用广泛。对于开发者而言,对重要的就是要使设备连接到物联网平台上...原创 2019-08-09 22:03:45 · 6479 阅读 · 0 评论 -
物联网项目落地困境
转自:http://blog.youkuaiyun.com/yfiot/article/details/55049557一直从事物联网领域相关的工作,前不久也陆陆续续写过几篇关于物联网的文章,对物联网的前景是一直看好的,但是具体实施起来,要真正让物联网项目落地,却不是一件很容易的事。最近一两年实施了几十套污水监控、垃圾监控等物联网系统,并且现在也一直在实施部署物联网养殖监控系统(目前已经实施了近十转载 2017-03-13 16:05:55 · 628 阅读 · 0 评论 -
物联网-鸡舍项目总结
转自:http://mt.sohu.com/20160816/n464326503.shtml,在此向作者致敬,干货很多。本系统采用五层架构:传感器/智能设备→采集器/智能终端→智能网关→云中间件/Web后台→网页/微信。 鸡舍一般需要监控的参数,包括光照、温度、湿度、二氧化碳、氨气、氧气等,此外还要每天监测鸡的重量、水的用量及电的用量等。下面是相关的传感器列表:转载 2017-03-13 16:04:56 · 1961 阅读 · 2 评论 -
NB-IoT是什么鬼
文章转自:http://www.elecfans.com/iot/417783_a.html NB-IoT,Niubility Internet of Thing,即牛掰的物联网技术。 关于物联网,小编想从2款很有趣的应用说起。 这不是在播限制级。这是Nake Labs推出的3D健身镜,这款智能通过3D扫描全身来跟踪您的体型变化。 这款转载 2017-03-13 14:58:58 · 8428 阅读 · 1 评论