element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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
Blog Help Us Put the IoT in Innovation: Dev Tools to Build the Product
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Internet of Things requires membership for participation - click to join
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: rscasny
  • Date Created: 25 Jul 2016 9:10 PM Date Created
  • Views 1370 views
  • Likes 6 likes
  • Comments 10 comments
  • sensor_fusion
  • mbed iot
  • raspberry pi 3 projects
  • mangoh_green
  • warp7
  • cc3200 launchpad
  • dev kit
  • riotboard
  • motion sensor
  • eejournal
  • internet of things kit
  • iot;
  • mbed k64f
  • home healthcare iot
  • BeagleBone Black
  • intel edison
Related
Recommended

Help Us Put the IoT in Innovation: Dev Tools to Build the Product

rscasny
rscasny
25 Jul 2016

image

I'd like to start by thanking all the community members who have participated in the element14 community's InnOvaTors project, including shabaz, dougw, Workshopshed , Instructorman, beakersbro, Blacksheep32, beacon_dave, Robert Peter Oakes, balearicdynamics, pihaume and rogerpena. I realize you all are very busy people so I appreciate your participation. Your input has a lot of value here at element14. Thanks again.

 

 

If you haven't had opportunity to participate, let me recap the InnOvaTors Project:

imageimageimageimageimage

What is the element14 InnOvaTors Project?

The goal of the InnOvaTors project was to solve a problem, just like you would do on your day jobs as engineers, developers, coders, consultants, etc. The problem to solve for this project was how to use IoT technology to develop a product that would protect a stroke patient who lives alone at home and has a tendency to lose her balance and fall. We proposed this scenario to (A) get insights into the IoT product development and brainstorming process, and (B) to provide useful feedback to the IoT vendors we support so they can better serve the needs of the engineering and developer communities.

 

If you are still interested in participating, feel free to visit the element14 Internet of Things space and click on any of the Help Us Put the IoT in Innovation links: Part 1, Part 2, Part 3 or Part 4.

 

What Did We Learn from the InnOvaTors Participants?

For simplicity, we split the InnOvaTors project into four parts. Starting with workflow processes (Part 1), we then progressed to sensor node design (Part 2), followed by gateway design (Part 3),  and, finally, cloud platforms (Part 4). The participants offered ideas, opinions and advice, just like they would do on the job. There were some lively conversations throughout the 4-part project, so I encourage you to read them.

 

Like most other projects, this one required some thought about planning, organization and scoping. Developing a home healthcare IoT product is not necessarily an easy task. So an overall plan, requirements gathering, and work flow priorities were discussed first. Researching the current market (Workshopshed) for similar products and sharing them with the other participants was a good springboard for discussion. As noted, IoT-related healthcare devices have already been developed. Clearly, the demand for them is growing and that's why we chose to focus on this type of product for the InnOvaTors project.

 

We also learned that you could approach the problem in two ways: you could monitor the space or monitor the patient's movement within the space and look for daily pattern anomalies. Monitoring the activity in the space instead of the patient's movement within it was a surprising suggestion. In the end, most of the participants leaned towards monitoring the person's movements via a wearable sensor although the other approach may be worth investigating.

 

There was also a brief discussion on whether an IoT product would be an appropriate solution for this problem. For instance, beacon_dave framed the problem using both reactive (non-IoT) and proactive (IoT) approaches. As the InnOvaTors project moved to a technical discussion of the node, the opinions started flying and the intensity of the discussion ratcheted up a few levels. A discussion of the types of movements that needed to be sensed was a hot topic of discussion. The next subject was the use of a wearable device. Not everyone agreed that a wearable device was viable. "I would be super-inclined to do as much as possible passively or without wearables, to try and reduce patient error (e.g. forgetting to wear a device)," said shabaz.

 

There were two other interesting discussion points concerning the nodes: (A) how much intelligence should the node have in order to do more processing close to the patient and (B) the need to utilize sensor fusion generated by several types of sensors in order to build a complete picture the the patient's physical movements.

 

