Skip navigation

This is my first post within the element14 community and would like to take this opportunity to thank the organisers and team behind this (In the Air Design) challenge.  I must say, there are heaps of great ideas and am looking forward with the progress of each proposal, and choosing only ten would definitely be a great task.


I do strongly believe that IoT is more than just monitoring and controlling our home appliances, and this challenge strongly backs that principle.  This competition's main objective is to design a system that would help us build a cleaner and less polluted world, and one way to achieve this goal is for everyone's little contribution in reducing greenhouse gas emissions.  There are already a number of initiatives and regulations promoting the reduction of carbon footprint mostly adopted by commercial companies around the globe.  However, it should not stop there.  With all the advancement in technology, it now more economical to build devices that can be installed residentially, such as the one being proposed here: a real-time carbon footprint monitoring system.  Then we can all contribute to this goal of transforming our world into a healthier place to live in.


In the next post, I will walk through the various components of the system.  Stay tuned.

Table of contents

<< Previous

Next >>


As I am waiting for component/kit for this challenge yet, I will be comparing forget_me_not and in_the_air design challenges here in this post for point out difference and similarity between these two challenge...


in forget me not challenge competitors need to design home automation system using Raspberry Pi and Enocean energy harvesting wireless sensor modules.

here, OpenHAB application running on RaspberryPi work as Home automation server to host Home Automation control app webpage on local network or on internet.

So, yes there is critical need of powerful processor like Raspberry Pi to run OpenHAB ( in background java and apache) for hosting application on web or local network. OpenHAB is hosting web application and data is not sent on cloud to process further, all data processing done at OpenHAB ultimately at Raspberry Pi.


In the air challenge is all different at software side... Here Airvantage cloud will be used to upload sensor data on cloud (Just like plotly, xively...) and from cloud data can be shown on application or web page with api provided by Airvantage.

So here sensor are just sensor nodes sending data on cloud and as Airvantage uses very light weight protocol (like MQTT) for M2M application, I think there is no need for BBB as main processor, if CC3200 can access Airvantage cloud just like cc3200 does with Xively. Using Airvantage bidirection data transfer, it is also possible so control as well as sensing both done using CC3200.


CC3200 have enough resources (256KB RAM both code and data) for interface sensors and accuators for control at same time communicating with Airvantage cloud.




For light application of sensing from few sensor and controling few accuator CC3200 is enough with all processing burden on Airvantage Cloud..or Application running on Client.


For heavy application which include scripting, java, apache all together BBB will be helpful..


This is my initial thought, I may be wrong.... so your suggestion/comments are welcome...

Project code     : Nanoimp.

Objective          : Monitor and eliminate dust and particle in the air.

Location           : Singapore (1.2971342,103.7777567,17).

Time                 : 2160 hour.

Target               : Complete system, low cost, & better life



Idea 101:


Now the air quality become worse and worse especially in town area. This idea is to solve air issue for critical need like asthma patient, laser laboratory and baby or elderly.


The main Idea is build monitor system and air filter system.

Monitor device is for monitor dust, temperature and humidity in the air.

Air filter device is to filter air and cool the area(optional).

This two device will work together via IoT.


All the device can be link and manage to work together or individual.

For example, user can setup 3 monitor system with just one filter system. The information from 3 monitor system can be use to control the filter system in a require setting.

On the other way round, user also can only use one monitor system to control multiple filter system.


Monitor System:


This is planning monitor system and not the end prototype. It will be different in part and program development.

My plan is try to use the given device before going to other.

This is the main system to be done. I hope can complete all but for now just concentrate on the main.


Monitor System 1:



Monitor System 2:





Filter System:


For filter system the main idea is simple. Force dust and particle (nanoimp) to water and trap them in the water.

If this still not enough then trap them in HEPA filter after the water trap.

Not sure what sensor will be included at this moment, maybe water level. Let see how.


Some testing:

Filter test:


It look simple, build simple and it simply work


Try using the big fan with no speed drive it blow hard to water and water splash every where.

End up running 12V blower for few hour and the result quite good but those big fan work great he..he..


Simple check using 10W LED  touch light to check the dust and look like this method working very well.

The big dust & particle even can seen in the water trapped


Sorry no waterproof camera to show the dust & particle in the water.

Maybe next time update you guys with the picture.







Show time but it a bit boring.



Sierra Wireless system Testing:

I have starting to play around with Sierra wireless cloud system to more understanding their system.

sierra start.jpg


