FitBit sensors - Fitbit Watches

I'd like to develop an application for a smart watch which will periodically turn on & off sensors on the watch/band, ala microphone/camera/etc, record their activity, do minimal processing and store the result on the watch/band. This result will be uploaded to the mobile phone when a bluetooth connection is established.
To my best understanding, this can only be done with Tizen/WearOS/FitbitOS, not with other watch operating systems such as Huami's ones (Amazfit/Xiami MI/etc). This also means that it's a (big) watch and not a (small) band that is suitable for the above.
Is this correct and how to do this otherwise if it's wrong?
How much of a hassle it is to do this in FitBit for a seasoned professional programmer who is a complete noob in FitBit/smartwatches/mobile devices?
Can we develop a headless app that runs constantly?
Are there any tutorials on the subject?

Related

[Q] Device Options for Field work

Hey, I'm a developer who already has this program that does complex data entry, designed for field service reporting. The problem is it was written for Windows Mobile 5 (which is no longer supported) and runs on old HP iPAQ's (hardware that is no longer being manufactured or sold). There are only about 30 units on the field and I have enough backup units to keep the company running for a little while, but a more long term solution is in order.
I've been looking around for a new device that does what I need.
Really all that's needed is Wi-Fi capability (which applies for most everything out there anyways), built-in database (which I thought was widespread but apparently isn't included in Windows Phone 7), and a touchscreen (for signature capturing purposes). It could be a phone, tablet, pda, eda, or really anything.
Now,this seems like a forum with a bunch of veteran developers for a wide range of mobile computing products. Do you guys have any good recommendations for what device would be good/cost effective? It doesn't have to be the same programming language and porting it is no problem, I just need ideas on what devices would be good for the job.

[Q] Mobile Data Manager for Windows Phone 7

Hello There,
I've been seeking a program that can run on the Windows Phone 7.5 for a while like "My Data Manager" as a well known app on the Android Platform. I'm afraid, there is none even close alternatives. I was wondering it is possible to develop this kind of a program for the Windows Phone platform.
I'm sure it will be perfect to control data usage, set alarms and get billing notifications, track historical data consumption, count sms and monitor talkind minutes for the users that have a limited data plan of their service provider as me. Just an idea... I was dealing with some simple e Visual Basic applications in the history but I don't understand complex programming logics nowadays, so may be it is impossible to get these kind of information from the Windows Phone...
Thanks for considering.
E.D.
Any comments?
dmitrium said:
Any comments?
Click to expand...
Click to collapse
Because of WP7 public API limitations, regular developers can't create that kind of apps, only manufacturers and cell providers. AT&T has an ugly and slow app for this (but with very limited functionality). Probably other cell provs has similar apps, I don't know...
As I guess... Thank you for your answer.

Pebble and Windows Phone

Staright question...
http://getpebble.com/ + Windows Phone 7.5
What do you think ?
I know I want one, and I want it to work with my HTC Titan...
Could work
I checked the technical info on their website and saw the following piece of info:
One more feature that we think is especially cool: we’ll provide a web service so that web app developers can send notifications to Pebble without having to write a single line of code for either the smartphone or the watch itself.
Click to expand...
Click to collapse
If a web app can communicate with a Pebble, it should not be too hard to write a web app that communicates both with a Pebble and a WP7 phone, and a corresponding WP7 client app to drive the whole thing.
The Pebble people do not write something about a Pebble SDK on WP7, but I think if they tried they would only find out that a WP7 app does not have sufficient access to Bluetooth to communicate with the Pebble. That insanely locked-down WP7 API problem again
Update: Checked their info again. Maybe doesn't work after all, because the Pebble seems to need the smartphone to reach the Internet, and of course a WP7 phone could not provide that:
And we’ll allow Pebble to send data (such as a motion log, or recorded times from a stopwatch app) to a web service via Bluetooth and the smartphone’s internet connection.
Click to expand...
Click to collapse
Depending on the Bluetooth profile, it *might* work (especially with homebrew). WP7 does have Bluetooth after all, it's just rather limited.

[Q] Existing simple bluetooth data relay application?

I'm looking for Android Bluetooth / TCP/IP relay application.
-- Details --
I'm looking for RDP client which would be able to relay / bridge Bluetooth devices / peripherals to the RDP host (Windows server 2008 R2).
If there's no such RDP client, wehave a secondary option. Having separate background service which takes care of the data relaying part in background, and leaves the RDP connection / device display to foreground as completely separate process.
I've been planning developing such application. But if possible, I want to avoid re-inventing the wheel. Even if it sounds really simple, I'm sure there will be (too?) many problems before it works reliably.
I'm very curious to know, if such application already exists and where would I get it. I'm quite sure that someone has already made such an application. I just don't know where to look for it.
Additional bonus would come, if the application is quite easy to configure and if the sessions between RDP and this relay are easy to link and access on Windows server end.
As addition to the bluetooth relay, it would be nice to have a simple TCP/IP tunnel / bridge / relay feature in same packet. Allowing access to devices using TCP/IP without bluetooth using same app.
If it's true that such application doesn't exist. Would there be an market for such application if it's created? I could imagine I'm not the only person looking for such app.
I do have additional documentation & specification for there requirements, but I don't want to share it right here. I've been also discussion about this topic with a few Android Application developer companies, but as you might guess, this project won't be cheap. Therefore I'm looking for reasonably priced existing solution.
Here's simple use case sample. Customer is using industrial data collection solution where there are ten sensors attached to something being monitored which are then connected to tablet over bluetooth or wi-fi (TCP/IP). But the actual data processing / logging / control software is running on Windows server and can be accessed using RDP. Of course one solution would be using a full featured Windows laptop instead of that tablet, but we don't want to do that. So this expains what I'm looking for in more detail.
- Thank you
-- Footer --
KW: business, software development, android, thinclient, tablet, bluetooth, wifi, wlan, mobile
HTag: #android #peripheral #connectivity #remotedesktop #remotedesktopclient #softwaredevelopment #bluetooth #tablet #thinclient

Advice on using Screenless Android Phone for IoT device

I would like to create an IoT device by buying new, cheap android phones, strip them down and remove the screen, rebox into my own physical box, install a custom ROM without any bloatware (and that will boot without a screen!), and install my android app on the device to do stuff.
An example of a purpose for this could be a GPS tracker for a car. The box would be placed in the car, and record GPS and accelerometer readings, posting these readings back to a central server via the cellular network. (This is just a random example, so don't focus too much on the detail of this, but there are thousands of uses for a IoT board with the sensor, CPU, RAM, storage, and connectivity capabilities of a budget android smartphone)
The reason I want to use existing phones is that they are wonderful, mass produced, cheap devices with a variety of sensors I can use.
The reason I want to use Android is because it is because of the customization ability, and the mature development ecosystem.
To me, it seems an obvious thing to do, but I don't seem to be getting much joy trying to search for examples of this sort of thing (either here, or on the internet in general).
So some questions:
1. General thoughts? (Good idea? Am I missing some fundamental problem?)
2. What are the challenges of running Android without a screen connected?
3. Are there any custom ROMs you know of that specialize in this sort of thing?
(I've seen Google Brilo, but it still seems a bit early yet, and I really like the idea of just using the standard Android SDK to develop the app - and the abundance of help and information that comes with it)
Thanks!

Categories

Resources