腾讯云,物联网开发平台产品,动态注册步骤_腾讯云 物联网 开发教程

device_name = 'dev002'
product_id = 'JCZDFSOKXS'
product_secret = 'X42fPqwHxPiIBwY94cY5sQ1Y'

request_text = request_format % (product_id, device_name)
request_hash = hashlib.sha1(request_text.encode("utf-8")).hexdigest()

nonce = random.randrange(2147483647)
timestamp = int(time.time())
sign_content = sign_format % (
    "POST", "ap-guangzhou.gateway.tencentdevices.com",
    "/device/register", "", "hmacsha1", timestamp,
    nonce, request_hash)
print("\nsign_content: \n" + sign_content)

sign_base64 = base64.b64encode(hmac.new(product_secret.encode("utf-8"),
                sign_content.encode("utf-8"), hashlib.sha1).digest())

print("sign_base64: " + str(sign_base64))

1. 下载后解压,qcloud\_iot\_mqtt\_sign-master.zip


[GitHub - tencentyun/qcloud\_iot\_mqtt\_signContribute to tencentyun/qcloud\_iot\_mqtt\_sign development by creating an account on GitHub.![](https://github.com/fluidicon.png)https://github.com/tencentyun/qcloud\_iot\_mqtt\_sign](https://github.com/tencentyun/qcloud_iot_mqtt_sign "GitHub - tencentyun/qcloud_iot_mqtt_sign")


2. 按照readme文件修改文件,选择编译器,编译环境


3. 打开linux虚拟机,打开vim,进入,安装cmake![](https://img-blog.csdnimg.cn/7f4fb57c2c0c4cb4acc727f429faa9ee.png)


4. 执行bash cmake\_build.sh![](https://img-blog.csdnimg.cn/f526c233e91446f9b8860863235b4eb2.png)


5. 进入out/bin,执行./qcloud-dynreg-sign product\_id product\_secretkey device\_name


![](https://img-blog.csdnimg.cn/dd9772f3fdcf4810a2f081aff9ef537c.png)


6. 复制生成的参数到apipost


![](https://img-blog.csdnimg.cn/f078bd59dee84ed2b0fb22b62731d64f.png)


 ![](https://img-blog.csdnimg.cn/48cc473b6786473bb43196b320a8b72e.png)




{ “Response”: { “Len”: 53, “Payload”: “b05ZCOCKKjDqQ+yVKergD2jGAnXjYcsGbEAOi8UB+4r6oxY6ZI+QiJmfLj9CBDDssrfLw6QRlLyfo+qyN1lH2A==”, “RequestId”: “f4d2d833-b2f9-466a-bd24-691750eb2f6f”, “State”: 1 } }


7. base64解码https://the-x.cn/base64/![](https://img-blog.csdnimg.cn/e81571bc5096434db4c56e5e5cf63d19.png)


8. 去掉空格回车http://www.esjson.com/delSpace.html![](https://img-blog.csdnimg.cn/43d55f1bd6ae43a2829046a4acf144ba.png)

## 最后

**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**

**深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。**

**因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**

![img](https://img-blog.csdnimg.cn/img_convert/36651398566780588617a80bc8bcf8d0.png)

![img](https://img-blog.csdnimg.cn/img_convert/08768e4e972374197cb113af20d2121c.jpeg)

![img](https://img-blog.csdnimg.cn/img_convert/8504bdc833587633d0a0913131009d73.png)

 ![img](https://img-blog.csdnimg.cn/img_convert/6972925c837798b4cb2c550116bd372b.png)

![img](https://img-blog.csdnimg.cn/img_convert/970c8fdf64b475cc09bf82f0e61d8ad7.png)

![img](https://img-blog.csdnimg.cn/img_convert/57ce7b01931fd0b86651c25bf9cb5b70.png)

![](https://img-blog.csdnimg.cn/img_convert/10d0a1e1f6fc7bd687e2fc522570049a.png)

 

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上嵌入式&物联网开发知识点,真正体系化!**

[**如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!**](https://bbs.csdn.net/topics/618654289)

**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**!!


cs/618654289)

**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**!!


  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值