Starting with registering and it was easy (

First view around for example as many as I can get to boost up the development time.

When searching around the system look very serious, They plan for BIG, I mean is their system is design so that can support thousand or even million device and all around the world.

Don't worry, with this ability then for small quantity it should not be an issue he..he..


I found this and it look easy (


Have try for few time to upload my apps but just get error for not supported file. Maybe there are something wrong or stupid thing done by me.

I just hope they have a working downloadable file for user to try out.

Will try again when have free time






SKEDD it cool

Be patience for the video


Other Support link:

Würth Elektronik tool:


Air Design Challenge TI support:


Sierra Wireless support:


More for Sierra Wireless and look like I need more time to digest the given information

Ger started

More example

User guide

Example for BBB ( look simple, but have a try to fell the burn)


Please use the support wisely



Dust, Temperature and Humidity Monitor                  



Dust, Temperature and Humidity Monitor Chapter 2

Previous posts for this project:





On Monday, I received a package from element14. It contained the two TI Launchpads provided for the challenge: MSP430FR5969 and CC3200.

Now, i've never worked with Launchpads before, so all of this is new to me.

In this post, I'll try to get started with Launchpads and the associated software.




There seem to be (at least) two different software packages to work with TI Launchpads: Energia and Code Composer Studio.


Energia seems to be the Launchpad version of the Arduino IDE, while CCS (Code Composer Studio) is a more elaborate IDE based on Eclipse.

Unfortunately, CCS is not available for Mac ... So I went ahead and continued with Energia instead.

Screen Shot 2014-10-26 at 17.10.37.png

I downloaded the MacOS X version of Energia from Download | Energia and started the installation.

Once Energia was installed, I tried to run it. This returned a message that a legacy version of Java was required.

Screen Shot 2014-10-26 at 17.00.53.pngScreen Shot 2014-10-26 at 17.01.21.png


I installed Java 6 by following the instructions and tried running Energia again, only to be confronted with a new warning message.

Screen Shot 2014-10-26 at 17.02.39.pngScreen Shot 2014-10-26 at 17.04.00.png


This time, my Mac was refusing to launch the application because it is from an "unidentified developer". This was probably due to some security settings on my Mac. Luckily, I found that by "right" clicking, and selecting "Open", the popup message was different and allowed me to run the application.


At last, Energia was up and running. That wasn't too hard, and the problems that were encountered, were overcome easily.

Screen Shot 2014-10-26 at 17.05.27.png


Competitors were provided two Launchpads for this challenge. I thought I'd start with the MSP430FR5969 and later on proceed with the CC3200 as I got more familiar with the Launchpad and software.

As with Arduino, I wanted to start off with something very basic: blinking LEDs.

From the examples, I loaded the Blink sketch, and tried to upload it to the board.

Screen Shot 2014-10-27 at 20.56.28.pngScreen Shot 2014-10-27 at 20.58.43.png


This returned an error that my Launchpad's firmware needed to be updated. Unfortunately that kept failing at a certain point, saying it was an unknown device. What now ?


tilib: MSP430_OpenDevice: Unknown device (error = 5)

tilib: device initialization failed


I posted my question in the TI support thread (Have a Question for TI?  Ask it Here!) but have yet to get an answer from anyone. In parallel, I searched the world wide web for answers.

It would seem that the new MSP430FR5969 with EnergyTrace feature is not properly supported yet, and a new version of Energia (with new drivers) is required. Proposed solutions were to either use CCS (which is not available on Mac) or to manually patch/update the driver. Unfortunately, always referring to Windows or Linux, not Mac.


It seems like I won't be able to move forward with Launchpads on my Mac for the time being ...




By lack of working options on my Mac, I ended up falling back to my old Windows XP desktop PC ... It's old and slow, but I have no other choice.


I installed Energia on it, but encountered the same issue as before. So I installed CCS6 and guess what ? It recognised the Launchpad properly!

With CCS up and running, and the board recognised, I was finally able to upload a sketch to my MSP430FR5969 Launchpad!

CCS-Energia SKetch.PNG


CCS requires some getting used to, but I was able to rather easily find my way and upload the sketch. Even the "EnergyTrace" feature mentioned earlier made an appearance (lower-right corner in the screenshot). It seems to be able to provide live feedback on the Launchpads power consumption. I'll have to look up this feature to find out what it's all about!


In order to make the system work, the first thing we need are sensor. I did some search and this is what I came up with. I need to fit sensors, parts and possibly some smd equipment into budget and that has made me fiddle with the design a LOT! Truthfully I am a bit ruffled up at this stage as to how I am going to make this work. People already have big workstations and workshops and I have been intimidated by all the "extra-electronic" craftsmanship in the past. I will do my best but it is easy to get scared at this point.


Sensor research


So there are two types of sensors which can fit into budget. Here is a brief of both.

Semiconductor sensors

These are relatively inexpensive compared to other sensing technologies,  robust, lightweight, long lasting and benefit from high material sensitivity and quick response times. They have been used extensively to measure and monitor trace amounts of environmentally important gases such as carbon monoxide and nitrogen dioxide. They are also sometimes called Metal oxide semiconductor gas sensors. These are relatively cheaper and good example is the MQ-x series which is popularly available. I am not sure about the advantages or disadvantages and hence I request anyone with the knowledge to contribute.



Electrochemical Sensors


According to wiki, "Electrochemical gas sensors are gas detectors that measure the concentration of a target gas by oxidizing or reducing the target gas at an electrode and measuring the resulting current." The gas diffuses into the sensor, through the back of the porous membrane to the working electrode where it is oxidized or reduced. This electrochemical reaction results in an electric current that passes through the external circuit. In addition to measuring, amplifying and performing other signal processing functions, the external circuit maintains the voltage across the sensor between the working and counter electrodes for a two electrode sensor or between the working and reference electrodes for a three electrode cell. At the counter electrode an equal and opposite reaction occurs, such that if the working electrode is an oxidation, then the counter electrode is a reduction.



There are other types such as :

  • Infrared sensors which use IR diffraction to measure gas levels. They are based upon the ability of some gases to absorb IR radiation. Many hydrocarbons absorb IR at approximately 3.4 micrometers and in this region H2O and CO2 are relatively transparent.
  • Catalytic sensors which work on the fact that that when gas oxidizes it produces heat, and the sensor converts the temperature change via a standard Wheatstone Bridge-type circuit to a sensor signal that is proportional to the gas concentration.
  • Flat surfaced ... sensors adopts advanced flat production technology. The heater and metal oxide semiconductor material on the ceramic substrate
  • Solid Electrolyte Gas sensors... based on ceramic components for the quantitative detection.
  • Other misc types




There is an array of manufacturers of these sensors and I list them out below:


Sensor Selection


I am selecting the following sensors for my application:


Gas DetectedTypeSensor Model
Carbon MonoxideSemiconductor Sensor



MQ309A or TGS3870( CO and Methane)(OUTSIDE)

Carbon DioxideSemiconductor SensorMQ135(OUTSIDE)
Carbon DioxideElectrolchemical SensorMG811(INSIDE)
Hydrogen SulphideSemiconductor Sensor


HydrogenSulphide and Air QualitySemiconductor typeMQ135(OUTSIDE)
OxygenElectrochemical SensorME3-O2(INSIDE)
OxygenGalvanic Cell TypeKE-25(OUTSIDE)
Ozone and Nitrous OxideSemiconductor TypeMQ131(OUTSIDE)
Nitrous OxideElectrochemical TypeME3-NO2(INSIDE)
HydrogenSemiconductor TypeMQ137
Volatile HydrocarbonsMOS TypeTGS2602
Temperature & HumiditySemiconductorHDC1000(INSIDE)
Temperature & HumiditySemiconductorHDC`1000(OUTSIDE), TMP008
Particulate Matter-No IDEA



I am still working on the Particulate Matter part of the Sensors. I hope these fit in budget. The system this time will have an extensive array of data on various gasses in the air which will be logger to sierra airvantage.




I request anyone with knowledge to correct, ammend, remove, remake the above list. Please share your experience because I have none in this particular field.






Many of the parts we'll be dealing with in this challenge are surface mount. Therefore, it seems wise to me to blog about preparing for the surface mount board build. I have chosen a few items as part of the budget to prepare for this. Note, I am not endorsing these parts, as I have not used them yet. I will be purchasing them and I will comment on how I like them in a later blog post. Why talk about dealing with surface mount? Suppose you are working on this challenge and you've decided to use the TI HDC1000 temperature and humidity sensor, which looks like a good sensor at a great price. Sensirion modules are at least twice the price for the same resolution. I've shown the image of the HDC1000 from TI's website below in Figure 1.


Low Power, High Accuracy Humidity and Temperature Digital Sensor - HDC1000

Figure 1: Texas Instruments HDC1000.


This chip measures 2.04 mm x 1.67 mm. Grab a ruler and look at it, this chip is TINY. So, to deal with tiny stuff we will need the appropriate tools, which is why I started this blog series on surface mount soldering.



So, here are the basic parts I would choose considering we have a $500 budget. I prefer to work under a microscope, but we'll see how things turn out. C'est la vie.


A Preheater - TENMA 21-10135 MINI SMD PREHEATER, 100-350 DEG C TENMA 21-10135 MINI SMD PREHEATER, 100-350 DEG C



Solder Paste - CHIP QUIK  SMD291AX10  SOLDER PASTE, 63/37 Sn/Pb, 35G CHIP QUIK  SMD291AX10  SOLDER PASTE, 63/37 Sn/Pb, 35G




If your budget is running tight, you could exclude the preheater. The preheater just makes it easier to solder because it holds the board for you and provides heat from below while you use the hot air station above. If you have a stand that can take the heat, you could solder the board with just the hot air station. If your eyes are really good at focusing on small things you could exclude the lamp as well.


I've gathered the photos of the products from around the internet, but mostly Newark. I've also added a blurb about each piece and for which task it is used. Unless indicated these pictures come from the Newark website.


The Hot Air Station

This is the main tool. You definitely need this one or a heat gun. Something has to be used to heat up that solder paste for the QFN (Quad Flat No-Leads) and BGA (Ball Grid Array) packages. We could get away with an iron for SOIC (Small Outline Integrated Circuit) or QFP (Quad Flat Packs) but the QFN would be really, really tricky to do without hot air. You could use a toaster oven for the initial soldering, but you need the hot-air station to rework the board.


The LED Lamp (Picture from MCM Electronics, part supplied by Newark)

As I get older, my ability to see fine items gets worse. If you are young enough that this is not a problem, a simple desk lamp may suffice. Be wary though, some of these parts are quite small. When I do surface mount components, I use a microscope. These magnifiers are typically 2.5X magnification, so it's a bit of a gamble. At $26, it's not very risky though.

Desk Top LED Magnifier Lamp with Flexible Gooseneck- 60 LEDS - MCM Part #: 21-10255


Solder Paste

You'll find two basic containers for solder paste. The syringe and the jar. If you are having a stencil made, you can get a jar. Try to get one that comes with a spatula or squeegee for applying solder. Most likely, since you're prototyping, you'll want the syringe. This allows you to deposit solder directly onto the pads of the PCB.


Dental Picks (Picture from MCM Electronics, part supplied by Newark)

These tools are for positioning the lCs and for scraping away any solder balls that do not liquify in the heating process. They're just really handy for surface mount work.




These are for placing the components onto the PCB and sometimes holding components while you hand solder something. You can use these for positioning as well if you don't want to use the dental picks.


The Preheater

You can see the board holder on the top of the preheater in the picture. The preheater heats the board from the bottom. You set the temperature just below the melting point and use the hot air to finish the job from the top. You can get away without the preheater, but you might not like the look of your board when you are done. Components like Tantalum capacitors and some ICs will "bake" without using the preheater.


Precision Knife (A.K.A. X-acto knife)

Who couldn't use a knife like this when prototyping?


Final Thoughts


That's it for this blog post. I'll be designing a board in this challenge, so the next blog posts will likely be about surface mount soldering techniques. Sometimes it's difficult to learn without doing. I've been working with RF and surface mount components for about eight years now and I'm still learning. If you're designing a board for this challenge, just consider how small the components are before deciding on a part.


Anit-Smog Blog #1

Posted by clk Oct 28, 2014

This is my first time as a Road Tester and I'm really excited about the challenge. Still waiting for my kit to arrive and in preparation I've started putting together a preliminary BOM and sent out sample requests to some vendors.

Thankyou for choosing me as a competitor in In The Air Design Challenge. I will be using different sensors in the challenge. Sensors for ozone, smoke, dust , light ,sound level will be used. If possible will be looking for ph sensors and conductivity tests on water samples to get water pollution level. In addition temperature, humidity sensors will be used from ti.

The different components will be integrated in the following way:

· All the sensors will be connected to MSP430 launchpad. The launchpad using onboard supercapacitor takes reading from all the sensors , passes them serialy to CC3200 launchpad and goes to low power sleep mode to save power.

· The CC3200 launchpad using wifi sends this to beaglebone.

· The beaglebone wifi dongle catches the data and stores the data in sierra cloud services.

· The CC3200,sensors and MSP430 is powered from a power circuit board that is made using wurth electronics pcb service. The power comes from 12v battery. The battery will be charged through solar cells. The charger will be made using wurth electronics inductors and passive components and ti solar charger ic with fabrication done through wurth pcb services.

· A mobile app will be made using eclipse iot and sandbox softwares.

· As regards how to get the Android devices talking to the Beaglebones, we'll need to send our data to a place that both devices can access. One simple way of doing this would be to use Google Spreadsheets. The Beaglebones could write data to the spreadsheets, and the Android app could display that data. The Android app could send command messages back to the spreadsheet and the Beaglebones could watch out for those messages and take the appropriate action.over.PNG

Hello everyone,


My goal for this road-test is to create a Portable Environment Field Tester. This can be used by outdoor enthusiasts, researchers, campers, hunters or anyone who spends time outdoors. The chances of getting lost is not very great, but running out of water, getting bad weather, being in an area with bad air quality or falling in contaminated mud or dirt is greater.


With the Environment Field Tester, you will be able to:


    • Test water before you drink it to make sure it is safe to drink.

    • Be alerted of bad weather from the basic weather station integrated in the tester.

    • If you are in an area where there could be forest fires or a decrease in air quality (caves for example) this will alert you of the danger.

    • If you fall into mud or dirt, you can test the area to make sure there is no harmful contaminates that you may have come in contact with.

    • The Environment Field Tester will be portable and run on solar power with battery back-up. The battery back-up will be rechargeable during the day from the solar power source. This will make the dependence of batteries a lot less which will help save the environment from more pollution.


The Portable Environment Field Tester will use the supplied hardware and software as follows:


    • Beaglebone Black – This will be the brains of the system, it will process all the information gathered from the sensors for the results.

    • CC3200 Launchpad – This will be used (Via Wi-Fi smart phone connection) for weather updates and send other results to a smart phone app for viewing.

    • MSP430FR5969 Launchpad – This will be used to update information to the display. (Texas Instruments 430BOOST-SHARP96 display which will be part of the purchasing made)

    • Power Inductor Kits from Wurth Electronics: Using the inductors is perfect for the Portable Environment Field Tester as they are made to withstand the harsh outdoor environment.

    • Cadsoft Pro License – With the Cadsoft Pro I will be able to make any PCB’s required.

    • Access to Sierra Wireless' AirVantage M2M Cloud Platform – You will be able to save all data you collected for future needs via the cloud

    • Advanced development tools from the Eclipse Foundation – Perfect for the phone app development

    • €40 / $50 towards Wurth Electronics's PCB services – Perfect for the detailed PCB’s required

    • Passive components, connectors, switches, and LEDs – These will be put to very good use for assembly and final touches

    • €375 / $500 budget for additional parts and prototyping – With all the extra sensors and electronics required to complete the project the budget will be put to great use. For this road test the use of purchased parts will try to be kept to brands of the generous suppliers. Some of the extra parts required will be:

      • Water sensors

      • Air quality sensors

      • Ground quality testers

      • LCD displays

      • Rechargeable batteries

      • Solar panels

I will have a blog that will be updated with all progress made while creating my road test. This will include pictures and video of each step. I want to thank all the suppliers, Element14 for everything they have done to make this challenge possible, also to all the members who have dedicated themselves to helping others understand what we don't.


Dale Winhold




My team is assembled.

I have the following amazing people ready to pull the project from possibility to implementation:


Peter Steadman - project guru, mentor

Myself - chief programmer and integrator

Alana Gaudet - green expert and gardener extraordinaire

Jason Niu - Aquaponics expert

Keith Thomson - Electronics wizard

Stephanie Amann - kid-wrangler and all round support


What we may measure and control.


Water - One of the principle things people get wrong in gardening. We will use soil humidity sensors and motorized water valves to regulate watering for optimal growth, with specific table driven watering patterns for various crops.


Lighting (both natural and artificial) is crucial for optimal growth. We will measure and control that. Canada's winter may have too little - I am considering LCD lighting as the most efficient artificial provider.


Temperature is important - most plants have an optimal range for healthy growth, and we need to measure and control that.


Humidity control is desirable for optimal growth and minimal disease of plants. We will measure and control that.


Soil Quality. This is more tricky - pH, organic nitrogen, other elements are important. We can consider measuring concentration of salts (to avoid over/under-fertilization).


Air - plants (when photosynthesizing) consume CO2 and emit O2. We can measure these and chart them. We will control air-flow with vents/fans, which will also control temperature.


There may be other factors I haven't yet thought of. The team will decide.



Broadbrush design.


I like the idea of inter-connectable modular greenhouse units. These modules could be individually covered, or open (to use in a larger greenhouse or indoors). They could have individual lighting or not.

Each unit would be self contained, communicating to the central computer system, and grow one crop. They would be daisy chain-able to others. We could also utilize the same sensors for conventional (outdoor bed) gardening, and measure/control irrigation.


I am seeing use of the Beaglebone as the central computer, aggregating information from the microcontroller satellites, publishing data to the cloud.


Each modular unit would have a CC3200 based controller with WiFi for communication with the Beaglebone.


Modules may (additionally) have MSP430 based sensor and/or actuator modules, possibly using CC2500 for wireless data transmission especially where wires would be inconvenient or impractical.

Table of Contents

Next >>

First of all I would like to thank all organizers of "In The air Design Challenge" and Element14 for showing potential and selecting my application...

in this first post I am sharing my application for this design challenge, Your valuable feedback and suggestions are welcome...

“Breath Easily for Healthier Living with IoT”


My application for “In The Air Design Challenge” include designing of  IoT based system using Beaglebone Black and CC3200 Launchpad as main processing part for sensing and controlling Air quality and water quality for Breath Easily and Healthier Living by means of controlling Air-condition, Ventilators and Exhaust Fan using real time Air Quality data of indoor and outdoor environment. The system also monitors TDS level of drinking water in home.


All the real time data will be available online from Airvantage M2M cloud by mihini running on Beaglebone black.


The entire control part is integrated with OpenHAB framework running on Beaglebone black, so automatic as well as manual control of Air-condition, Exhaust Fan and Ventilators can be done easily from openHAB application or Airvantage application running on SmartPhone/PC hence only one android application is capable to handle all home automation need.

PCB of different modules of this system will be specially designed using Cad Soft Pro and manufactured from Wurth Elektronik’s PCB service.




This system will be design around two wireless Air Quality sensing gateway, Indoor unit and Outdoor unit. Using difference in Air Quality sensor data of indoor and outdoor unit decision of control Air-condition, ventilators and Exhaust Fan will be taken. Top level blockdiagram of my application is given below,

Inthe Air.png

Indoor unit:

Indoor unit mainly consist of Beaglebone Black with Air and Water quality sensors. It also control Ventilators and Air-condition automatically. Important features of indoor unit are,

     1. It Senses indoor Air Quality using CO, CO2, NO2, VOC (Volatile Organic Compounds), temperature and Humidity Sensor and water Quality using TDS sensor. Sensors are selected by considering low power requirement and accuracy of measurement, so system works with accurate quantitative data rather than just qualitative data and it will be low power too.

     2. Work as Gateway for Airvantage M2M cloud and OpenHAB for access real time data and control the entire system online.

     3. Control of Ventilators, Exhaust fan and Air-condition (Cooler/Heater/Dryer) to control Humidity and Air Quality inside home. Also give audio visual alarm when Air Quality can’t be improved after all necessary controls at their extreme position.

     4. Indoor unit is powered from utility with backup battery.

     5. MSP430FR5969 will be used with CC2500 transceiver for control purpose at Ventilators, Exhaust fan and Air-condition.

     6. To control Aircondition I will need reverse engineering of my Airconditions remote interface to make it work with MSP430FR5969.

Blockdiagram of indoor unit modules as follows,


indoor 2.png


Indoor 3.png


Outdoor Unit:

Outdoor unit will be designed around CC3200 Launchpad with Air Quality Sensors. Main features of outdoor unit are,

     1. It Senses outdoor Air Quality using CO, CO2, NO2, VOC, temperature and Humidity and Sensors.

     2. Here also Sensors are selected by considering low power requirement and accuracy of measurement, so system works with accurate quantitative data rather than just qualitative data and it will be low power too.

     3. Outdoor unit will be powered by solar panel of 12V/2W.

     4. 6 cells (7.2V/800mAH) NiCd battery used for backup power.

     5. Solar battery charger is designed around TI Solar charger portfolio and Wurth Electronik’s Low profile high current SMD inductors.

     6. It is connected to indoor unit with Wi-Fi for sensor data transfer.

     7. Because this unit works on battery/solar panel, CC3200 programming is done with efficient use of Low power modes.

Detail blockdiagram of outdoor unit is as follows...


Working of Entire System:

Beaglebone black and CC3200 in connected wireless to WLAN router.

WLAN router provides interface to the AirVantage M2M cloud via internet and also provide control facility via smartphone application.

Indoor Sensors and outdoor sensors data collected at Beaglebone. The difference in data is used to control window slider and/or AC or exchaust fan to maintain air quality inside home.

By all the controlling means if system is not able to maintain airquality inside home under threshold condition, then alarm triggers automatically and it will also shown via twitter on smartphone.

All the sensor data are available on AirVantage M2M cloud to easily access via smartphone or PC application.


Application of Hardware/software provided in this RoadTest for my application:


     1. Beaglebone Black : As Gateway and interfacing Air/Water quality sensors indoor

     2. CC3200 LaunchPad: As wireless Sensor node for outdoor Air quality sensor

     3. MSP430FR5969 Launchpad: As indoor control unit for controlling unit for indoor Ventilators, Exhaust fan and Air-condition .

     4. TI’s BQ25504: As solar charger and battery management for outdoor unit.

     5. TI’s LMP91000: As analog front end for low power gas sensing.

     6. TI’s HDC1000: As temperature and humidity sensor module for indoor and outdoor unit. TI’s TMP112  temperature sensor for indoor and outdoor unit.

     7. Wurth Elektronik Power inductor kits: For design solar charger and battery management.

     8. Wurth passive components : In final stage design standalone indoor and outdoor unit, passive components, LED, connector and switches will be  used.

     9. Wurth Elektronik’s PCB Service: Manufacturing standalone PCB for indoor and outdoor unit.

     10. TI's CC2500 : Indoor wireless sensor interfacing and control.



     1. Cad Soft Pro: For design PCB of standalone indoor and outdoor unit.

     2. Eclipse: For implement sensor gateway on Beaglebone black to provide real time data and control facilities on Sierra Wireless AirVantage M2M Cloud Platform with mihini. Eclipse will be also used for design Android application for realtime data monitor and control.


Extra $500 budget utilization:

     1. 12V/2Watt Solar Panel: for power supply of Outdoor unit. (1Pcs Approx-$15)

     2. 7.2V (6cell 800 mAH NiCd pack): for Backup power supply of indoor as well as outdoor unit.(2Pack Approx-$30)

     3. TDS Probe : for measuring TDS level in drinking water. (1Pcs. Approx-$25)

     4. Air Quality Sensors: low power CO2, NO2, CO, VOC sensor from or (2Pcs. Each Approx-$200)

     5. Car power window motor: for linear control of ventilators/window. I will get these motors easily from car scraps vendor in local market. (3Pcs. Approx 60$)



Finally, My experience with "Forget Me Not Design Challenge" and my curiosity to design IoT based application which helps in improving environment awareness and contribute to society for healthier living will be playing key role for this RoadTest challenge. Also it would be great opportunity for me to use Beaglebone Black,CC3200 and Sierra AirVantage M2M cloud Platform for IoT application.

Hi everyone!


This is my first design challenge and got really excited when I first learned my proposal was accepted.

Many thanks Dr. Defeo and sponsors (Texas Instruments, Wurth Electronics, Cisco, element14, Eclipse, Sierra Wireless) for the opportunity.

Never had the chance to  use  Beaglebone, TI launchpads and other tools in this challenge before,

so I'm excited to start playing with these cool and powerful boards once I receive the challenge kit.

To readers, just few thoughts, this project is not the typical air monitoring system.

This is more on monitoring harmful algal bloom(HAB) in water and the impact of climate change to HAB considering temperature and carbon dioxide in the air.

Suggestions and any help will be much appreciated.



Philippines, located in Asia-pacific, ranks 12th in the world for marine capture production with 2.127 million tons in 2012 according Food and Agriculture Organization of United Nations. The country has a total of 13 major fishing grounds including Samar Sea in the eastern part. Samar Sea is known for marine shell products and contributes 6,809.7 MT of mussel, about 25% of country’s total mussel production. According to the country’s Bureau of Food and Aquatic Resources (BFAR), mussel production in Samar has greatly decreased from 105,000 MT in 1985. Major reason for this drop in production is high incidence of HAB or Harmful Algal Bloom (commonly known as Red Tide) in the area. Annually, BFAR releases number of advisories preventing harvest and consumption of mussel due to HAB. During HAB, certain marine products including mussels are banned to avoid food poisoning. This also caused several millions of pesos on potential income of Filipino fishermen and losses in revenue for the government.

          Harmful Algal Bloom describes coastal phenomenon where high algal biomass or concentration of algae is detected with effects including depleted dissolved oxygen and discoloration in bodies of water (Burlingame et. al, 1992). According to US EPA (Environmental Protection Agency), frequent occurrence of HAB is attributed to climate change along with nutrient pollution. Some climate impacts favoring harmful algae are warmer temperature, higher carbon dioxide levels in the air and water, and changes in rainfall pattern that might lead to more intense storms causing nutrient runoff to coastal areas. HAB cannot be prevented due to uncontrollable causes like climate change, the best option for coastal managers is constant monitoring and timely dissemination of information. Pre mature ban of harvesting marine products means economic loss while late advisory will harm environment, organisms and human that might lead to death. Thus, almost real time HAB information in critical.

          Numerous HAB monitoring methodology have already been established from traditional method of water sampling then conducting test on water samples in the laboratory, to  modern sophisticated method such as satellite imaging (Tresscot, 2012). In the Philippines, common method is still water sampling and testing in laboratory which wastes so much time for information/advisories to be accessible to public. Modern methods are not considered due to very high cost that can range up to millions of dollars. This project proposal aims to address these problems.

Project Design:

Wireless sensor network will be used to monitor HAB. Sensor nodes enclosed in a buoy moored through an anchor will be deployed in Maqueda bay( center of mussel production in Samar sea). Sensor nodes wirelessly transmit sensor data to a gateway located inland. The gateway is connected to Internet so data can be saved and accessed through a cloud service. Authorities and the public will have access to the data in a form of notifications through a messenger application.

Sensors: Color, Dissolved oxygen, temperature, and Carbon dioxide sensors


Note: I will post details on the sensor node and gateway design soon.






Thank you Dr. Tiglao of UP for inputs and encouragement, Samar State University for support.

Of course my family, thank you and I'll be busier for next 3 months.

Thanks everyone!

Project Proposal: The Firecracker Aftermath Analyzer


In order to measure the effect of Diwali firecrackers in India, a air pollution analyzer will be designed. It will have sensors for the following:

    1. Air Temperature

    2. NO2 Levels

    3. Single Sensor for carbon monixide, alcohol, acetone, thinner, formaldehyde

    4. particulate levels in the air

    5. Humidy

    6. Carbon Monoxide (CO)


    8. Sulphur based gases and

    9. Nitrus Gasous

The device will be based on the CC3200 which will be powered from the Fuel Booster Pack just like from my design in the Forget Me Not Challenge. It will charge using a solar panel and will also have a secondary battery pack which will be used only to power the sensors. The sensors can be selectively enabled or disabled remotely. It will connect to the Air Vantage Cloud for logging the data in real time. The system will demonstrate the pollution levels before Diwali and the days after. The data will also be collected by a in-building system made up of the BeagleBoneBlack which will also have similar sensors to the outside unit and will also talk to the Air Vantage Cloud.


Air Challenge.jpg


Blog Posts






Pollution is a big problem today and its an ever increasing problem. It is said that prevention is better than cure, but a lot of people will spread pollution for personal reasons and create an environment which is un-health and with serious long term problems. Our cities are growing and spreading everyday and the concrete jungle is running over the real one. Technology can be an enabler to help protect the environment as well as monitor the world which can give us a more detailed view of how we are destroying the world we live in. The Internet-Of-Things or Internet-Of-Everything is a way of connecting everything to the cloud. By way of internet connectivity, events can be handled real-time as well as mass data collection can be made extremely easy.




The festival of lights- Diwali is celebrated in India with lights and firecrackers.

These fire crackers look beautiful to the eye, but what they do to the air is quite ugly. Here is a short summary of the side effects.(taken from the internet)


  1. Noise: At the distances where people watching fireworks usually are, noise levels can exceed the impuls noise limit according to SUVA guidelines. The nuisance of firework noise should not be ignored. For noise-sensitive groups, this nuisance can be substantial, since it causes anxiety and corresponding stress reactions. There are no studies of this effect.
  2. Air pollution: In the combustion of fireworks, the main component gunpowder gives rise to the solid reaction products such as potassium carbonate, potassium sulphate and potassium sulphide, together with unreacted sulphur. The reaction products from effects mixtures are generally solids and consist of metal oxides and, less often, chlorides. The air pollution caused by firework reaction products is well documented by measurements in Switzerland and abroad. Fine particulates are notable in reaching record short-term pollution levels. Evaluation of data from Swiss gauging stations shows that over a short period, such high levels of respirable fine particulates (PM10) may be reached that the 24h average values may exceed the 50 µg/m 3 threshold stipulated in the Ordinance on Air Pollution Control (OAPC). This value is laid down for health reasons and may be exceeded only once a year. International surveys - in more polluted areas - show that susceptible people may be measurably affected.
  3. Dioxins can be released during the combustion of copper containing fireworks. Laboratory experiments, which investigated the extent of dioxin formation caused by setting off various pyrotechnic devices, and measurements taken during Bonfire Night in Great Britain where both bonfires and fireworks are burned as in Switzerland, indicate that bonfires are a far more significant source of dioxin than pyrotechnic devices, especially when waste wood and other wastes are burned.
  4. Pollution of other environmental compartments and indirect effects: The firework reaction products that are emitted are deposited and thus enter the soil, crops and, in the case of fireworks over water, standing waters. This pollution has not been measured yet. Therefore, the deposition of firework-related elements must be estimated from model calculations.


Ecotoxicological and toxicological benchmarks for all firework-related elements were taken from literature. The present assessment shows that firework-related depositions do not cause problematic soil and water contents, and the evaluations suggest that indirect effects (uptake through the food chain, soil ingestion by children) are also not critical.


In 2012 the pollution levels went up by 30% as the aftermath to the celebrations. This is cause for concern. It may seem that the pollution will stay out of the house but not so. Last year, our own house was filled by smoke and fog on the Diwali Night and many had problems breathing.


If this data is collected and we can show how long it takes for the environment to recover from the pollution by the trees. Also how different are areas with and without the trees


Project Proposal: The Firecracker Aftermath Analyzer


In order to measure the effect of Diwali firecrackers in India, a air pollution analyzer will be designed. It will have sensors for the following:

    1. Air Temperature

    2. NO2 Levels

    3. Single Sensor for carbon monixide, alcohol, acetone, thinner, formaldehyde

    4. particulate levels in the air

    5. Humidy

    6. Carbon Monoxide (CO)


    8. Sulphur based gases and

    9. Nitrus Gasous

The device will be based on the CC3200 which will be powered from the Fuel Booster Pack just like from my design in the Forget Me Not Challenge. It will charge using a solar panel and will also have a secondary battery pack which will be used only to power the sensors. The sensors can be selectively enabled or disabled remotely. It will connect to the Air Vantage Cloud for logging the data in real time. The system will demonstrate the pollution levels before Diwali and the days after. The data will also be collected by a in-building system made up of the BeagleBoneBlack which will also have similar sensors to the outside unit and will also talk to the Air Vantage Cloud.


Air Challenge.jpg


Work Plan


As with most of my designs, I am working on the functionality documentation in detail and then will proceed with the architecture and implementation. In the allotted three months, I am planing to finish the design in the first two months and have trials in the last month. The last week will be tweaking and polishing the design into a usable product.

The above model will be modified a bit as I have started making changes already and the final system will not be an elaborate design as the one in the previous challenge. The focus is on monitoring air and creating better conditions for living. I am planing to add a particulate matter filter for a part of the house which will be controlled by this system. I will also be bringing to life an old project of mine which used solar panels to power a wireless phone booth. I will be taking the solar charging part from the design and incorporating it into the system.

In addition to the above, I have plans to integrate the system into the "Forget What?" project's OpenHAB for local control.

Lastly I have a quadcopter which I will try and bring into play which will enable me to take air quality measurements at some low altitudes. This will be the more fun part




The system proposed may look like something that has already been done, but the range of sensors proposed as well as the connectivity is yet unseen. The project will be able to provide valuable insight into how firecrackers cause immense pollution which cannot be reversed immediately. The long term effects need to be monitored and this system will do just that.

Hi all,


Just receive an email inform that I'm in for the in the air design challenge.

Still cannot trust it, just start with what information given so far.

This is my first time in challenge here. Thank in advance for all comment, suggestion, guide and help.


Try to organize everything to make it easy for other and my self.


But first I would like to thank to all sponsor and related person who have put a lot of effort and hard work to make this happen.

Secondly I would like to thank Element14 and Dr. Christian DeFeo for giving me and other opportunity to build the prototype and provide support.

FInally I will like to thank my family, colleague, company and all related person for their support and help.



Sponsor & Collaboration (link)

Texas Instruments Analog, Embedded Processing, Semiconductor Company, Texas Instruments -

Wurth Electronics WE Home | Würth Elektronik: Würth Elektronik Group

Cisco Systems Cisco Systems, Inc

Element 14 element14 Singapore | Formerly Farnell | Electronic Components Distributor


Sierra wireless Sierra Wireless - Modules, gateways and cloud services for M2M

Keysight technology Singapore Home | Keysight (formerly Agilent Test and Measurement)

(hope don't miss any and thank for support)



Starting part list:

  • Beaglebone Black
  • CC3200 LaunchPad
  • MSP430FR5969 LaunchPad
  • Power Inductor Kits from Wurth Electronics
  • CadSoft Pro License
  • Access to Sierra Wireless' AirVantage M2M Cloud Platform
  • Access to advanced development tools from the Eclipse Foundation
  • €40 / $50 towards Wurth Electronics's PCB services
  • All passive components, connectors, switches and LEDs listed here will be supplied free of charge.
  • A €375 / $500 budget for additional parts and prototyping


Useful given link:

(Good Luck to all)

  • Janis Alnis (Latvia)
  • Dominic Amann (Canada)
  • Ravi Butani (India)
  • Christever del Rosario (New Zealand)
  • Ambrogio Galbusera (Italy)
  • Dragan Knezevic (Serbia)
  • Crystal Knodel (U.S.)
  • Ryan Longlong M. Labutap (Philippines)
  • Manolis Nikiforakis (Greece)
  • Inderpreet Singh (India)
  • Gan Eng Swee (Singapore)
  • Anshul Thakur (India)
  • Frederick Vandenbosch (Belgium)
  • Dale Winhold (Canada)
  • Michael Wylie (U.S.)


Some booster force:

1. U1273A OLED Multimeter from Keysight
2. A MacBook Pro 15" with Retina Display
3. Texas Instruments SensorTag

1. A Macbook Air.
2. Texas Instruments SensorTa

Version 1


  • Individuals will be selected for the "In the Air" IoT Pollution Sensor Design Challenge (henceforth, "The Challenge") on the basis of quality of applications: we expect a full and complete description of why you want to take part in this challenge and your initial ideas for utilising the proposed kit effectively.
  • Individuals selected for the Challenge will be required to blog about their projects on a weekly basis.  Additional content such as videos and designs will be an added bonus when it comes to judging competitors.
  • Failure by a selected individual to participate in accordance with the parameters of the Challenge, provided no reasonable cause for this inability to participate is given, may result in exclusion from future Road Tests and challenges.
  • The final submission date for this challenge is January 30, 2015.
  • This competition is not open to individuals employed by the Premier Farnell group of companies or Texas Instruments, Cisco, Keysight, Eclipse and Sierra Wireless organisations.




Important date:

- February 27 2015 ( final submission )

- Weekly update ( if possible )

Look like getting this challenge is real.


Good Luck & Have Fun

Table of Contents




the project idea I pitched for this challenge is one of wireless, self-powered sensor nodes reporting to a central unit which can, if needed, trigger air filtering systems in specific rooms/areas.


I’ve worked with Arduino, Raspberry Pi and BeagleBone Black before, but not with the TI Launchpads. This seems to be the perfect opportunity to get started with them and the associated tooling such as Energia.


Screen Shot 2014-09-29 at 13.08.29.png


Remote sensor node




The Launchpads consume very little power. By having a small solar power charging circuit, the Launchpad’s battery pack could be recharged during the day.

In order to validate the idea, I would first use off the shelf modules for the charging circuit, more specifically the "USB / DC / Solar Lithium Ion/Polymer charger” from Adafruit.

Next, I would try using the Würth Electronics kit to build my own circuit, gradually learning more about the different components involved.




The Launchpads will be equipped with some sensors (e.g. air quality an dust) by means of a custom BoosterPack. This BoosterPack will be designed using Eagle and its design shared with the community.




The different components will be tucked away in a case which can be attached to windows by means of suckers, ensuring the solar panel is facing the outside.

I plan to design and 3D print this case for every remote node. I already have some red ABS available which will suit the Launchpad’s color very well.




The remote nodes will report the measurements from the different sensors back to the central unit using a lightweight protocol, such as MQTT.

I am not familiar with MQTT yet, but I have seen some interesting resources lately on how to use it with the Launchpads, which would be a great introduction to this technology. Different approaches could be used for reporting: only report when a value changes, or periodically report all values.



Central unit


The BeagleBone Black will be at the heart of the central unit, gathering all sensor data from the remote nodes and from one locally attached node (MSP-EXP430FR5969). The sensor data will be aggregated and made available locally via openHAB, but also online via Sierra Wireless’ AirVantage.




The central unit will access two networks:

- on one side the public internet, to upload data and make it accessible remotely

- on the other side, a private network with access limited only to the remote nodes


Screen Shot 2014-09-29 at 13.08.16.png


By splitting the networks, the remote nodes will not be directly connected to the internet. Should internet access be required for the remote nodes at any point, firewall policies and routing could be adapted on the BeagleBone Black in order to ensure this access.




An LCD touch screen will ensure local access to the available data with openHAB. It is possible to easily create a UI with drill-down capabilities using openHAB.

I have used openHAB in the Forget Me Not challenge and found it incredibly easy and intuitive to work with!


OpenHAB and AirVantage


I plan to use openHAB for:

- local access to data

- visualisation via charts

- monitoring of the remote nodes (i.e. are they still alive ?)


I am unfamiliar with the AirVantage solution from Sierra Wireless, but it does seem to offer powerful tools to interpret data that has been pushed to it. This will be a good opportunity to try it out and compare it with other tools such as openHAB.



Filtering system


The filtering system would consist of three elements:

- a remote controlled power socket

- a fan, connected via the remote controlled power socket

- a filter (HEPA, …) attached to the fan


By remotely controlling the power socket, the fan can be turned on and off. Ideally, speed variation should be possible.

I’d like to test this by using dimmable power sockets. Should this not work, alternatives will be searched and tested.





This challenge will be a great opportunity to work with hardware and software I haven’t worked with before (Launchpads/AirVantage/...) and share my experiences about them.

I'm looking forward to a challenge with lots of sharing, learning, experimenting and having fun!



Hi, everyone!


This is my first Element14 design challenge - and hopefully not the last one.

First, I have to say thanks to all the sponsors and Element14 for giving me the opportunity to take part in "In the Air" design challenge!


Since I'm a new guy here, allow me to introduce myself

I am a software developer with a lifetime passion for electronics (I hope that this will be enough for me to come up with a sufficiently good design in February).

RC flying is my other passion that I discovered recently.


My plan for this challenge is to come up with a simple enough solution for allergen detection. I suffer from allergies caused by a couple of different allergens, pollen is one of them - so my choice for this challenge was natural. Sensing pollen will probably be the most difficult part of this project, since I have no experience with such sensors but I expect to learn a lot.


This is the initial design for Pollen and Allergen Sensing project:


I will first try to make all this work using evaluation boards and then try to make it compact by designing a single battery powered device connected to home wireless network.


Feel free to share your thoughts and observations.



I've been selected as a finalist for the In The Air Design Challenge. Firstly, I must provide this disclaimer:


HalTechLogo.bmpI am the Senior Electrical Engineer for Hal Technology. I design hand-held and portable gas meters and particle counters. My idea for this project is definitely not a novel concept, but with the improvement in technology it is more viable. Essentially, as is stated in the project descriptions, I will create a Particulate Matter meter to be embedded in Heating, Ventilation, and Air Conditioning units. The result will be a smart home based sensor that can be used on a WiFi network to monitor a household's air quality.


Good luck to all the competitors.

Firstly - thanks Element14 and Sponsors. This is an amazing opportunity. As a first reaction, I am a little staggered by the enormity of what I have taken on. My second reaction has been to reach out to people I know for assistance and encouragement.


The environment has long been a passion of mine, and at the same time I have always loved gadgets and building things. With this project I can scratch both itches, and advance my own understanding of electronics, software and agriculture.


My initial plan is to get the help of a few people with enthusiasm and/or knowledge in the areas of gardening, environment, sensors, actuators, microcontrollers and software. Then we will probably get together and shoot crazy ideas back and forth for a bit, capturing all ideas. Following that we will give ourselves some time to digest everything, and I will create some kind of framework for us to move forward from that point.

Good morning and thank you to all who applied for the In the Air Design Challenge.  It hasn't been easy for the partners to identify the competitors for this challenge: we received many ambitious (sometimes too ambitious) and detailled proposals.  However, we've selected the following competitors:
  • Janis Alnis (Latvia)
  • Dominic Amann (Canada)
  • Ravi Butani (India)
  • Christever del Rosario (New Zealand)
  • Ambrogio Galbusera (Italy)
  • Dragan Knezevic (Serbia)
  • Crystal Knodel (U.S.)
  • Ryan Longlong M. Labutap (Philippines)
  • Manolis Nikiforakis (Greece)
  • Inderpreet Singh (India)
  • Gan Eng Swee (Singapore)
  • Anshul Thakur (India)
  • Frederick Vandenbosch (Belgium)
  • Dale Winhold (Canada)
  • Michael Wylie (U.S.)
You can find out more about their projects by clicking here.
Please note: the final deadline for the challenge has been adjusted to February 27, 2015.
Thanks again, and to our competitors, Good Luck!.
Q: What is the range of Sub 1-ghz devices ? how much will the range be greater then Wi-Fi?
Sub-1 GHz devices have much greater ranges than Wi-Fi devices.  The Range of the sub-1 GHz devices can be over 1 km while Wi-Fi range is closer to 100m.
Q: If I want to use Sub 1GHz on my MCU/edge device, what do I need to transfer data from the edge device and eg a Linux based gateway device? Thx.  I mean what do I need on the gateway?
Here is software information for TI’s Sub 1GHz solution -
Q: Are there any GMS based products focused on IoT (low power)?
TI has many wireless technologies including Wi-Fi, Bluetooth, Zigbee, 6LowPAN, Sub 1Ghz and more.   GSM is not supported in our portfolio.
Q: Does TI have any portfolio of sensor's like moisture, humidity or some chemical sensors for farming applications ?
TI does have moisture/humidity, temperature, and chemical sensors. We also have reference designs that are targeted at similar applications to farming.  For example, The Gas Sensor Platform  Reference design with Bluetooth low-energy (BLE) is intended as a reference design that customers can use to develop end-products for consumer and industrial applications to monitor gases like carbon monoxide (CO), oxygen (O2), ammonia, fluorine, chlorine dioxide and others.  For more information see TI’s web -
Q: I am currently programming on TI Tiva C series mcu's. What are the difference in programming CC3200 and TI Tiva C processor?
Both the CC3200 and the Tiva contain ARM-M4 processors so they have a lot in common.  However, there are software tools designed specifically for the CC3200, but the IDE tools were derived from Tiva tools so there are several similarities.
Q: What LaunchPad / MCU would you suggest for application which want to use Wi-fi and sensor mesh network ( much like Zig bee) but not as costly as Zig bee?
The only other mesh network that TI offers is 6LoWPAN.  However, I would strongly urge you to consider ZigBee.  TI already has a Wi-Fi to ZigBee gateway designed that is much easier to build off of.  Here is a link:
Q: Regarding on both ends (edge and gateway) the Sub 1GHz, if I want a Linux based gateway are drivers provided that support Linux?
Linux drivers are not provided today, but stack is available online for MCU -
Q: Great presentation! Is there a (low memory footprint) 6LoWPAN stack you recommend, for MSP430 microcontrollers?
Here are some options.   Look at TI web for how to get started – look down the page for getting started section -
Q: What connectivity model would you recommend for highly mobile applications? 10+ kms
Sub-1 GHz has the greatest range, and can support ranges in over 10km.  Another option might be to look at cellular.
Q: When using Wifi based MCU/edge devices I would think MQTT is a good option. What do you recommend for other communication means?
MQTT is good communication means.  TI has a great cloud ecosystem where our partners have communication solutions built on TI products.
Q: Any particular recommendations for the sub1 or cellular (What are the advantages / disadvantages of each?)
Sub-1 GHz can run on very low power, and enables a relatively low throughput.  The sub-1 GHz frequency band is less crowded.  It requires a larger antenna and there are restrictions on duty cycles at certain frequencies.    You basically create your own network with both nodes and network and services.  This solution is supported with standard products available for TI and distribution.
Cellular is owned by carriers so you would need to work with them to leverage their network and any services.