element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Internet of Things
  • Technologies
  • More
Internet of Things
Forum Create a IoT dashboard in my website
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Internet of Things to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 15 replies
  • Answers 6 answers
  • Subscribers 505 subscribers
  • Views 6150 views
  • Users 0 members are here
Related

Create a IoT dashboard in my website

ganesh8899
ganesh8899 over 8 years ago

Hi, I'm first time here. I'm new to IoT and I tried some IoT platforms like thingspeak and adafruit. Now I want to create my own IoT dashboard in my website .

Does anybody have a good idea or experience on this ?

  • Sign in to reply
  • Cancel

Top Replies

  • Robert Peter Oakes
    Robert Peter Oakes over 8 years ago +4 suggested
    I would use something like NODE-RED for the dashboard, it will also manage your workflows etc. Use smaller less complex devices for the edge (ESP8266, Arduino YUN, etc) Node Red has a dashboard capability…
  • BigG
    BigG over 8 years ago +3 suggested
    There are so many options to choose from and it cannot be done in isolation without evaluating the dataflows and requirements of application from sensor through to user. It also very much depends on your…
  • Robert Peter Oakes
    Robert Peter Oakes over 8 years ago in reply to ganesh8899 +2
    What do you mean by "a own IOT platform", please explain in more detail
  • BigG
    0 BigG over 8 years ago

    There are so many options to choose from and it cannot be done in isolation without evaluating the dataflows and requirements of application from sensor through to user.

     

    It also very much depends on your own personal preferences as to how much control you want and how much experience you have with creating websites yourself, as you would probably need to apply a suitable MVC architecture in combination with the right javascript framework.

     

    Besides that, you could try any of the following (just a couple listed by way of example):

    https://firebase.google.com/

    Keen IO - Analytics for Developers

    https://www.carriots.com/

    Wia | Cloud Platform for the Internet of Things

    https://thethings.io/

    https://www.artik.io/

     

    Then, if you want to build from the ground up:

    https://www.ibm.com/cloud-computing/bluemix/

    https://aws.amazon.com/iot/

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 8 years ago

    I would use something like NODE-RED for the dashboard, it will also manage your workflows etc. Use smaller less complex devices for the edge (ESP8266, Arduino YUN, etc)

     

    Node Red has a dashboard capability and can also integrate to a huge number of remote peripherals with ease

     

    See some of my posts here https://www.youtube.com/results?search_query=node+red+thebreadboardca , along with many others

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • ganesh8899
    0 ganesh8899 over 8 years ago in reply to BigG

    I have also tried many IoT platforms.

    Now I'm trying to create a IoT dashboard(platform) like that for my RPi 3.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • ganesh8899
    0 ganesh8899 over 8 years ago in reply to Robert Peter Oakes

    I want to create a  own IoT  platform for me.

    Please give some ideas related to it

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 8 years ago in reply to ganesh8899

    What do you mean by "a own IOT platform", please explain in more detail

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • BigG
    0 BigG over 8 years ago in reply to ganesh8899

    Creating a platform is simply a mechanism to accept incoming messages, translate what they mean and store the result. Then you will want to have means to view the results in a meaningful and user friendly way.

     

    So to do this requires the right infrastructure. If you want a platform but don't want to own the hardware, like computer servers, then something like AWS would do the trick as they have all the building blocks available. If, as you say, you want to create the platform on own infrastructure, such as RPI, then a LAMP install, for example, would suffice to get you building the application. With a default LAMP config you will then be constrained to using http as your communication protocol. If you want more options, such as using MQTT as your communication layer, then look at installing a server config which includes nodejs.

     

    If it's just widgets you're after, like those seen on io.adafruit dashboard, for web interface then it's a case of searching online for the right JavaScript library. Tying the front end with the data then requires use of MVC architecture and framework like AngularJS or using Ajax.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • ganesh8899
    0 ganesh8899 over 8 years ago in reply to Robert Peter Oakes

    IoT platform means I want to display the sensor readings(graph) in my website and display the controls like switches in my website.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • ganesh8899
    0 ganesh8899 over 8 years ago in reply to BigG

    Thanks a lot!!!

    But I want more clear ideas about IoT platform .

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • DAB
    0 DAB over 8 years ago in reply to ganesh8899

    Hi Ganesh,

     

    I think you need to better explain what you mean by IoT platform.

     

    Reviewing the responses I believe that I and the others are having a difficult time understanding what you want to do.

     

    If you can take some time and define your terms and your objectives, then we can provide you with more specific ideas.

     

    As it is, your request is just too broad for use to provide you with specific information.

     

    DAB

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 8 years ago

    OK, so lets give this another try...

     

    Adafruit  ( https://io.adafruit.com/  ) and ThingSpeek ( https://thingspeak.com/  )are simply data analytics platforms that support protocols that IOT Devices can use, they will concentrate the data and with a bit of work, present it to you in some meaningful way, they are not "The Internet of things" nor are they an IOT Device. in fact they are possibly the last part in the process and provide little control back to your sensor (IOT Edge Device) and would not be terribly quick to do so. They can have actions configured to provide some control of your solution but what if you provides have an outage or you need very quick response to certain scenarios ..........
    Things like Node-Red can provide both a way to display your data when combined with other applications like SQLite3 and perhaps MQTT to include historical data (Trending), this would provide you the most control over your solution (Home Automation for instance). There are some providers out there that can provide services like MQTT Brokers and even a Node-Red based dashboard but you can also choose to implement this locally and therefor not have issues when the Internet access is temporarily unavailable (Stuff happens). It takes nothing more than say a Raspberry PI or an IOT2020 to get this control system up and running including providing a  WEB interface and a workflow engine along with storage for historical data.
    You can even publish this data to an external service like Adafruit or Thingspeek if you like, the difference is that none of your sensors need to know about this fact and the ONLY device that publishes outside of your local network would be this PI / IOT2020 gateway / controller. but it does not have to, this is a great security feature and allows much better security to be implemented at the gateway
    this is also very easy to implement and your are no longer bound to some cloud service that may or may not last as free... it puts you in control of your system. If you want remote access to turn on lights and change temperatures, that is easy too. If you want sme of the Data to be analyzed and displayed by a cloud service then it is the gateway that will publish it and only what you want. the rest is kept private and also only one device needs to be changed if you want to change cloud service or add another.
    In my opinion this is the prefered way to implement this and I speak from experience having worked in big organizations where distributed data and analytics have been an important part of the solution. I am talking about country level and Provincial level solutions covering thousands of mile in distance and hundreds or thousands of devices feeding data.
    Things to think about
    1. SECURITY, who ill have access to the data and how will they get to it
    2. ARCHIVE DATA, where do you want it stored and how will you access it (Trending, Graphs etc), do you want it stored in some foreign country where your data is not regarded as yours and that government can look as often as they want.
    3. WHAT DATA. sending external temperature and humidity etc out to a cloud service or other public platform can be helpful to others but not your specific address or other personal identifying information (When your heating kicks in or when to turn on / off lights in the home, it is surprising how little data can be used to find out if your at home, what your habits are and when best to break into your premises
    4. Ease of Maintenance, if every one of your sensors is configured for external transmission of data, and also to receive remote commands from say a cell phone app, then what happens when your provider changes you IP address or blocks a port for some reason, you have to go to all those devices and update them. If they all go through a local (To Them) gateway then you have only one thing to update...
    Hope this helps explain my previous answer, please also go watch some of the videos I have published on my youtube channel on IOT. there are many examples on how to implement what I am talking about ( https://www.youtube.com/thebreadboardca )
    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube