{"id":1077,"date":"2025-04-13T07:53:25","date_gmt":"2025-04-13T07:53:25","guid":{"rendered":"https:\/\/iothook.com\/docs\/read-data\/"},"modified":"2025-04-13T08:14:29","modified_gmt":"2025-04-13T08:14:29","slug":"read-data","status":"publish","type":"easy-doc","link":"https:\/\/iothook.com\/en\/docs\/read-data\/","title":{"rendered":"Read Data"},"content":{"rendered":"<p>Iot cihaz\u0131ndan g\u00f6nderilen \u0131s\u0131, nem, voltaj, \u0131\u015f\u0131k gibi de\u011ferleri iothook data servisinden \u00e7ekebilmek i\u00e7in \u00f6ncelikle cihaz API KEY bilgisine ihtiya\u00e7 vard\u0131r. Iot cihaz\u0131ndan gelen veriler, Arduino, Raspberry Pi, Android, iOS gibi mobil cihaz\u0131n\u0131zdan veya web sitenizden izlenebilir.<\/p>\n<p>\u00d6rne\u011fin; Cihaz ad\u0131m\u0131z \u201cTemperature sensor\u201d olarak belirlenmi\u015f ve cihaz i\u00e7erisinde bulunacak sens\u00f6rlerimiz \u201ctemperature\u201d ve \u201chumidity\u201d olsun.<\/p>\n<section id=\"python-2-python-3-json-ile-veri-alma\">\n<h2>Python 2, Python 3 Json ile Veri Alma<\/h2>\n<p>Python Json ile Get \u00d6rne\u011fi:<\/p>\n<p>IOTHOOK sunucusundan <em>requests.get<\/em> metodu kullan\u0131larak <em>results<\/em> ile belirtilen say\u0131 kadar veri okumas\u0131 yap\u0131lm\u0131\u015ft\u0131r. <em>results<\/em> de\u011fi\u015fkeni ile en fazla 99 adet veri okunabilir. <em>results<\/em> de\u011fi\u015fkeni belirtilmez ise sadece 1 veri okunabilir. Okunan verinin format\u0131 <em>json<\/em> \u015feklindedir.<\/p>\n<p>A\u015fa\u011f\u0131daki Python scriptinin \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 ile \u015fu \u00e7\u0131kt\u0131 elde edilir.<\/p>\n<div class=\"doctest highlight-default notranslate\">\n<div class=\"highlight\">\n<pre><\/pre>\n<\/div>\n<\/div>\n<\/section>\n<pre><span class=\"p\">[{<\/span><span class=\"s1\">'id'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">502483<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'device'<\/span><span class=\"p\">:<\/span> <span class=\"mi\">17<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'field_1'<\/span><span class=\"p\">:<\/span> <span class=\"s1\">'46'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'field_2'<\/span><span class=\"p\">:<\/span> <span class=\"s1\">'6.70'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'field_3'<\/span><span class=\"p\">:<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'field_4'<\/span><span class=\"p\">:<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'field_5'<\/span><span class=\"p\">:<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'field_6'<\/span><span class=\"p\">:<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'field_7'<\/span><span class=\"p\">:<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'field_8'<\/span><span class=\"p\">:<\/span> <span class=\"kc\">None<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'pub_date'<\/span><span class=\"p\">:<\/span> <span class=\"s1\">'2019-08-31T00:57:27.086837'<\/span><span class=\"p\">,<\/span> <span class=\"s1\">'remote_address'<\/span><span class=\"p\">:<\/span> <span class=\"s1\">'88.242.132.150&amp;python-requests\/2.12.4&amp;HTTP\/1.1'<\/span><span class=\"p\">}]<\/span>\n<\/pre>\n<pre><span class=\"mi\">1<\/span>\n<\/pre>\n<section id=\"python-2-python-3-json-ile-veri-alma\">\n<div class=\"doctest highlight-default notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"mi\">502483<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"c1\"># -*- coding: utf-8 -*-<\/span>\n\n<span class=\"sd\">\"\"\"<\/span>\n<span class=\"sd\">  Python 2, Python 3 ile IoThook REST Api Testi<\/span>\n\n<span class=\"sd\">  Bu ornek IotHook servisine veri almak\/gondermek icin baslangic seviyesinde<\/span>\n<span class=\"sd\">  testlerin yapilmasini amaclamaktadir.<\/span>\n\n<span class=\"sd\">  10 May\u0131s 2017<\/span>\n<span class=\"sd\">  Guncelleme: 19 Agustos 2019<\/span>\n<span class=\"sd\">  Sahin MERSIN<\/span>\n\n<span class=\"sd\">  Daha fazlasi icin<\/span>\n\n<span class=\"sd\">  http:\/\/www.iothook.com<\/span>\n<span class=\"sd\">  ve<\/span>\n<span class=\"sd\">  https:\/\/github.com\/electrocoder\/iotHook<\/span>\n\n<span class=\"sd\">  sitelerine gidiniz.<\/span>\n\n<span class=\"sd\">  Sorular ve destek talepleri icin<\/span>\n<span class=\"sd\">  https:\/\/github.com\/electrocoder\/iotHook\/issues<\/span>\n<span class=\"sd\">  sayfasindan veya Me\u015fe Bili\u015fim den yard\u0131m alabilirsiniz.<\/span>\n\n<span class=\"sd\">  Yayin : http:\/\/mesebilisim.com<\/span>\n\n<span class=\"sd\">  Licensed under the Apache License, Version 2.0 (the \"License\").<\/span>\n<span class=\"sd\">  You may not use this file except in compliance with the License.<\/span>\n<span class=\"sd\">  A copy of the License is located at<\/span>\n\n<span class=\"sd\">  http:\/\/www.apache.org\/licenses\/<\/span>\n\n<span class=\"sd\">\"\"\"<\/span>\n\n<span class=\"kn\">import<\/span> <span class=\"nn\">requests<\/span>\n\n<span class=\"c1\"># read api key<\/span>\n<span class=\"n\">API_KEY<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'ceb0024b84ff6fb7527d5506'<\/span> <span class=\"c1\"># demo hesap #17 random test<\/span>\n\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'http:\/\/iothook.com\/api\/device\/?api_key='<\/span> <span class=\"o\">+<\/span> <span class=\"n\">API_KEY<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">\"&amp;results=1\"<\/span>\n\n<span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">get<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">response<\/span><span class=\"o\">.<\/span><span class=\"n\">json<\/span><span class=\"p\">()<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"nb\">len<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">))<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s1\">'id'<\/span><span class=\"p\">])<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"python-2-python-3-json-ile-ilk-veriyi-alma\">\n<h2>Python 2, Python 3 Json ile \u0130lk Veriyi Alma<\/h2>\n<p>Python \u0130lk Veriyi Alma, Json ile Get \u00d6rne\u011fi:<\/p>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"c1\"># -*- coding: utf-8 -*-<\/span>\n\n<span class=\"sd\">\"\"\"<\/span>\n<span class=\"sd\">  Python 2, Python 3 ile IoThook REST Api Testi<\/span>\n\n<span class=\"sd\">  Bu ornek IotHook servisine veri almak\/gondermek icin baslangic seviyesinde<\/span>\n<span class=\"sd\">  testlerin yapilmasini amaclamaktadir.<\/span>\n\n<span class=\"sd\">  10 May\u0131s 2017<\/span>\n<span class=\"sd\">  Guncelleme: 19 Agustos 2019<\/span>\n<span class=\"sd\">  Sahin MERSIN<\/span>\n\n<span class=\"sd\">  Daha fazlasi icin<\/span>\n\n<span class=\"sd\">  http:\/\/www.iothook.com<\/span>\n<span class=\"sd\">  ve<\/span>\n<span class=\"sd\">  https:\/\/github.com\/electrocoder\/iotHook<\/span>\n\n<span class=\"sd\">  sitelerine gidiniz.<\/span>\n\n<span class=\"sd\">  Sorular ve destek talepleri icin<\/span>\n<span class=\"sd\">  https:\/\/github.com\/electrocoder\/iotHook\/issues<\/span>\n<span class=\"sd\">  sayfasindan veya Me\u015fe Bili\u015fim den yard\u0131m alabilirsiniz.<\/span>\n\n<span class=\"sd\">  Yayin : http:\/\/mesebilisim.com<\/span>\n\n<span class=\"sd\">  Licensed under the Apache License, Version 2.0 (the \"License\").<\/span>\n<span class=\"sd\">  You may not use this file except in compliance with the License.<\/span>\n<span class=\"sd\">  A copy of the License is located at<\/span>\n\n<span class=\"sd\">  http:\/\/www.apache.org\/licenses\/<\/span>\n\n<span class=\"sd\">\"\"\"<\/span>\n\n<span class=\"kn\">import<\/span> <span class=\"nn\">requests<\/span>\n\n<span class=\"c1\"># read api key<\/span>\n<span class=\"n\">API_KEY<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'76d2628fd60903d3c1f7f8a0'<\/span> <span class=\"c1\"># demo hesap #24 Temperature sensor<\/span>\n\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'https:\/\/iothook.com\/api\/device\/?api_key='<\/span> <span class=\"o\">+<\/span> <span class=\"n\">API_KEY<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">\"&amp;results=2\"<\/span>\n\n<span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">get<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">response<\/span><span class=\"o\">.<\/span><span class=\"n\">json<\/span><span class=\"p\">()<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"s1\">'datas'<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s1\">'id'<\/span><span class=\"p\">])<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"s1\">'datas'<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s1\">'pub_date'<\/span><span class=\"p\">])<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"s1\">'datas'<\/span><span class=\"p\">][<\/span><span class=\"mi\">1<\/span><span class=\"p\">][<\/span><span class=\"s1\">'id'<\/span><span class=\"p\">])<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"s1\">'datas'<\/span><span class=\"p\">][<\/span><span class=\"mi\">1<\/span><span class=\"p\">][<\/span><span class=\"s1\">'pub_date'<\/span><span class=\"p\">])<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"python-2-python-3-json-ile-son-veriyi-alma\">\n<h2>Python 2, Python 3 Json ile Son Veriyi Alma<\/h2>\n<p>Python Son Veriyi Alma, Json ile Get \u00d6rne\u011fi:<\/p>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"c1\"># -*- coding: utf-8 -*-<\/span>\n\n<span class=\"sd\">\"\"\"<\/span>\n<span class=\"sd\">  Python 2, Python 3 ile IoThook REST Api Testi<\/span>\n\n<span class=\"sd\">  Bu ornek IotHook servisine veri almak\/gondermek icin baslangic seviyesinde<\/span>\n<span class=\"sd\">  testlerin yapilmasini amaclamaktadir.<\/span>\n\n<span class=\"sd\">  10 May\u0131s 2017<\/span>\n<span class=\"sd\">  Guncelleme: 19 Agustos 2019<\/span>\n<span class=\"sd\">  Sahin MERSIN<\/span>\n\n<span class=\"sd\">  Daha fazlasi icin<\/span>\n\n<span class=\"sd\">  http:\/\/www.iothook.com<\/span>\n<span class=\"sd\">  ve<\/span>\n<span class=\"sd\">  https:\/\/github.com\/electrocoder\/iotHook<\/span>\n\n<span class=\"sd\">  sitelerine gidiniz.<\/span>\n\n<span class=\"sd\">  Sorular ve destek talepleri icin<\/span>\n<span class=\"sd\">  https:\/\/github.com\/electrocoder\/iotHook\/issues<\/span>\n<span class=\"sd\">  sayfasindan veya Me\u015fe Bili\u015fim den yard\u0131m alabilirsiniz.<\/span>\n\n<span class=\"sd\">  Yayin : http:\/\/mesebilisim.com<\/span>\n\n<span class=\"sd\">  Licensed under the Apache License, Version 2.0 (the \"License\").<\/span>\n<span class=\"sd\">  You may not use this file except in compliance with the License.<\/span>\n<span class=\"sd\">  A copy of the License is located at<\/span>\n\n<span class=\"sd\">  http:\/\/www.apache.org\/licenses\/<\/span>\n\n<span class=\"sd\">\"\"\"<\/span>\n\n<span class=\"kn\">import<\/span> <span class=\"nn\">requests<\/span>\n\n<span class=\"c1\"># read api key<\/span>\n<span class=\"n\">API_KEY<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'76d2628fd60903d3c1f7f8a0'<\/span> <span class=\"c1\"># demo hesap #24 Temperature sensor<\/span>\n\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'https:\/\/iothook.com\/api\/device\/?api_key='<\/span> <span class=\"o\">+<\/span> <span class=\"n\">API_KEY<\/span>\n\n<span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"n\">requests<\/span><span class=\"o\">.<\/span><span class=\"n\">get<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">data<\/span> <span class=\"o\">=<\/span> <span class=\"n\">response<\/span><span class=\"o\">.<\/span><span class=\"n\">json<\/span><span class=\"p\">()<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">)<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"s1\">'datas'<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s1\">'id'<\/span><span class=\"p\">])<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">data<\/span><span class=\"p\">[<\/span><span class=\"s1\">'datas'<\/span><span class=\"p\">][<\/span><span class=\"mi\">0<\/span><span class=\"p\">][<\/span><span class=\"s1\">'pub_date'<\/span><span class=\"p\">])<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"c-ile-json-formatinda-veri-alma\">\n<h2>C# ile Json Format\u0131nda Veri Alma<\/h2>\n<p>IoThook kullan\u0131c\u0131s\u0131n\u0131n cihaz\u0131na ait veriyi alabilmesi i\u00e7in GET metodu kullan\u0131larak Postman ile \u00fcretilmi\u015ftir.<\/p>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<div class=\"highlight-c# notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"cm\">\/*<\/span>\n<span class=\"cm\">  C# ile IoThook REST Api Testi<\/span>\n\n<span class=\"cm\">  Bu \u00f6rnekde CSharp ile cihaz datalar\u0131n\u0131n get metodu ile al\u0131nmas\u0131 ger\u00e7ekle\u015ftirilmi\u015ftir.<\/span>\n\n<span class=\"cm\">  Bu ornek IotHook servisine veri almak\/gondermek icin baslangic seviyesinde<\/span>\n<span class=\"cm\">  testlerin yapilmasini amaclamaktadir.<\/span>\n\n<span class=\"cm\">  29 Temmuz 2017<\/span>\n<span class=\"cm\">  Guncelleme: 19 Agustos 2019<\/span>\n<span class=\"cm\">  Sahin MERSIN<\/span>\n\n<span class=\"cm\">  Daha fazlasi icin<\/span>\n\n<span class=\"cm\">  http:\/\/www.iothook.com<\/span>\n<span class=\"cm\">  ve<\/span>\n<span class=\"cm\">  https:\/\/github.com\/electrocoder\/iotHook<\/span>\n\n<span class=\"cm\">  sitelerine gidiniz.<\/span>\n\n<span class=\"cm\">  Sorular ve destek talepleri icin<\/span>\n<span class=\"cm\">  https:\/\/github.com\/electrocoder\/iotHook\/issues<\/span>\n<span class=\"cm\">  sayfasindan veya Me\u015fe Bili\u015fim den yard\u0131m alabilirsiniz.<\/span>\n\n<span class=\"cm\">  Yayin : http:\/\/mesebilisim.com<\/span>\n\n<span class=\"cm\">  Licensed under the Apache License, Version 2.0 (the \"License\").<\/span>\n<span class=\"cm\">  You may not use this file except in compliance with the License.<\/span>\n<span class=\"cm\">  A copy of the License is located at<\/span>\n\n<span class=\"cm\">  http:\/\/www.apache.org\/licenses\/<\/span>\n<span class=\"cm\">*\/<\/span>\n\n<span class=\"c1\">\/\/ demo hesap #24 Temperature sensor<\/span>\n\n<span class=\"kt\">var<\/span> <span class=\"n\">client<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">RestClient<\/span><span class=\"p\">(<\/span><span class=\"s\">\"https:\/\/iothook.com\/api\/device\/?api_key=76d2628fd60903d3c1f7f8a0&amp;results=1\"<\/span><span class=\"p\">);<\/span>\n<span class=\"kt\">var<\/span> <span class=\"n\">request<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">RestRequest<\/span><span class=\"p\">(<\/span><span class=\"n\">Method<\/span><span class=\"p\">.<\/span><span class=\"n\">GET<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">request<\/span><span class=\"p\">.<\/span><span class=\"n\">AddHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"cache-control\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"no-cache\"<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">request<\/span><span class=\"p\">.<\/span><span class=\"n\">AddHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Connection\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"keep-alive\"<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">request<\/span><span class=\"p\">.<\/span><span class=\"n\">AddHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Accept-Encoding\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"gzip, deflate\"<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">request<\/span><span class=\"p\">.<\/span><span class=\"n\">AddHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Host\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"iothook.com\"<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">request<\/span><span class=\"p\">.<\/span><span class=\"n\">AddHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Postman-Token\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"ce2f06c2-817e-414a-8c7a-2c2fc59ad043,af31a3d8-02e4-49eb-b78f-05ebdce70149\"<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">request<\/span><span class=\"p\">.<\/span><span class=\"n\">AddHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Cache-Control\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"no-cache\"<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">request<\/span><span class=\"p\">.<\/span><span class=\"n\">AddHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Accept\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"*\/*\"<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">request<\/span><span class=\"p\">.<\/span><span class=\"n\">AddHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"User-Agent\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"PostmanRuntime\/7.15.2\"<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">IRestResponse<\/span> <span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"n\">client<\/span><span class=\"p\">.<\/span><span class=\"n\">Execute<\/span><span class=\"p\">(<\/span><span class=\"n\">request<\/span><span class=\"p\">);<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"go-ile-iot-veri-alma\">\n<h2>GO ile IOT Veri Alma<\/h2>\n<p>IoThook kullan\u0131c\u0131s\u0131n\u0131n cihaz\u0131na ait veriyi alabilmesi i\u00e7in GET metodu kullan\u0131larak Postman ile \u00fcretilmi\u015ftir.<\/p>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<div class=\"highlight-go notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"kn\">package<\/span> <span class=\"nx\">main<\/span>\n\n<span class=\"kn\">import<\/span> <span class=\"p\">(<\/span>\n    <span class=\"s\">\"fmt\"<\/span>\n    <span class=\"s\">\"net\/http\"<\/span>\n    <span class=\"s\">\"io\/ioutil\"<\/span>\n<span class=\"p\">)<\/span>\n\n<span class=\"kd\">func<\/span> <span class=\"nx\">main<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n\n    <span class=\"nx\">url<\/span> <span class=\"o\">:=<\/span> <span class=\"s\">\"https:\/\/iothook.com\/api\/device\/?api_key=76d2628fd60903d3c1f7f8a0&amp;results=1\"<\/span>\n\n    <span class=\"nx\">req<\/span><span class=\"p\">,<\/span> <span class=\"nx\">_<\/span> <span class=\"o\">:=<\/span> <span class=\"nx\">http<\/span><span class=\"p\">.<\/span><span class=\"nx\">NewRequest<\/span><span class=\"p\">(<\/span><span class=\"s\">\"GET\"<\/span><span class=\"p\">,<\/span> <span class=\"nx\">url<\/span><span class=\"p\">,<\/span> <span class=\"kc\">nil<\/span><span class=\"p\">)<\/span>\n\n    <span class=\"nx\">req<\/span><span class=\"p\">.<\/span><span class=\"nx\">Header<\/span><span class=\"p\">.<\/span><span class=\"nx\">Add<\/span><span class=\"p\">(<\/span><span class=\"s\">\"User-Agent\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"PostmanRuntime\/7.15.2\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"nx\">req<\/span><span class=\"p\">.<\/span><span class=\"nx\">Header<\/span><span class=\"p\">.<\/span><span class=\"nx\">Add<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Accept\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"*\/*\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"nx\">req<\/span><span class=\"p\">.<\/span><span class=\"nx\">Header<\/span><span class=\"p\">.<\/span><span class=\"nx\">Add<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Cache-Control\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"no-cache\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"nx\">req<\/span><span class=\"p\">.<\/span><span class=\"nx\">Header<\/span><span class=\"p\">.<\/span><span class=\"nx\">Add<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Postman-Token\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"ce2f06c2-817e-414a-8c7a-2c2fc59ad043,8a0938fc-5c87-459a-9b9f-fa6aebe561f2\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"nx\">req<\/span><span class=\"p\">.<\/span><span class=\"nx\">Header<\/span><span class=\"p\">.<\/span><span class=\"nx\">Add<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Host\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"iothook.com\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"nx\">req<\/span><span class=\"p\">.<\/span><span class=\"nx\">Header<\/span><span class=\"p\">.<\/span><span class=\"nx\">Add<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Accept-Encoding\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"gzip, deflate\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"nx\">req<\/span><span class=\"p\">.<\/span><span class=\"nx\">Header<\/span><span class=\"p\">.<\/span><span class=\"nx\">Add<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Connection\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"keep-alive\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"nx\">req<\/span><span class=\"p\">.<\/span><span class=\"nx\">Header<\/span><span class=\"p\">.<\/span><span class=\"nx\">Add<\/span><span class=\"p\">(<\/span><span class=\"s\">\"cache-control\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"no-cache\"<\/span><span class=\"p\">)<\/span>\n\n    <span class=\"nx\">res<\/span><span class=\"p\">,<\/span> <span class=\"nx\">_<\/span> <span class=\"o\">:=<\/span> <span class=\"nx\">http<\/span><span class=\"p\">.<\/span><span class=\"nx\">DefaultClient<\/span><span class=\"p\">.<\/span><span class=\"nx\">Do<\/span><span class=\"p\">(<\/span><span class=\"nx\">req<\/span><span class=\"p\">)<\/span>\n\n    <span class=\"k\">defer<\/span> <span class=\"nx\">res<\/span><span class=\"p\">.<\/span><span class=\"nx\">Body<\/span><span class=\"p\">.<\/span><span class=\"nx\">Close<\/span><span class=\"p\">()<\/span>\n    <span class=\"nx\">body<\/span><span class=\"p\">,<\/span> <span class=\"nx\">_<\/span> <span class=\"o\">:=<\/span> <span class=\"nx\">ioutil<\/span><span class=\"p\">.<\/span><span class=\"nx\">ReadAll<\/span><span class=\"p\">(<\/span><span class=\"nx\">res<\/span><span class=\"p\">.<\/span><span class=\"nx\">Body<\/span><span class=\"p\">)<\/span>\n\n    <span class=\"nx\">fmt<\/span><span class=\"p\">.<\/span><span class=\"nx\">Println<\/span><span class=\"p\">(<\/span><span class=\"nx\">res<\/span><span class=\"p\">)<\/span>\n    <span class=\"nx\">fmt<\/span><span class=\"p\">.<\/span><span class=\"nx\">Println<\/span><span class=\"p\">(<\/span><span class=\"nb\">string<\/span><span class=\"p\">(<\/span><span class=\"nx\">body<\/span><span class=\"p\">))<\/span>\n\n<span class=\"p\">}<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"java-ile-iot-veri-alma\">\n<h2>JAVA ile IOT Veri Alma<\/h2>\n<p>IoThook kullan\u0131c\u0131s\u0131n\u0131n cihaz\u0131na ait veriyi alabilmesi i\u00e7in GET metodu kullan\u0131larak Postman ile \u00fcretilmi\u015ftir.<\/p>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<div class=\"highlight-java notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"n\">OkHttpClient<\/span> <span class=\"n\">client<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">OkHttpClient<\/span><span class=\"p\">();<\/span>\n\n<span class=\"n\">Request<\/span> <span class=\"n\">request<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Request<\/span><span class=\"p\">.<\/span><span class=\"na\">Builder<\/span><span class=\"p\">()<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">url<\/span><span class=\"p\">(<\/span><span class=\"s\">\"https:\/\/iothook.com\/api\/device\/?api_key=76d2628fd60903d3c1f7f8a0&amp;results=1\"<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">get<\/span><span class=\"p\">()<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">addHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"User-Agent\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"PostmanRuntime\/7.15.2\"<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">addHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Accept\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"*\/*\"<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">addHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Cache-Control\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"no-cache\"<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">addHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Postman-Token\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"ce2f06c2-817e-414a-8c7a-2c2fc59ad043,bdcd2494-5109-4621-8256-296e0c6a4fad\"<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">addHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Host\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"iothook.com\"<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">addHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Accept-Encoding\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"gzip, deflate\"<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">addHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Connection\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"keep-alive\"<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">addHeader<\/span><span class=\"p\">(<\/span><span class=\"s\">\"cache-control\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"no-cache\"<\/span><span class=\"p\">)<\/span>\n  <span class=\"p\">.<\/span><span class=\"na\">build<\/span><span class=\"p\">();<\/span>\n\n<span class=\"n\">Response<\/span> <span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"n\">client<\/span><span class=\"p\">.<\/span><span class=\"na\">newCall<\/span><span class=\"p\">(<\/span><span class=\"n\">request<\/span><span class=\"p\">).<\/span><span class=\"na\">execute<\/span><span class=\"p\">();<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"php-ile-iot-veri-alma\">\n<h2>PHP ile IOT Veri Alma<\/h2>\n<p>IoThook kullan\u0131c\u0131s\u0131n\u0131n cihaz\u0131na ait veriyi alabilmesi i\u00e7in GET metodu kullan\u0131larak Postman ile \u00fcretilmi\u015ftir.<\/p>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<div class=\"highlight-php notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"cp\">&lt;?php<\/span>\n\n<span class=\"nv\">$request<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nx\">HttpRequest<\/span><span class=\"p\">();<\/span>\n<span class=\"nv\">$request<\/span><span class=\"o\">-&gt;<\/span><span class=\"na\">setUrl<\/span><span class=\"p\">(<\/span><span class=\"s1\">'https:\/\/iothook.com\/api\/device\/'<\/span><span class=\"p\">);<\/span>\n<span class=\"nv\">$request<\/span><span class=\"o\">-&gt;<\/span><span class=\"na\">setMethod<\/span><span class=\"p\">(<\/span><span class=\"nx\">HTTP_METH_GET<\/span><span class=\"p\">);<\/span>\n\n<span class=\"nv\">$request<\/span><span class=\"o\">-&gt;<\/span><span class=\"na\">setQueryData<\/span><span class=\"p\">(<\/span><span class=\"k\">array<\/span><span class=\"p\">(<\/span>\n  <span class=\"s1\">'api_key'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'76d2628fd60903d3c1f7f8a0'<\/span><span class=\"p\">,<\/span>\n  <span class=\"s1\">'results'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'1'<\/span>\n<span class=\"p\">));<\/span>\n\n<span class=\"nv\">$request<\/span><span class=\"o\">-&gt;<\/span><span class=\"na\">setHeaders<\/span><span class=\"p\">(<\/span><span class=\"k\">array<\/span><span class=\"p\">(<\/span>\n  <span class=\"s1\">'cache-control'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'no-cache'<\/span><span class=\"p\">,<\/span>\n  <span class=\"s1\">'Connection'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'keep-alive'<\/span><span class=\"p\">,<\/span>\n  <span class=\"s1\">'Accept-Encoding'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'gzip, deflate'<\/span><span class=\"p\">,<\/span>\n  <span class=\"s1\">'Host'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'iothook.com'<\/span><span class=\"p\">,<\/span>\n  <span class=\"s1\">'Postman-Token'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'ce2f06c2-817e-414a-8c7a-2c2fc59ad043,dfad2e87-d4a1-4657-a5b6-183c4604c818'<\/span><span class=\"p\">,<\/span>\n  <span class=\"s1\">'Cache-Control'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'no-cache'<\/span><span class=\"p\">,<\/span>\n  <span class=\"s1\">'Accept'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'*\/*'<\/span><span class=\"p\">,<\/span>\n  <span class=\"s1\">'User-Agent'<\/span> <span class=\"o\">=&gt;<\/span> <span class=\"s1\">'PostmanRuntime\/7.15.2'<\/span>\n<span class=\"p\">));<\/span>\n\n<span class=\"k\">try<\/span> <span class=\"p\">{<\/span>\n  <span class=\"nv\">$response<\/span> <span class=\"o\">=<\/span> <span class=\"nv\">$request<\/span><span class=\"o\">-&gt;<\/span><span class=\"na\">send<\/span><span class=\"p\">();<\/span>\n\n  <span class=\"k\">echo<\/span> <span class=\"nv\">$response<\/span><span class=\"o\">-&gt;<\/span><span class=\"na\">getBody<\/span><span class=\"p\">();<\/span>\n<span class=\"p\">}<\/span> <span class=\"k\">catch<\/span> <span class=\"p\">(<\/span><span class=\"nx\">HttpException<\/span> <span class=\"nv\">$ex<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n  <span class=\"k\">echo<\/span> <span class=\"nv\">$ex<\/span><span class=\"p\">;<\/span>\n<span class=\"p\">}<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"ruby-ile-iot-veri-alma\">\n<h2>Ruby ile IOT Veri Alma<\/h2>\n<p>IoThook kullan\u0131c\u0131s\u0131n\u0131n cihaz\u0131na ait veriyi alabilmesi i\u00e7in GET metodu kullan\u0131larak Postman ile \u00fcretilmi\u015ftir.<\/p>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<div class=\"highlight-ruby notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"nb\">require<\/span> <span class=\"s1\">'uri'<\/span>\n<span class=\"nb\">require<\/span> <span class=\"s1\">'net\/http'<\/span>\n\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"no\">URI<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"https:\/\/iothook.com\/api\/device\/?api_key=76d2628fd60903d3c1f7f8a0&amp;results=1\"<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">http<\/span> <span class=\"o\">=<\/span> <span class=\"no\">Net<\/span><span class=\"o\">::<\/span><span class=\"no\">HTTP<\/span><span class=\"o\">.<\/span><span class=\"n\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"o\">.<\/span><span class=\"n\">host<\/span><span class=\"p\">,<\/span> <span class=\"n\">url<\/span><span class=\"o\">.<\/span><span class=\"n\">port<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">request<\/span> <span class=\"o\">=<\/span> <span class=\"no\">Net<\/span><span class=\"o\">::<\/span><span class=\"no\">HTTP<\/span><span class=\"o\">::<\/span><span class=\"no\">Get<\/span><span class=\"o\">.<\/span><span class=\"n\">new<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">request<\/span><span class=\"o\">[<\/span><span class=\"s2\">\"User-Agent\"<\/span><span class=\"o\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'PostmanRuntime\/7.15.2'<\/span>\n<span class=\"n\">request<\/span><span class=\"o\">[<\/span><span class=\"s2\">\"Accept\"<\/span><span class=\"o\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'*\/*'<\/span>\n<span class=\"n\">request<\/span><span class=\"o\">[<\/span><span class=\"s2\">\"Cache-Control\"<\/span><span class=\"o\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'no-cache'<\/span>\n<span class=\"n\">request<\/span><span class=\"o\">[<\/span><span class=\"s2\">\"Postman-Token\"<\/span><span class=\"o\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'ce2f06c2-817e-414a-8c7a-2c2fc59ad043,8fe93ff6-b857-4978-838e-2d8efac2e6b6'<\/span>\n<span class=\"n\">request<\/span><span class=\"o\">[<\/span><span class=\"s2\">\"Host\"<\/span><span class=\"o\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'iothook.com'<\/span>\n<span class=\"n\">request<\/span><span class=\"o\">[<\/span><span class=\"s2\">\"Accept-Encoding\"<\/span><span class=\"o\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'gzip, deflate'<\/span>\n<span class=\"n\">request<\/span><span class=\"o\">[<\/span><span class=\"s2\">\"Connection\"<\/span><span class=\"o\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'keep-alive'<\/span>\n<span class=\"n\">request<\/span><span class=\"o\">[<\/span><span class=\"s2\">\"cache-control\"<\/span><span class=\"o\">]<\/span> <span class=\"o\">=<\/span> <span class=\"s1\">'no-cache'<\/span>\n\n<span class=\"n\">response<\/span> <span class=\"o\">=<\/span> <span class=\"n\">http<\/span><span class=\"o\">.<\/span><span class=\"n\">request<\/span><span class=\"p\">(<\/span><span class=\"n\">request<\/span><span class=\"p\">)<\/span>\n<span class=\"nb\">puts<\/span> <span class=\"n\">response<\/span><span class=\"o\">.<\/span><span class=\"n\">read_body<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"javascript-ajax-ile-iot-veri-alma\">\n<h2>Javascript Ajax ile IOT Veri Alma<\/h2>\n<p>IoThook kullan\u0131c\u0131s\u0131n\u0131n cihaz\u0131na ait veriyi alabilmesi i\u00e7in GET metodu kullan\u0131larak Postman ile \u00fcretilmi\u015ftir.<\/p>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<div class=\"highlight-javascript notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"kd\">var<\/span> <span class=\"nx\">settings<\/span> <span class=\"o\">=<\/span> <span class=\"p\">{<\/span>\n  <span class=\"s2\">\"async\"<\/span><span class=\"o\">:<\/span> <span class=\"kc\">true<\/span><span class=\"p\">,<\/span>\n  <span class=\"s2\">\"crossDomain\"<\/span><span class=\"o\">:<\/span> <span class=\"kc\">true<\/span><span class=\"p\">,<\/span>\n  <span class=\"s2\">\"url\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"https:\/\/iothook.com\/api\/device\/?api_key=76d2628fd60903d3c1f7f8a0&amp;results=1\"<\/span><span class=\"p\">,<\/span>\n  <span class=\"s2\">\"method\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"GET\"<\/span><span class=\"p\">,<\/span>\n  <span class=\"s2\">\"headers\"<\/span><span class=\"o\">:<\/span> <span class=\"p\">{<\/span>\n    <span class=\"s2\">\"User-Agent\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"PostmanRuntime\/7.15.2\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"Accept\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"*\/*\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"Cache-Control\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"no-cache\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"Postman-Token\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"ce2f06c2-817e-414a-8c7a-2c2fc59ad043,27a5bb35-4b13-48b2-8dbd-efe7188a68c6\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"Host\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"iothook.com\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"Accept-Encoding\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"gzip, deflate\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"Connection\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"keep-alive\"<\/span><span class=\"p\">,<\/span>\n    <span class=\"s2\">\"cache-control\"<\/span><span class=\"o\">:<\/span> <span class=\"s2\">\"no-cache\"<\/span>\n  <span class=\"p\">}<\/span>\n<span class=\"p\">}<\/span>\n\n<span class=\"nx\">$<\/span><span class=\"p\">.<\/span><span class=\"nx\">ajax<\/span><span class=\"p\">(<\/span><span class=\"nx\">settings<\/span><span class=\"p\">).<\/span><span class=\"nx\">done<\/span><span class=\"p\">(<\/span><span class=\"kd\">function<\/span> <span class=\"p\">(<\/span><span class=\"nx\">response<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n  <span class=\"nx\">console<\/span><span class=\"p\">.<\/span><span class=\"nx\">log<\/span><span class=\"p\">(<\/span><span class=\"nx\">response<\/span><span class=\"p\">);<\/span>\n<span class=\"p\">});<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"python-pyside2-ile-iot-veri-alma\">\n<h2>Python PySide2 ile IOT Veri Alma<\/h2>\n<p>PySide2, Qt nin Python projelerinde Qt 5.12+ framework e eri\u015fimini sa\u011flayan resmi Python mod\u00fcl\u00fcd\u00fcr. PySide2 yi kullanmadan \u00f6nce y\u00fcklenmesi gereken mod\u00fcller \u015fu \u015fekildedir.<\/p>\n<blockquote>\n<div>\n<p>$ pip install matplotlib<\/p>\n<p>$ pip install numpy<\/p>\n<p>$ pip install PySide2<\/p>\n<\/div>\n<\/blockquote>\n<p>Python k\u00fct\u00fcphanelerinin y\u00fckleme i\u015flemi pip ile yap\u0131lm\u0131\u015ft\u0131r. Sisteminizde pip y\u00fckl\u00fc de\u011fil ise <a class=\"reference external\" href=\"https:\/\/bootstrap.pypa.io\/get-pip.py\">https:\/\/bootstrap.pypa.io\/get-pip.py<\/a> adresine giderek dosyay\u0131 bilgisayar\u0131n\u0131za kaydediniz ve \u00e7al\u0131\u015ft\u0131r\u0131n\u0131z.<\/p>\n<p>Biz burada PySide2 ve matplotlib kullanarak olu\u015fturdu\u011fumuz Window i\u00e7erisinde gelen verileri grafik olarak g\u00f6sterece\u011fiz.<\/p>\n<p>Script \u00e7al\u0131\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda a\u015fa\u011f\u0131daki gibi bir pencere g\u00f6rmemiz gerekiyor.<\/p>\n<figure class=\"align-center\"><img decoding=\"async\" src=\"https:\/\/iot-examples.readthedocs.io\/en\/latest\/_images\/pyside2-matplotlib-iothook.png\" alt=\"pyside2-matplotlib-iothook.png\" \/><\/figure>\n<p>Bu \u00f6rnekde <em>QT Designer<\/em> kullan\u0131larak aray\u00fcz tasar\u0131m\u0131 yap\u0131lm\u0131\u015ft\u0131r. Widget i\u00e7in <em>Promote to \u2026<\/em> se\u00e7ene\u011fi ile <em>MplWidget<\/em> s\u0131n\u0131f\u0131 kullan\u0131lm\u0131\u015ft\u0131r. Bu \u00f6rne\u011fi haz\u0131rlamada <em>manap.se<\/em> <a class=\"reference external\" href=\"https:\/\/blog.manap.se\/pyqt\/bolum3\/plot.html\">Manap<\/a> ve <em>yapayzekalabs.blogspot.com<\/em> <a class=\"reference external\" href=\"http:\/\/yapayzekalabs.blogspot.com\/2018\/11\/pyside2-gui-qt-designer-matplotlib.html\">Yapayzekalabs<\/a> sitelerinden faydaland\u0131m. Bu sitelerde daha fazla kaynak bulabilirsiniz.<\/p>\n<dl class=\"simple\">\n<dt>Test i\u015flemi IoThook da bulunan <em>230<\/em> id numaral\u0131 <em>5 channel test<\/em> isimli cihaz ile yap\u0131lm\u0131\u015ft\u0131r.<\/dt>\n<dd>Bu cihaz demo kullan\u0131c\u0131s\u0131na aittir.<\/dd>\n<\/dl>\n<p>Bu \u00f6rne\u011fe ve di\u011ferlerine <a class=\"reference external\" href=\"https:\/\/github.com\/electrocoder\/IOThook\/tree\/master\/examples\/\">IOTHOOK Git<\/a> sayfas\u0131ndan ula\u015fabilirsiniz.<\/p>\n<p>iothook.ui dosyas\u0131:<\/p>\n<p>iothook.py dosyas\u0131:<\/p>\n<\/section>\n","protected":false},"featured_media":0,"template":"","class_list":["post-1077","easy-doc","type-easy-doc","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/easy-doc\/1077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/easy-doc"}],"about":[{"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/types\/easy-doc"}],"wp:attachment":[{"href":"https:\/\/iothook.com\/en\/wp-json\/wp\/v2\/media?parent=1077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}