阿里云在6月底推出华东2节点,并且提供了相应的设备端SDK的代码。这次我们来介绍下华东2节点设备的上线。与杭州节点比较,不同的地方主要有三个:
1、设备端代码去掉了产品SECRET,只需要配置三个参数:产品KEY,设备名称和设备的SECRET。代码结构也有细微调整。
2、只支持MQTT协议,暂不支持CCP。
3、添加设备影子特性。
我们先来做设备上线的操作。
第一步 在华东2节点添加产品和设备
打开浏览器,进入IOT控制台,在华东2节点下创建一个产品,并且在这个产品下创建一个设备。记录下相应的产品KEY,设备名称和设备SECRET。
第二步 配置并运行模拟设备
首先在虚拟设备端获取相应华东2节点的设备SDK代码。
wget
http://aliyun-iot.oss-cn-hangzhou.aliyuncs.com/iot-sdk-c/aliot_sdk_v1.0.1_release.7z
然后解压,编译;
7z x aliot_sdk_v1.0.1_release.7z
cd aliot_sdk_v1.0.1_release/
make
然后进入示例目录,打开mqtt.c文件,更新我们的产品KEY,设备名称和设备SECRET。
vi mqtt.c
然后编译,运行虚拟设备程序。
make
./mqtt
第三步 在网页控制台里,检查我们的设备是否上线.
timelapse:
http://xunyun17.xyz/iottimelapse/lesson5.mp4
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您已经详细描述了在阿里云华东2节点上线设备的步骤,这里我再简要概括一下流程,并补充一些可能需要的额外信息或提示:
创建产品与设备
获取并编译设备SDK
wget http://aliyun-iot.oss-cn-hangzhou.aliyuncs.com/iot-sdk-c/aliot_sdk_v1.0.1_release.7z
7z x aliot_sdk_v1.0.1_release.7z
cd aliot_sdk_v1.0.1_release/
make
配置设备代码
mqtt.c
文件,替换原有的产品Key、设备名称和设备Secret为从控制台获取的信息。
vi mqtt.c
make
./mqtt
验证设备上线状态
通过以上步骤,您应能顺利完成设备在华东2节点的上线操作。如果遇到任何问题,可以参考阿里云IoT官方文档或寻求阿里云技术支持的帮助。