Skip to content

morpheyesh/gomegam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoMegam-IoT

As the name depicts, the project revolves around Internet of Things(IoT), an umbrella term, which is basically bunch of devices communicating and storing data through the internet. Every device generates some sort of data all the time, these data if well filtered, can be used for further analysis to get valuable insights.

How can these data be distributed, fail-proof and redundant?

Say hi to blockchain. We use blockchain, the underlying technology that runs bitcoins to do the job. To put things short, block chain is a technology which is decentralized and distributed, everyone in the network contains all the information about the data when ever there is a new transaction that takes place in the network. This way, we eliminate decentralized system and increase redundancy of data. WIN-WIN.

Target user?

It can be any one who would want to use the blockchain technology and be distributed. A healthcare firm? Yes, they can inturn connect their devices to the blockchain network and hence not worry about losing data. hey remember, is it still encrypted! an energy firm? Absolutely, Send filtered data to the network, analysed later would give important insights.

Why do we use go?

We use go because of two simple reasons

  1. It is awesome

  2. It really is awesome.

on a serious note, Go can be used effectively because of its concurrency and low memory usage. When there are way too many devices trying to talk to each other, or to a main network, concurrency comes in handy. Writing code in go is a breeze!

Releases

No releases published

Packages

No packages published

Languages

  • Go 75.5%
  • Makefile 20.7%
  • Python 3.8%