Three types of wireless connectivity technologies were also considered for the node: sub-1GHz wireless for short range, WAN connectivity for long range, and 4G/LTE because normal mobile phone could be used [by the patients]. dougw also suggested the Open Beacon RFID tracking system for location tracking. Cellular connectivity came up several times in the discussion, but there was some concern voiced by beacon_dave regarding the loss of cell service during power outages impacting the reliability of the IoT device.

 

The discussion about the gateway got a little fuzzy, which I expected because brainstorming is about possibilities and not necessarily certainties.The use of smart phones and robots were part of the mix. beacon_dave did some research and said that Omron Healthcare already has a Bi-Link Gateway that uses NFC and USB to transfer a patient's vitals data to Omron's Health Management platform in the cloud. This seems to be the trend since building your own cloud infrastructure and applications is such an onerous task. Utilizing cameras for remote assistance was another idea tossed around in the discussion.

 

What's Your Preference: Dev Boards or IoT Dev Kits?

The other goal of the InnOvaTors project was to gather feedback on the current generation of IoT development tools for the benefit of element14's product vendors. As far as dev boards go, Robert Peter Oakes recommended "using the TI BOOSTXL-SENSHUB via a sub GHz radio to a local hub connected to the Internet to alert response teams or a cell module to call instead." This is a great idea. I did some research and found other dev boards that could be useful in developing home healthcare IoT products. Here they are with a few salient specs:

 

Warp7RiotBoardTI LaunchPadIntel Edison
imageimageimageimage
  • i.MX 7Solo applications processor
  • 8GB eMMC 5.0
  • 4Gb LPDDR3
  • WiFi, Bluetooth, BLE, USB-OTG, NFC
  • Accelerometer, Barometer, Gyroscope
  • ARM Cortex A9 MPCoreTm Processor at 1 GHz
  • 1GByte of 32-bit wide DDR3 @ 800MHz
  • 4GB eMMC
  • CC3200, SimpleLink Wi-Fi, Internet-on-a-chip
  • Integrated MCU 40-pin LaunchPad
  • Compatible with TI BoosterPacks
  • Accelerometer
  • Temperature sensor
  • Dual-core, IntelRegistered AtomTm CPU at 500 MHz
  • 32-bit IntelRegistered QuarkTm Microcontroller at 100 MHz
  • 1 GB LPDDR3 POP memory (2 channel 32bits @ 800MT/sec)
  • 4 GB eMMC
  • Supports Arduino Sketch, Linux, Wi-Fi, and Bluetooth.

 

Have you used any of the above dev boards? Would you consider using these for a project like the one described in the InnOvaTors project?  If not, what do they lack and what could be added so they would be a great dev tool for this type of project? If you have the time, please offer your thoughts below in the comments.

 

Some of our vendors are beginning to provide "turn-key" IoT dev kits instead of only dev boards. I did some research on these kits and put them in the table below:

 

Sierra Wireless mangOH Starter KitARM IBM-Mbed IoT Starter Kit
BeagleBone Black IoT Solution Kitelement14 IoT Learner Kit
imageimageimageimage
  • manOH Green base board
  • WP8548 module with Cortex A5 application processor, GNSS receiver, and 3G modem
  • CF3Tm socket cover (to lock the module in the CF3 socket)
  • CF3Tm release tool (to remove the module from the CF3 socket)
  • Breakout Board IoT Connector x 2
  • Power Supply Unit (PSU)
  • Antennas
  • USB cable

mbed Enabled Freescale K64F

  • Freescale K64F Kinetis K64 MCU (MK64FN1M0VLL12)
  • High performance ARMRegistered CortexTm-M4 Core with Floating point unit and DSP
  • 120MHz, 256 KB RAM, 1MB FLASH

mbed Application Shield

  • 128x32 Graphics LCD
  • 5 way joystick
  • 2 x Potentiometers
  • Speaker, PWM Connected
  • 3 Axis +/1 1.5g Accelerometer
  • RGB LED, PWM connected
  • Temperature sensor
  • BeagleBone Black Industrial
  • TI Sensor Tag CC2650
  • Bluetooth 4 USB Adapter
  • 8GB microSD Card
  • Ethernet cable
  • Raspberry Pi 3 Model B
  • 16GB microSD Card pre-loaded with Raspbian Image
  • Sense HAT
  • Power Supply
  • Case

 

It seems like offering IoT dev kits will be the trend, rather than only the dev board alone. The most obvious advantage of the kit is time and cost savings. But these kits run the gamut from the Sierra Wireless mangOH kit which has everything you need to provide an end-to-end IoT solution to the BeagleBone Black IoT Solution Kit, which provides the basics. Would you be more inclined to look for a turn-key IoT dev kit over simply the dev board? Do these kits offer you what you need to start building a product like the home healthcare monitor that was discussed in this InnOvaTors project?

If you have the time, please offer your thoughts in the comments.

  • Sign in to reply

Top Comments

  • DAB
    DAB over 8 years ago +4
    All of the boards off a lot of capability, but they can be very intimidating for newbies. I think one way to get more participation is to use a progressive challenge. You start out with a simple and inexpensive…
  • Workshopshed
    Workshopshed over 8 years ago +2
    I know it's not really designed for embedded projects but the Microbit seems to have similar capabilities to a few of these boards such a motion sensors and BLE.
  • RParkerE
    RParkerE over 8 years ago +2
    I too am with Workshopshed in that the Microbit could be a really powerful tool with its capabilities and size. I feel that just a Dev Board and Dev Kits have unique upsides and downsides. Dev Boards alone…
  • balearicdynamics
    balearicdynamics over 8 years ago

    Great question, better IoT Kits or dev boards ...

     

    My answer is: mixed. Starting from the project requirements there are two questions we should answer:

    1. How is IoT involved
    2. What are the design architecture required performances.

    Answering the first question we can easily focus the class of IoT components we need. Consequently we are also easily addressed to the kind of kit cant solve us most of the problems; maybe based on motors control or environmental sensoring. Depending on this we start with a first serious IoT platform or set of components related to our project.

    When we answer the second question we already know how the IoT components connects and should be controlled: maybe based on wired or WiFi network, Bluetooth or hardware connection protocols like I2C, Serial, USB, wiring etc. These are just the parameters we need to choose the micro controller and/or the board(s) we will use to start with the fundamentals needed to grow the creation.

     

    Then we have just to allocate time for electronic assembly and design, software and firmware implementation and testing on the real world (with a lot of different declinations). Better if we honestly analyse our specific knowledge in the different involved fields considering the time needed to learn all what we don't know yet.

     

    Enrico

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • kalarav.parmar
    kalarav.parmar over 8 years ago

    Good Post for IoT Developer.

    But here listed all the Modules, and Development Boards are comparatively costly for product development.

    there are other Boards are available which support the TCP/IP stack and MQTT With Host Device. Like, Gainspan, Murata, esp8266.

    if these type of any boards are available in on IoT platform please provide me a good solution. for my Next IOT Project. which is best from me which support on board API and stack.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • volly
    volly over 8 years ago

    rscasny,

     

    How could I have missed this......

     

    great stuff....

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • rscasny
    rscasny over 8 years ago in reply to RParkerE

    Parker,

     

    That's a great idea. It's a great product personalization idea, which is the wave of the future.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • RParkerE
    RParkerE over 8 years ago in reply to rscasny

    I think so. Another idea would be for sites and stores to allow makers to "invent" their own IOT kit. Have a section that you of all the different parts that would normally be in a kit and let the makers design their own. Say for $ you can get one Dev Board and 5 sensors and for $$$ you can get one Dev Board and 20 sensors or two Dev Boards and 5 sensors. Something like that I think would be cool! This could even just be a promotional idea and you bundle the most common IOT parts bought during this period into a kit.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • 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