Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
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 (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. My Project
  3. What may looks like a competitor, but isn't, Souliss

What may looks like a competitor, but isn't, Souliss

Scheduled Pinned Locked Moved My Project
12 Posts 4 Posters 6.9k Views 3 Watching
  • 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.
  • pliniosenioreP Offline
    pliniosenioreP Offline
    plinioseniore
    wrote on last edited by
    #3

    Hi,

    as stated before is really a regret that these project haven't merged at the begin where there were no much differences.

    Actually MySensor and Souliss are quite different in the approach even if they share a common goal. From what I've learned about MySensor, the network architecture supported in Souliss are far more complex and flexible (including multiple RS485 and wireless) but this comes at a price of a more complex interaction, so that building a binding becomes more complex for Souliss rather than MySensors.

    As example, with MySensor you cannot get more than one Ethernet/WiFi nodes and all the others must be RF ones (correct me if I'm wrong!) and this is in contrast with Souliss that allow as many node type as you need, including RF and others.

    A big plus of MySensor is the community, is huge and big compared to our one, and likely the support documentation is better and gives people a way to get started easier.

    Regards,
    Dario.

    Souliss, Arduino and Android based SmartHome and IoT
    http://www.souliss.net
    @soulissteam

    1 Reply Last reply
    0
    • scalzS Offline
      scalzS Offline
      scalz
      Hardware Contributor
      wrote on last edited by
      #4

      hi.
      yes I agree with you @plinioseniore. For example, when I started to have interest in homeautomation, I looked at your lib. And I hesitated for a long time between Mysensors and yours. and for the reasons you said i have choosen Mysensors. Others reason are:

      • I am a jeedom user (very great controller I must say), and there was no plugin for souliss. and not yet.
      • I prefer nodebb, more friendly I think, lol :laughing:
      • for security reason (maybe I am too paranoid), I prefer to have usb GW and Mhz radio than too much ethernet wifi. but you are right, your lib handle lots of protocol like rs485...it is very cool :smiley:
        Is your ethernet network secured? like ssl or token/authentication thing...I am not expert, but I think this is something lacking in lots of iot opensource libs. Hopefully, esp8266 team is working on this I think (for arduino)

      For the moment, I plan to use mysensors for radios, and for wifi, maybe a rest api with ssl. or find a way to have wifi ssl node in Mysensors...and maybe rs485 in future, as someone have done a mysensors class too..

      You have done a great work (overall concept and code), bravo :+1: Each time I see good code and architecture I am admirative.
      btw @Hek and core team have done a big job on the code too, now, I think, there will be more options, I hope !

      my 2cents user opinion :smiley:

      1 Reply Last reply
      0
      • hekH Offline
        hekH Offline
        hek
        Admin
        wrote on last edited by
        #5

        @plinioseniore

        Good to hear from you. Long time since we spoke.

        I've been busy working on a big refactoring of the core which will make it easier to configure things directly from sketch and this change also saves the user from a lot of boilerplate stuff.

        This change also makes it easier to switch protocol and transports (in both directions) and prepares things for more fun things.

        BTW: A community member recently did a rs485 transport layer
        https://github.com/leodesigner/mysensors-serial-transport

        Cheers

        1 Reply Last reply
        0
        • pliniosenioreP Offline
          pliniosenioreP Offline
          plinioseniore
          wrote on last edited by plinioseniore
          #6

          @hek nice see RS485 support in MySensor, is it a Gateway to RS485 nodes or you can handle multiple wireless and RS485 at same time with one Gateway?

          Just seen the new configuration, looks same approach that we use in Souliss. Isn't C best practice, but have the configuration in the sketch is a great plus. When a year ago we switches to this, we got a lot of more people able to get started in few time without troubles.

          Souliss, Arduino and Android based SmartHome and IoT
          http://www.souliss.net
          @soulissteam

          1 Reply Last reply
          0
          • pliniosenioreP Offline
            pliniosenioreP Offline
            plinioseniore
            wrote on last edited by
            #7

            @scalz more option is always better :)

            Souliss, Arduino and Android based SmartHome and IoT
            http://www.souliss.net
            @soulissteam

            1 Reply Last reply
            0
            • hekH Offline
              hekH Offline
              hek
              Admin
              wrote on last edited by
              #8

              It's Gateway<->RS485 only.

              1 Reply Last reply
              0
              • pliniosenioreP Offline
                pliniosenioreP Offline
                plinioseniore
                wrote on last edited by
                #9

                What about security mentioned by @scalz? I rember that I've read something about, but was based on an external IC to compute encryption and decryption.

                In a peer-to-peer network most of the chyper technique are vane, so their a potential risk, but this may be real only if things scale to a really huge number of users, that's unlikely. In Souliss we have introduced a lock-down that protect people that use port-forwarding to be vulnerable from external access, but this has never really be an issue at this time.

                Souliss, Arduino and Android based SmartHome and IoT
                http:&#x2F;&#x2F;www.souliss.net
                @soulissteam

                1 Reply Last reply
                0
                • scalzS Offline
                  scalzS Offline
                  scalz
                  Hardware Contributor
                  wrote on last edited by scalz
                  #10

                  @plinioseniore : thx, it is good to know. and you are right about potential risk. I am not a network expert, so what I said are much more noob things :flushed:
                  for my point of view, the best network would be a mix in terms of features between mysensors lib and souliss. all these features in one lib could be incredible :smile: but not easy task, and lot of dev I think. but with the time things change, I can't wait to see...
                  one other thing I have never checked, just for curiosity, is the program memory/ram footprint mysensors vs souliss. just for fun. I dont know..

                  @hek : I can't wait to see your gateway refactoring :smiley: . maybe I will look at it when I will have some time. curious..

                  1 Reply Last reply
                  0
                  • pliniosenioreP Offline
                    pliniosenioreP Offline
                    plinioseniore
                    wrote on last edited by plinioseniore
                    #11

                    Souliss footprints vary on the hardware and the number of interfaces that the gateway has, generally a Gateway fits in 1, 1.5 KBytes of RAM it depends on enabled features. There are also features (like data persistence) that need more than 2 KBytes.

                    Souliss, Arduino and Android based SmartHome and IoT
                    http:&#x2F;&#x2F;www.souliss.net
                    @soulissteam

                    I 1 Reply Last reply
                    0
                    • pliniosenioreP plinioseniore

                      Souliss footprints vary on the hardware and the number of interfaces that the gateway has, generally a Gateway fits in 1, 1.5 KBytes of RAM it depends on enabled features. There are also features (like data persistence) that need more than 2 KBytes.

                      I Offline
                      I Offline
                      islou
                      wrote on last edited by
                      #12

                      @scalz I did the same, trying to decide between the two!

                      It is true, I had mysensors working and a smile on my face within 20 mins of finding the website, including building the hardware on breadboard, so great!!

                      With Souliss I am still reading and learning! Only have simple implementations so far. One thing I do like is the wireless local logic abilities, like you say, distributed gateways.

                      I suppose with everything considered you are correct, souliss is far more involved a platform, in general but also from the end user side. I also find on the nodes I have experimented with, it is more memory intensive, but that might be my terrible implementation :stuck_out_tongue_closed_eyes: !!

                      Either way, these platforms are just amazing in their own rights, I dreamed of exactly what they offer a few years back and my studies and research always got in the way, but now its time to play! As @scalz says, I really admire what both developments have produced, just great engineering !!

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      21

                      Online

                      11.7k

                      Users

                      11.2k

                      Topics

                      113.1k

                      Posts


                      Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • MySensors
                      • OpenHardware.io
                      • Categories
                      • Recent
                      • Tags
                      • Popular