Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    SigFox - Beyond FiPy Getting Started

    Scheduled Pinned Locked Moved FiPy
    3 Posts 3 Posters 169 Views 3 Watching
    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.
    • S Offline
      Sn3akyP3t3
      last edited by

      I've been trying to wrap my head around SigFox. I've just recently played with some Twilio tooling in Python and I want to try to apply it to the FiPy, but I have no idea how go get data from SigFox to the next downstream device to consume it. In this case I don't know how to get it to Twilio's API call. I've just purchased a FiPy device but mostly I'm working purely from documentation. It seems that the documentation only leads to getting the device registered and then that's the end of the road. Nothing much more involved beyond that. I saw a tutorial on using an Android device to BLE to the SiPy then on to SigFox and then Twilio, but I didn't understand much of the overhead or under the hood going on beyond the call to SigFox. I'm struggling to find information on the basics of SigFox and hope that there is something for beginners like myself to get squared up.

      O 1 Reply Last reply Reply Quote 0
      • O Offline
        oligauc @Sn3akyP3t3
        last edited by

        @Sn3akyP3t3 Please find the link to the Pycom Sigfox uplink / downlink example.

        1 Reply Last reply Reply Quote 0
        • E Offline
          Eric73
          last edited by

          If you want to do something with your Sigfox data's (obviously mostly everybody need it) you have to create a Sigfox Custom Callback (see link below), you have to declare it in sigfox backend set an host destination and the data format how to send to your host.
          On each Uplink (your device send a sigfox frame), your callback will be called and the request contain your data.
          Exemple for my server, on each frame data in {} is filled with correct info

          http://XXX.YYY/?device={device}&time={time}&data={data}&ack={ack}&seqNumber={seqNumber}

          I have a process running waiting for data at a socket that parse my data and send back to sigfox either a HTTP 204 or HTTP 200 when i need to downlink something to my device.
          Please note that a downlink occur only if the device send a downlink-request-uplink-frame . And you have 140 uplink frame by day but only 4 downlink by day available.
          Sigfox have aws and ibm watson support but not for Twilio so is suppose you have to write something.

          https://support.sigfox.com/docs/custom-callback-creation

          1 Reply Last reply Reply Quote 0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          • 1 / 1
          • First post
            Last post

          Pycom on Twitter

          Pycom