@alexbeletsky I think we should add HDMI mini on there. The thing is, we can support it easily, and we have the driver and OS support. We just decided to take a "less is more" approach with this one.
I can see this being really useful for makers inside of large enterprises.
If you purchased an Ocean, you could tinker and hack together on-premise prototypes without some of the hurdles associated with provisioning.
The design is beautiful and eye-catching!
This is a pretty nifty bit of kit! While I can't think of an application for it right now - no doubt technology like this (and other similar projects) will continue to allow innovation and exciting developments!
Really cool product and very well designed. The applications can be endless so I think you guys have worked on something with a great future! What about E.U. shipping? Any plans for the immediate future?
I'm an indie game developer and this made me think how cool it would be to have a portable server I could bring to LAN events to host a server for my game so they could play without me lugging an entire computer. I'd need ubuntu/x64/86 and want ethernet, though.
>The battery can also provide up-to 2 days of continuous CPU usage.
Wow thats sweet but "CPU usage" is pretty vague, can you elaborate on how it was benchmarked?
@marseltov The benchmarking was done by running a node js web server, with a separate node js process that would ping another server every minute. We ran this for two days from full until exhaustion. It's not a perfect test at all, and we will do more stringent benchmarking in future.
On the opposite side, the A20 consumes about 4 watts of power at full 100% capacity on both cores. If you do the math, the battery should run out after roughly 4 hrs.
@vadivelk The original reason for developing this was to provide a mobile diagnostics platform (via USB OTG) for a nationwide group of technicians. Technicians would visit a number of different locations each day, often with limited internet or cellular access. They could connect to Ocean over Bluetooth on their phone, and then use the Ocean to perform diagnosis via USB.
Ocean also excels at device monitoring and detection, so here are some other example applications we are using the Ocean for:
- "Set and forget" wifi monitoring on a network, where we use kismet to check for unauthorised access on our network.
- Ambient device detection. and service and characteristic discovery, of Bluetooth devices.
- Mobile device backup and restore (e.g. install libimobiledevice libraries for iPhone, or adb for Android).
The above are all things you can mostly do with a mobile phone. However, writing mobile phone apps is hard, and sometimes I just want to write a simple Python or Node script so I can quickly try out an idea. Ocean comes pre-installed with Debian Jessie, so its trivially easy to do that.
At home, I have an Ocean that I use to give me access to several BTLE sensors. The Ocean is connected to the internet over WiFi. It connects to the sensors with Bluetooth, and I thus have an API to access those sensors from anywhere. It's great to try different physical configurations and layouts and the lack of need for a power cable gives a lot of freedom for experimentation.
It's also cool to have a bare metal server to play on that doesn't have to be permanently connected to a power source!
@kylewdavidson@vadivelk
1) We actually hadn't considered open sourcing the web UI and dashboard. It's not a bad idea, I'll have to discuss it with the others on the team. We will be open sourcing almost everything else we can.
2) It's pretty similar to the Pi in that you simply need to replace a micro SD card. The difference with the Ocean is that you will need to unscrew the board from the case to do so. You need a torx and a philips screwdriver to do it.
Hey Product Hunt!
It's David here, leader on this project. Ocean is a small linux server that you can fit in your pocket. You can order one right now from our site:
https://getocean.io
Ocean is a battery powered linux computer you can take anywhere. You can access it remotely over our dashboard, collect data about your environment with Bluetooth or Wifi, and build incredibly cool software applications for. It combines the best of the "new breed" of small linux computers like the Raspberry Pi, and adds a whole lot of features, (battery, WiFi, Bluetooth 4.0, USB power management, wireless charging, etc) and puts all of that into a beautifully designed box. We've started referring to it as a "mobile server".
We have a very limited number of beta devices to sell right now, with plans to release updated versions later in the year.
PRODUCT HUNT PROMOCODES (valid until end of next week):
oceanbeta - $15 off the Beta version (shipping in about 2-3 weeks)
ocean32 - $20 off the 32GB version (shipping April)
ocean64 - $30 off the 64GB version (shipping April)
I'll be more than happy to answer any questions you have!
Thanks!
@david_petrie First of all, congrats! I know how long and hard you have worked on this.
Could you give us an idea of some common use cases you envision people using the Ocean for?
As an engineer, what aspect of the Ocean are you most proud of?
@skrypt@david_petrie Thanks Nick! You were there in the early days!
Some common use cases are:
- Performing mobile diagnostics (e.g. like iTechs at iCracked do for customer phone diagnostics)
- Home Bluetooth IoT hacking, as I described in my reply to @vadivelk
- Mall kiosk type solutions where you run a web server on the device.
- Set and forget wifi monitoring.
- Wander down University Ave and collect info about all the Bluetooth and Wifi devices (I would never do this!).
I've also always wanted a product that is a combination of a mobile phone and a linux computer. I don't like that I have to use eclipse or Xcode to get code on a computer that I take with me. It should be possible to write python code on a computer that you can use while you walk around.
@clemmakesapps it is the iCracked logo! It was originally developed in house for the iTechs (see my reply above to Vadi). When we developed the Ocean, it became clear that there would likely be a market for Ocean outside of iCracked, so we have decided to start selling the Ocean computer as a stand alone product. The branding sort of reflects that.
This looks really great. Its just a mobile phone. Can you please tell which Linux distribution is running on these servers and what are specs like ( processor, RAM)etc