IoT Hub - 修改复杂令牌创建(通过MQTT)

时间:2016-06-02 07:45:33

标签: azure mqtt sha256 hmac azure-iot-hub

按照我的标题,我真的很想看看这个,让我解释一下原因。

历史:我已经成功完成了一个完整的主机和客户端,并且它通过.NET 100%工作。但最重要的是我们在该领域的客户正在运行在具有较差加密库(嵌入式C,特别是PIC)的微控制器(而非微处理器)上。我们的固件工程师正在努力让SAS令牌生成的HMAC部分工作。集线器的其他部分是可能的(MQTT,TLS,URL编码,EPOCH等),但HMAC SHA256是一个斗争。

我知道提供的协议网关,您可以在其中替换网关的身份验证提供程序。有没有人有我可以遵循的任何示例代码/指南。微软提供的开发指南似乎有限,或者我只是愚蠢而且错过了情节。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

灯泡时刻;)因此我们将保持我们的TCP通道打开,并让该单元帮助验证此通道。我将确认密钥(将以更简单的方式加密);)