The biggest problem I can see here is how limited using a browser as an API is. It has USB ports but there doesn&#x27;t seem to be a way to add new functions to speak to them in the browser API. Likewise, there&#x27;s no UART API, so using this to control an Arduino for any sort of real-time needs is going to be much more difficult. There are no event hooks for hardware, which means you have to fall back to polling the device for data. There is no sort of server API, so anything this device does to connect to the outside world will require pushing to an intermediary.<p>While I understand your desire to use javascript to program it, the API presented thus far is slipshod and half-assed. This is barely a tech demo, and is going to need a lot more structure and development for it to be compelling as an IoT device that&#x27;s more than just a toy.