iotcreators.com web
    • Login
    • Search
    • forum.iotcreators.com
    • docs.iotcreators.com
    • Tags
    • Popular
    • Recent
    • Register

    Connectie naar Azure

    iotcreators.com portal & API
    4
    10
    2395
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gerrit seigers last edited by

      Hallo,

      Ik probeer mijn Microsoft Azure WEB-API applicatie als Endpoint te definieren door in postman de URL te posten. De URL voor het endpoint is;

      http://wurlivestockmethaneemissionsbridge20181016073629.azurewebsites.net/api/methane

      maar ik krijg vanuit postman de onderstaande errror.

      {
      “msg”: “Callback URL not accessible”,
      “code”: 2000
      }

      Ik heb het eerst met beeceptor geprobeerd en dan lijkt alles te werken en kan ik data van een device versturen naar het endpoint. Helaas gaat het bij het aanmaken van het azure endpoint fout.

      S 1 Reply Last reply Reply Quote 0
      • S
        Stefan de Lange @gerrit seigers last edited by

        @gerrit-seigers Hoi Gerrit, probeer het eens zonder SSL (In postman -> File -> Settings -> SSL certificate verification)

        G 1 Reply Last reply Reply Quote 1
        • G
          gerrit seigers @Stefan de Lange last edited by

          @stefan-de-lange Hallo Stefan. Ik heb het gecontroleerd maar staat off. Moet ik misschien eerst alle devices verwijderen voordat ik een nieuw endpoint kan aanmaken?

          1 Reply Last reply Reply Quote 0
          • afzal_m
            afzal_m iotcreators.com team last edited by

            Kan het misschien zijn dat je in je Azure omgeving eerst moet aangeven dat het een lege json bericht moet kunnen ontvangen en accepteren?

            1 Reply Last reply Reply Quote 0
            • A
              Anne van Bodegom last edited by

              Hi Gerrit,

              Het is lastig te zeggen omdat ik niet weet hoe de functie is gedefinieerd, er zijn meerdere oplossingsrichtingen:

              1. de URL is onjuist. Post eens naar, met Postman: https://noriskvisionair.azurewebsites.net/api/NBIoT
                Als dit wel werkt is de functie of de URL onjuist. Werkt dit niet, dan is de message in Postman onjuist.

              2. Als de URL in stap 1 werkt, dan kun je hier de juiste URL van je functie vinden: Stap 10 uit de handleiding:
                https://norisktmobilestrg.blob.core.windows.net/powerbi/Handleiding%20datavisualisatie%20Microsoft%20Azure%20en%20Power%20BI.docx

              0_1539771195099_Function URL Azure.png
              Ik vermoed dat de URL (https) als volgt moet zijn: https://wurlivestockmethaneemissionsbridge20181016073629.azurewebsites.net/api/methane?code=dlk1313lk…

              1. De functie is onjuist. In dat geval een nieuwe functie maken in de bestaande Web App. Handleiding vanaf stap 5, pagina 6 volgen. Script staat erbij.
              G 1 Reply Last reply Reply Quote 1
              • G
                gerrit seigers @Anne van Bodegom last edited by

                @anne-van-bodegom said in Connectie naar Azure:

                https://norisktmobilestrg.blob.core.windows.net/powerbi/Handleiding%20datavisualisatie%20Microsoft%20Azure%20en%20Power%20BI.docx

                Hallo Anne,

                Bedankt voor het uitgebreide antwoord. Ik gebruik geen functieapp maar een web.api. Maar als ik jou instructie opvolg dan zie ik dat bij mij punt 1 wel werkt met de API die jullie gebruiken maar met mijn eigen webapi gaat het steeds fout.

                1 Reply Last reply Reply Quote 0
                • G
                  gerrit seigers last edited by

                  Hallo Anne en Afzal,

                  Ik heb het eindelijk werkend gekregen dankzij jullie hints. Het bleek dat ik in de WebAPI Controller er vanuit ging dat er altijd het juiste datamodel wordt doorgestuurd.
                  Maar bij het aanmelden van de applicatie vanuit postman wordt er een ander of leeg datamodel doorgestuurd waardoor mijn WepAPI eruit knalde. Ik heb nu checks ingebouwd en het is me nu gelukt om de data vanuit de sensor naar de IOTHUB van Azure te sturen.
                  Bedankt voor het meedenken

                  1 Reply Last reply Reply Quote 1
                  • A
                    Anne van Bodegom last edited by

                    Dag Gerrit,

                    Goed om te horen! De IoT Hub is uiteindelijk ook het meest eenvoudige. Ik ben wel nieuwsgierig naar hoe je de data interpreteert voor je datamodel aangezien MQTT nu nog niet vanuit het platform wordt ondersteund?

                    Groet,
                    Anne

                    G 1 Reply Last reply Reply Quote 1
                    • G
                      gerrit seigers @Anne van Bodegom last edited by

                      @anne-van-bodegom Hallo Anne,
                      Ik heb een bridge geschreven met een WebApi endpoint. Deze maakt van de ruwe data die in het NB-IOT pakket zit een JSON file die vervolgens wordt aangeboden aan de IOT-HUB. Vandaaruit wordt de data door gestuurd naar stream analytics job waar de data wordt verijkt met de referentiedata en wordt weggeschreven naar PowerBI en naar de SQLServer.

                      1 Reply Last reply Reply Quote 0
                      • A
                        Anne van Bodegom last edited by

                        Dat is een mooie constructie, en bijna een ideale constructie. Zeker wanneer MQTT wordt ondersteund.
                        Aangezien bij klein gebruik Stream analytics en SQL server redelijk prijzig kunnen zijn hebben wij ervoor gekozen een webapp te maken die direct de messages wegschrijft als JSON en referentiedata via een parser beschikbaar is ter interpretatie van het datamodel in PowerBI. Dit is een eigenlijk het demo model. Voor het grote werk is stream analytics het meest passend.

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post