Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Whoa #reticulum #micropython #camera !

Whoa #reticulum #micropython #camera !

Scheduled Pinned Locked Moved Uncategorized
reticulummicropythoncamera
7 Posts 3 Posters 0 Views
  • 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.
  • circfruit@fosstodon.orgC This user is from outside of this forum
    circfruit@fosstodon.orgC This user is from outside of this forum
    circfruit@fosstodon.org
    wrote last edited by
    #1

    Whoa #reticulum #micropython #camera ! It’s working! Currently testing TCP interface only. Also a bug i need to go around - if MeshChat tries to initiate Link, the confirmation packet from esp32 doesn’t get the confirmation, so MeshChat keeps retrying. However if I send opportunistic msg, esp32 initiates the Link and the image gets sent successfully. Good progress anyway 🥳🎉

    smallsolar@techhub.socialS circfruit@fosstodon.orgC 3 Replies Last reply
    0
    • circfruit@fosstodon.orgC circfruit@fosstodon.org

      Whoa #reticulum #micropython #camera ! It’s working! Currently testing TCP interface only. Also a bug i need to go around - if MeshChat tries to initiate Link, the confirmation packet from esp32 doesn’t get the confirmation, so MeshChat keeps retrying. However if I send opportunistic msg, esp32 initiates the Link and the image gets sent successfully. Good progress anyway 🥳🎉

      smallsolar@techhub.socialS This user is from outside of this forum
      smallsolar@techhub.socialS This user is from outside of this forum
      smallsolar@techhub.social
      wrote last edited by
      #2

      @circfruit nice work!

      1 Reply Last reply
      0
      • circfruit@fosstodon.orgC circfruit@fosstodon.org

        Whoa #reticulum #micropython #camera ! It’s working! Currently testing TCP interface only. Also a bug i need to go around - if MeshChat tries to initiate Link, the confirmation packet from esp32 doesn’t get the confirmation, so MeshChat keeps retrying. However if I send opportunistic msg, esp32 initiates the Link and the image gets sent successfully. Good progress anyway 🥳🎉

        circfruit@fosstodon.orgC This user is from outside of this forum
        circfruit@fosstodon.orgC This user is from outside of this forum
        circfruit@fosstodon.org
        wrote last edited by
        #3

        I fixed the bug! As a result of the efforts 3 major #reticulum micropython improvements:

        1. Added IFAC support - now node can join password protected interfaces

        2. Implemented the cryptography modules in C with #micropython bindings with fallback to native module The result on this is mind blowing: complete decode chain reduced from 3 sec to 75 ms!

        3. Camera works! You can select quality and resolution of the image. I’m still to test over LoRa but on TCP receipt it’s almost instant.

        M circfruit@fosstodon.orgC 2 Replies Last reply
        0
        • circfruit@fosstodon.orgC circfruit@fosstodon.org

          I fixed the bug! As a result of the efforts 3 major #reticulum micropython improvements:

          1. Added IFAC support - now node can join password protected interfaces

          2. Implemented the cryptography modules in C with #micropython bindings with fallback to native module The result on this is mind blowing: complete decode chain reduced from 3 sec to 75 ms!

          3. Camera works! You can select quality and resolution of the image. I’m still to test over LoRa but on TCP receipt it’s almost instant.

          M This user is from outside of this forum
          M This user is from outside of this forum
          mekhos@mastodon.social
          wrote last edited by
          #4

          @circfruit tripple win well done!

          1 Reply Last reply
          0
          • circfruit@fosstodon.orgC circfruit@fosstodon.org

            Whoa #reticulum #micropython #camera ! It’s working! Currently testing TCP interface only. Also a bug i need to go around - if MeshChat tries to initiate Link, the confirmation packet from esp32 doesn’t get the confirmation, so MeshChat keeps retrying. However if I send opportunistic msg, esp32 initiates the Link and the image gets sent successfully. Good progress anyway 🥳🎉

            circfruit@fosstodon.orgC This user is from outside of this forum
            circfruit@fosstodon.orgC This user is from outside of this forum
            circfruit@fosstodon.org
            wrote last edited by
            #5

            The new changes to micropython #reticulum are uploaded to the repo. If someone is using it, you should update - the C crypto modules significantly increase performance https://github.com/varna9000/micropython-reticulum

            1 Reply Last reply
            1
            0
            • circfruit@fosstodon.orgC circfruit@fosstodon.org

              I fixed the bug! As a result of the efforts 3 major #reticulum micropython improvements:

              1. Added IFAC support - now node can join password protected interfaces

              2. Implemented the cryptography modules in C with #micropython bindings with fallback to native module The result on this is mind blowing: complete decode chain reduced from 3 sec to 75 ms!

              3. Camera works! You can select quality and resolution of the image. I’m still to test over LoRa but on TCP receipt it’s almost instant.

              circfruit@fosstodon.orgC This user is from outside of this forum
              circfruit@fosstodon.orgC This user is from outside of this forum
              circfruit@fosstodon.org
              wrote last edited by
              #6

              Hm, I think I should make the bz2 compression module in C as well. This would speed up link resource transferring - images, files. Also might be good idea to get t-deck repo up to date and make the client actually receive the cam images on the t-deck screen 😁 #reticulum

              circfruit@fosstodon.orgC 1 Reply Last reply
              0
              • circfruit@fosstodon.orgC circfruit@fosstodon.org

                Hm, I think I should make the bz2 compression module in C as well. This would speed up link resource transferring - images, files. Also might be good idea to get t-deck repo up to date and make the client actually receive the cam images on the t-deck screen 😁 #reticulum

                circfruit@fosstodon.orgC This user is from outside of this forum
                circfruit@fosstodon.orgC This user is from outside of this forum
                circfruit@fosstodon.org
                wrote last edited by
                #7

                I've implemented bz2 compression/decompression module in C. There’s fallback python decompressor but compression in python takes forever on the microcontroller so we send uncompressed if C module is not available for some reason. Text payloads compress 60-80%. JPEG skipped automatically because they are already compressed. Code uploaded to the repo. #reticulum

                1 Reply Last reply
                0
                • R relay@relay.infosec.exchange shared this topic
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • World
                • Users
                • Groups