如何连接到物联网产业

问题描述

在我们的应用程序中,我们曾经使用The Things Network的V2。要在连接的设备上获取信息,我们使用以下代码

                string requestData = string.Empty;
                deviceid = $@"/{deviceid}";

                string uri = $@"https://{application.AccessKey}.data.thethingsnetwork.org/api/v2/query{deviceid}?last={lastSeconds}s";

                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);

                if (GlobalStatics.AutoDecompress)  // sets automatic decompression if required
                    request.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate;

                string authorizationHeader = $"key {application.Accesskeyvalue}";
                request.Headers.Add("Authorization",authorizationHeader);

                using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
                { // pull from TTI via HTTP request and read stream data

                    using (Stream stream = response.GetResponseStream())
                    {
                        using (StreamReader reader = new StreamReader(stream))
                        {
                            requestData = reader.ReadToEnd();
                        }
                    }
                }

现在,我们在The Things Industries的V3中拥有一个帐户。这需要使用其他URI字符串。但是,我尚未在Internet上找到任何有关使用哪种字符串的信息。一位同事告诉我,它应该以{{1​​}}

开头

我尝试过的所有URI字符串都产生错误404-找不到文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)