Your question is far too general. Why do you want to do "IoT"? Because it's hot? Unless you can articulate a reason that two or more devices need to share information to produce a superior result (accomplish a job that the consumer needs done that is high value and can't be done now), then getting into an accelerator or bringing subject matter experts on board is either a) a waste of time or, b) a waste of money.
I saw hundreds of new IoT things at CES2015. Most were useless, and in 2 years most of them will be gone -- they didn't solve any critical problems that improved my life, saved money, or allowed me to do something important that I couldn't already do. A good place to start would be to identify something you'd like devices to be able to do together that would save you time or money or improve your health or make you more "green" or track and coordinate things etc. It doesn't validate a general market need, but at least it gives you something to start with that you can validate. You have to at least have a general sense of applications and the reasons why before you start building.
I mostly agree with Karl above -- he's giving you good advice. You might also consider an alternative canvas that I think is better for startups than the standard Business Model Canvas. One that is worth playing with is designed to support disruptive business models, but would equally well apply to most startups. It is available online to use at no cost here:
https://canvanizer.com/new/disruption-by-design-canvas. If that one doesn't suit, there are other alternatives on the
Canvanizer site that might fit you better, but you definitely need to document some assumptions that you intend to validate about your product and business model before you waste a bunch of time to create something that nobody needs or is willing to pay for.