Open source IoT platform

Go To Last Post
6 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi guys,

 

I'm planning to create an open source IoT (more specific M2M with IoT capabilities) platform written in C++. Something like lightweight mesh legacy but was wondering if there is something like this already implemented and on some general community feedback on the idea?

 

Looking forward on the feedback

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Yes, there's a vast number of things called "IoT platforms" out there.

 

Your description is too vague to really comment on how they might compare; eg,

 

  • What, exactly, do you mean by "IoT" here?
    Nowadays, it seems to be an essentially meaningless buzzword/tag applied to anything and everything.
    frown
  • What, exactly, do you mean by "M2M" - and how do you distinguish that from "IoT" here?
  • What, exactly, do you mean by "platform" here ?

 

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well that's true about IoT abbreviation and that's the reason why I have named it like that. IoT would be M2M with internet capabilities and that's why I have narrowed it down to M2M area in brackets.

 

I have also included "lightweight mesh" in description which has a proprietary wireless protocol for low power devices. Mostly xmega's. The idea is to have open source code with ability to use any combination of RF transceiver and microcontroller or microprocessor with proprietary or standardized RF package (ZigBee, Lora, Weightless....) depending on user needs.

 

 

Last Edited: Thu. Jun 14, 2018 - 08:32 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Those are all Cloud based (It's just someone else's computer) solutions that in order to work require my every device (depending on configuration) to be connected online. But what about devices that are behind the gateway?

So basically I'm looking for something like Bitcloud or lightweight mesh.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Which is exactly why I asked you what you mean by, "IoT" and "Platform" !

 

But, if your thing isn't about internet connection, then how can it be "IoT" - since the 'I' is for "internet" ?!

 

Or you're also just jumping on the  "IoT" buzzword bandwagon ... ?

 

Have you looked at things like Contiki ?

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Tue. Jun 19, 2018 - 07:11 AM