在上一篇文章《通过MQTT协议与阿里云物联网套件进行云端通信》中,我们介绍了通过MQTT对接阿里云的物联网套件。其实同样的代码,稍加调整也可以对接到微软AzureIoT hub上,不过需要注意的是,设备的认证机制是不一样的。
我们在《通过HTTP协议与微软Azure IoT hub进行云端通信》中,已经介绍了如何在微软Azure中创建设备,所以本篇文章不再赘述,需要的了解的网友可以看相关链接的文章内容。
微软MQTT服务器的默认端口是8883,在连接的时候,其设备名就是设备ID,用户名域名+设备ID,密码是toKen。简单期间这个toKen可以用DevcieExplorer Twin工具创建,但是这个是有时间期限的,过期就不能使用了。
在实际项目中,这种方式肯定不行,需要我们根据需要动态生成toKen,相关代码如下:
微软和阿里一样,微软
继续阅读与本文标签相同的文章
上一篇 :
Java8之stream流
-
使用Docker compose发布SpringBoot项目
2026-05-24栏目: 教程
-
云原生生态周报 Vol. 10 | 数据库能否运行在 K8s 当中?
2026-05-24栏目: 教程
-
阿里研究员吴翰清:世界需要什么样的智能系统? | 7月15号云栖夜读
2026-05-24栏目: 教程
-
数据库产品事业部月刊(2019年6月)
2026-05-24栏目: 教程
-
目前有效的SEO优化策略是什么?
2026-05-24栏目: 教程
