2024年java物联网基础

java物联网基础编译阿里云 iot 的 C SDK 概要 最近有关注 MQTT 协议 发现各大厂家都有自己的物联网云平台 网上搜索查找到阿里云物联网平台支持设备接入 并提供 SDK 用户可以通过快速的体验 C SDK 感受如何将设备连接到阿里云物联网平台 并如何将设备的数据发送到平台 以及如何从物联网平台接收数据 SDK 提供了一系列的编程文档来描述如何使用 SDK 提供的软件功能请访问此处进行了解 查看官方文档发现编译存在问题

大家好,我是讯享网,很高兴认识大家。



编译阿里云iot的C-SDK

概要

准备开发环境

本地开发环境Ubuntu14.04 64位

本文开发环境是自己搭建的ubuntu64位虚拟机,开发环境不在这里做过多描述,阿里的官方文档中说到自己没有环境的话可以到Hacklab Web IDE上开发,这里没弄懂这个Web IDE环境,可以以后自己研究下

安装必要软件命令

讯享网

物联网云平台环境搭建

如何创建支持物模型的产品 通过常见产品->创建设备的步骤来预先在物联网平台创建设备信息,会生成设备标识码

物联网接入java流程_嵌入式

物联网接入java流程_阿里云_02

java物联网基础

编译运行代码

官方文档里面说明需要关闭宏FEATURE_DEVICE_MODEL_ENABLED,但是关闭宏之后编译失败。我编译时候没有关闭宏,修改了wrappers/os/ubuntu/HAL_OS_linux.c,里面的ProductKey,DeviceName,DeviceSecret

 

修改完成之后执行make命令输出如下打印

讯享网

在sdk的output/release/bin/下执行https://blog.51cto.com/u_12187/mqtt-example

 

物联网接入java流程_物联网接入java流程_03

小讯
上一篇 2024-12-31 07:48
下一篇 2024-12-29 16:49

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7166.html