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.
Conclusion:
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...