嵌入式
文章平均质量分 95
嵌入式相关
Andy____Li
烹饪工具箱
展开
-
AWS IOT 离线检测功能(MQTT 遗言)
本文环境基于AWSIOT 嵌入式C lib:https://github.com/aws/aws-iot-device-sdk-embedded-C环境:ubuntu语言 : C关于AWS IOT 基础操作可参见:https://blog.csdn.net/m0_37263637/article/details/80989986关于AWS IOT 嵌入式lib基础使用:https://blog...原创 2019-10-24 20:04:41 · 4145 阅读 · 0 评论 -
AWS IOT使用模型及限制
1 AWS IOT接入模型1.1 AWS shadow 使用模型APP 通过HTTP 更新AWS Thing shadow属性控制Device ,当Device 更新完相关属性对应操作后会response AWS IOT Cloud 更新对应AWS Thing shadow中属性。 APP 通过http 轮询去查询Thing Shadow更新状态是否成功。该方式通信单向,即APP ...原创 2019-05-21 19:32:43 · 1483 阅读 · 0 评论 -
AWS V4签名实现(C版本)
如果要使用AWS提供各种服务的restful API 都不能避开AWS V4签名。(当然你可以使用sdk,简单粗暴)AWS V4签名逻辑文档: https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/API/sig-v4-authenticating-requests.html JavaScript实现签名流程: https://blog.c...原创 2018-07-30 13:30:44 · 4398 阅读 · 1 评论 -
AWS IOT Device C SDK 使用
AWS shadow使用可参考: https://blog.csdn.net/m0_37263637/article/details/81103440 关于C SDK测试及交叉编译可参考: https://blog.csdn.net/m0_37263637/article/details/81103497 前排C SDK API文 档镇楼: http://aws-iot-device-s...原创 2018-07-19 13:19:17 · 4746 阅读 · 0 评论 -
AWS IOT Device C SDK交叉编译(嵌入式linux)
本文前提:为iot 环境已测试完成且事物(设备已创建)的情况下。 注意这篇文章是将C SDK交叉编译到嵌入式linux,并不是其他操作系统或没有操作系统的单片机中。环境测试及设备创建请参考: https://blog.csdn.net/m0_37263637/article/details/80989986 本文仅用于验证aws-iot-device-sdk-embedded-C,如何控...原创 2018-07-18 19:02:19 · 4669 阅读 · 1 评论 -
AWS Device Shadow使用
AWS Device shadow 是AWS 官方推荐管理控制IOT设备的方式。Device:aws iot device sdk(nodejs) client端:aws sdk(nodejs)关于更多AWS IOT内容可参考:https://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/iot-device-shadows.ht...原创 2018-07-18 18:57:51 · 7536 阅读 · 0 评论 -
AWS IOT Device SDK使用(nodejs )
AWS IOT 基于是的mqtt协议,关于关于mqtt协议更详细内容可参见: https://blog.csdn.net/m0_37263637/article/details/81087831 关于设备接入及创建请参考:本文主要介绍如何通过mqtt协议进行点对点模式进行通信,并熟悉相关概念及node SDK。 关于设备的控制,可以采用直接发布控制命令的方式。但AWS更为推荐使用shad...原创 2018-07-18 13:21:42 · 3195 阅读 · 7 评论 -
MQTT 协议功能简介
MQTT是基于二进制消息的发布/订阅编程模式的消息协议。本文主要介绍mqtt功能,不涉及具体协议分析。因为一般情况下,使用mqtt都是用相应库,使用时需要弄懂相应参数指标并参考库API使用即可。如果涉及具体需求带着目的去看协议效率更高。 MQTT协议文档:http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html1...原创 2018-07-17 20:23:08 · 5588 阅读 · 0 评论 -
AWS IOT C++ SDK 使用
测试在Linux环境下使用makefile。 使用的是openssl 作为mqtt的网络实现。C++ SDK samples 中PubSub.cpp写的很清楚该怎么用。 本文主要讲怎么把我们想要的部分从sdk源码中分离出来。重点:AWS iot message 负载只支持128kb 128kb 128kb 意味着图片视频数据基本上都走不了iot了1 构建工程环境整个工程目录结构原创 2018-01-30 20:13:55 · 3624 阅读 · 0 评论 -
嵌入式socketiocpp lib交叉编译
嵌入式socketiocpp lib交叉编译 环境 服务器端:nodejs 客户端端:c++ libs目的:得到socketio cpp 库及头文件1.交叉编译socket依赖环境-socketio 依赖环境:cmakerapidjsonboostwebsocketpp1.1 获取socket.io-client-cpp libs 源码原创 2017-10-11 19:55:49 · 3542 阅读 · 6 评论 -
阿里云oss c-sdk交叉编译
阿里云oss c-sdk交叉编译1 简介阿里云官方地址: https://github.com/aliyun/aliyun-oss-c-sdk/blob/master/README-CN.md 目前device平台设备为嵌入式linux环境,故选择使用C-SDK作为开发接口包实现对OSS基本操作是应用。依赖库:LibcurlAprapr-utilminixml2 libcurl原创 2017-11-21 11:40:39 · 9230 阅读 · 7 评论 -
交叉编译AWS IOT C++ SDK及环境测试
开始前 先强烈建议 登录控制台走一遍亚马逊的引导流程,并用nodejs版 在你ubuntu上跑一边,把策略文件生成了。并了解如何创建事物(设备)文档:https://docs.aws.amazon.com/iot/latest/developerguide/iot-gs.html当前版本: aws-iot-device-sdk-cpp: Release version 1.3.0 Openssl原创 2018-01-30 19:47:33 · 4499 阅读 · 0 评论