I've done some Google-ing and can't seem to find what I am looking for. Is there anyone that makes a headless Android phone? I keep coming up with project ideas where it would be nice to run an Android app remotely, without a display. It should reduce the size of the formfactor if there wasn't a display, camera, and case and could even use an external battery.
Latest thing I would like to try: mount headless device on drone and remote control it with VNC over LTE.
I also keep coming up with ideas that would use Bluetooth hardware but would like to access it beyond Bluetooth range.
Related
Hey all,
I am interested in the idea of using my phone to control my home theatre equipment. The ability to control any IR equipment with your phone would be a very neat feature and a nice selling point, especially as Google has made clear their intentions to enter the home automation field. However at present it seems very hard to do this with Android.
I know that a solution is to use an IR transmitter connected to the 3.5mm headphone jack. The leader in this market seems to be a company called ThinkFlood who have a product called RedEye Mini. Here's an explanation of how it works...
http://thinkflood.com/products/redeye-mini/#how-does-it-work
Unfortunately for us Android users the software is in beta testing and the RedEye Mini hardware is not compatible yet.
I am wondering if anyone can shed some light on this project and whether it can be achieved yet by any other means?
Also does anyone know whether native support of IR hardware has been considered for Android. Seeing as this technology could very easily be built into phones it seems like a smart move for Google with their home automation drive and all.
I am interested to hear your thoughts and solutions.
Thanks
The concept of home automation would be improved if IR were not used at all. Line of sight comms is very limiting. On the plus side of course it means there are fewer radio waves flying round my house and frying my brain!
I agree 100%. I need to keep all the brain cells I can
Unfortunately though most home theatre equipment still relies of IR and I believe it will for a few more years. Google should jump on IR if they are serious about home automation.
if you use XBMC than there is an nice app to control it and many more.
Controlling the PC is easy as apps can communicate with it via my home network. The problem I have is using my phone to communicate with other equipment such as my TV and AV receiver. For these the only way I can think of controlling them is via IR.
edcoppen, as far as I know you have 2 options for IR on Android:
1/ - Already available DIY solutions -
You can check the Androlirc application (that would be me!)
And a friend of the project has developed a enhanced Audio2IR module that is called Irdroid (mine was just a proof of concept)
You'll have to be (or get) familiar with LIRC to go down that path.
2/ - Anounced and "soon to be available" IR equipped Android devices -
Touchsquid
Conspin Andi One
That a lot of link dropping for a first post, I hope xdadevelopers will let me submit that... (Submit...) Yeah, that's what I thought, you'll just have to look for web sites by yourself then.
Anyway I think we're gonna get some action in the IR/Tablet world soon... Until we get rid of that 30 years old, one way tech (on the plus side, it "owns" 100% of the market and the battery autonomy for a traditional remote control has to be measured in years... that's close to an infinity in the Android world)!
Quite interesting that there will be IR equipped mobile devices any more. I thought the technology would die out. I actually still carry my Nokia N73 with me and from time to time change the channel on the TV in the pub. Great fun!!!
Yeah, I had a nokia 7650 ten years ago with an IR transmitter/receiver and used to have so much fun changing channels in my sports bar. I reckon the technology has less interest nowadays as we move further into the digital age. The best and easiest way to automate your home theatre and stereo systems is to connect them to a pc and control everything from your phone. there are tons of apps in the market that allow you to do this. I have tried a few and am currently using three I find the best: Unified remote (specifically for their spotify remote, which now a days is my stereo system, but they have tons of other remotes and works great over LAN), phonemypc (for me one of the best vnc apps in the market) and remote desktop client, a great RDP app. Whatever you can connect to your pc (with the right hardware/firmware you can even connect all the appliances in your home, even your lights and air-conditioned, to a main server) you can control from your phone, either through LAN - using your home network - or even away from home using the internet (WAN). IR is an obsolete technology in the digital age.
Sent from my Desire HD using XDA Premium App
StreetGuru said:
Whatever you can connect to your pc (with the right hardware/firmware you can even connect all the appliances in your home, even your lights and air-conditioned, to a main server) you can control from your phone, either through LAN - using your home network - or even away from home using the internet (WAN). IR is an obsolete technology in the digital age.
Sent from my Desire HD using XDA Premium App
Click to expand...
Click to collapse
I dont agree that it is a dead technology... yet! Most AV devices in the home still rely on it and unless i'm mistaken cannot be connected via the PC. Take for example my Samsung TV or my Harman Kardon AVR. I really want to be able to control these from my phone and cant find a viable solution. I have all the apps you mentioned and none of them help me here. You say via the right hardware/firmware can help... but what hardware would you use to connect the two devices I named to a PC, and how mush does it cost?
If an IR transmitter could be built into a watch 10 years ago I see no reason why it coultn't easily be added to a mobile phone. I know its personal preference but I would see it as a strong selling point.
IR hardware range too weak
My older HTC Windows phone had IR support, I had hoped to install AV remote sw on it. Found out the hard way that the IR range on many phones that had the hardware was only a few feet. It was intended as a bidirectional business card sharing type of thing before bluetooth took over. I'm thinking bluetooth is why most phones don't even have the IR hardware built in anymore.
I'm currently looking for a T-Mobile Froyo phone that has IR with sufficient range for AV remote use, any experts out there?
I don't want to depend on any dongles plugged in to the phone, but I would consider an external wireless box that had the IR command set and transmitter and a wireless way to communicate with the phone, preferably bluetooth so I don't have to turn on the wifi radio every time I use it.
i have a new enough Sammy tv to use DLNA etc, but that means turning on the wifi.
Hello everyone. I have been searching for threads all day and have not found much information about being able to hook up devices into some kinda of USB interface or serial interface on Android devices. The closest thing I can find is this: http://forum.xda-developers.com/showthread.php?t=1202082
There has to be a host controller on these phones right? I would think that if there is a micro SD read reader on the phone, there would be one. Am I the only one thinking this? What is the best way to find out?
My inspiration comes from the ArduPilot project . I think this is pretty sweet but I think it could be way more powerful with a full operating system versus a limited micro controller. An additional fun link of, what most can imagine, my final goal: http://www.wimp.com/helmetcam/
I am posting this on the Evo 4G general thread due to owning it and it would be easy to disassemble, if there is something I need to look into.
I want to look finding (or creating) a robotics application for the android OS to map *connected* servo controllers (not bluetooth connected, Arduino powered, etc..) that will also allow remote users to control the phone multiple threads to control the UV or UAV. Examples: 1: Flying the RC Plane while viewing the video stream on the phone's multiple cameras (integrated or attached). 2: Executing autopilot application and monitoring it's progress through two-way communication from a controlling "base" station (PC, Server, Tablet, etc..). Maybe executing multiple RC vehicles at once.
I have a feeling that this would help many others with other types of monitoring projects (What comes to mind: Home security, Car Security, garden monitoring, etc..) This could also help the creation of other commercial products.
Any input and direction you can give would be appreciated.
Hello. I was looking to replace my laptop these days and since i own a desktop pc,i was thinking maybe a tablet would be a solid solution for something more mobile. I own an android smartphone,but i don't know tablets and their limitations. So,to be more specific:
1) Is it possible to read/write data to external devices,like hdd or usb? And if so, does it need root or is it stock enabled?
2)Is it possible to mirror screen to a monitor? I'm reading strange answers about miracast and i am not completely sure if its micro hdmi out enables mirror screening or just movie streaming.
3)You think it is possible to do some programming on it? Obviously i am not talking about serious and heavy stuff, but since it comes with the best processor out on tablets-yet- and 2gb ram and there are many IDE's on play store i'm guessing it should be ok? Also,would it be a near laptop experience if i installed the linux app?
Hope i did't tire you,thanks for reading.
1)https://play.google.com/store/apps/details?id=com.homeysoft.nexususb.importer&hl=en <- non root.
2)HDMI out does complete mirroring iir
3)well, you could boot ubuntu if you HAD to. but i don't see why not.
I don't think Android in general is well suited for a laptop replacement. I need things like the ability to view more than one window at a time, particularly when programming.
That said, one of the first things I want to do is work on being able to dual boot Linux and Android. For most entertainment type things Android is best but for productivity I'd prefer to boot Linux.
Same here. I mainly got the Nexus 10 as a laptop/desktop alternative to connect to external LCD monitor, keyboard, mouse and possibly USB storage. It obviously seems powerful enough.
Questions:
Since the built-in display resolution is 2560x1600 and the HDMI output is 1920x1080 does it scale down the built-in display when mirroring?
In mirroring mode can you use the tablet as a touch input (laying it flat next to the keyboard) in place of mouse?
Thanks.
Thank you all for the fast answers.
1)From what i saw,usb importer is for reading only,not writing. So i'm guessing root is needed?
2)Thanks,i didn't know it mirrored to screen.
3)You are right about that part,programming needs many windows. Im guessing apps that offer ide's with multi tabs and possibly extending the display through the hdmi out to two monitors instead of mirror could be possible,right? How does the tablet do with compiling/running speed?
Obviously you are right though, dual boot would be the best option.
Thanks again.
If you are looking for the desktop experience, laptop is still your best choice, there's plenty of processing power, program compatibility, storage and screen space at ~$500. Tablets are mobile devices with limited HW and OS, but in return significantly faster internet, social media and multimedia access, better screen, longer battery life and much comfortable weight allowing the kind of easy use (e-reading in bed etc.) a laptop cannot. The closest tablets to a real laptop are the full Windows8 ones starting around $1000. If I wanted the programs and stuff I'd go with a $500 laptop, if I wanted the larger mobile, multimedia and reading experience, which I do, I'd get the Nexus 10.
https://wiki.ubuntu.com/Nexus7
That'll most likely happen on the Nexus 10 as well at some point
Hello,
I would like to hear some opinions about my personal want-sth-to-do project. I want to use NFC to open my house doors, including the front door, garage and bedrooms door. In addition, I want to be able to control my air-conditioning system, TV and audio system. I want to integrate some sort of IP/CCTV cameras into my personal system. Just to improve the system, I will develop a Android App to control it via an API.
So, to make this project possible, come to my mind three ways:
1. [Arduino]
- Using the Arduino and its shields to develop the entire system. It will take a while and be hard in some points such as IPCAM recording.
2. [RaspberryPi + Arduino]
- Using the RaspberryPi connected to some Arduino shields using the GertDuino (GPIO expansion boards that make RaspberryPi compatible with Arduino Shields).
- This options seems to be the best option for now, but I dont know if RaspberryPi is able to handle the entire system.
3. [IOIO-OTG]
- IOIO-OTG is a board that make any android device as the heart of the system, making you just program in Java and control the GPIO and UART.
- The benefit is that I can develop it using some Android Stick, however, I need to search about available shields for it.
In addition, I need to think how to separate the core of the system from the sensors such as nfc readers. I do not think that wiring over the entire house is the best way... but I didn't found any wireless sensors...
Someone want to give some opinion? I will update the thread with the sensors I'm looking around and so...
I'd go the arduino (maybe more than one) + raspberry-pi (maybe more than one) way.
the ioio seems to be some µc that runs a firmware that connects to android and provides all i/o pins to android... so nothing you couldn't do yourself with an arduino or something similar.
I'd start with the devices you want to connect. Air conditioning might be controlled using Infrared emitters - would that work?
NFC Readers can be built from an arduino AFAIK, but you'll need some sort of field bus or wireless connection between all the parts...
SkzBR said:
Hello,
I would like to hear some opinions about my personal want-sth-to-do project. I want to use NFC to open my house doors, including the front door, garage and bedrooms door. In addition, I want to be able to control my air-conditioning system, TV and audio system. I want to integrate some sort of IP/CCTV cameras into my personal system. Just to improve the system, I will develop a Android App to control it via an API.
So, to make this project possible, come to my mind three ways:
1. [Arduino]
- Using the Arduino and its shields to develop the entire system. It will take a while and be hard in some points such as IPCAM recording.
2. [RaspberryPi + Arduino]
- Using the RaspberryPi connected to some Arduino shields using the GertDuino (GPIO expansion boards that make RaspberryPi compatible with Arduino Shields).
- This options seems to be the best option for now, but I dont know if RaspberryPi is able to handle the entire system.
3. [IOIO-OTG]
- IOIO-OTG is a board that make any android device as the heart of the system, making you just program in Java and control the GPIO and UART.
- The benefit is that I can develop it using some Android Stick, however, I need to search about available shields for it.
In addition, I need to think how to separate the core of the system from the sensors such as nfc readers. I do not think that wiring over the entire house is the best way... but I didn't found any wireless sensors...
Someone want to give some opinion? I will update the thread with the sensors I'm looking around and so...
Click to expand...
Click to collapse
I find your ambition high. But as someone running an Insteon Smart Home with an ISY994i, I can't help but feel you are trying to make a fairly cost effective and secure option more expensive and less secure. Mobilinc integrates with tasker, so you could set it up to unlock doors and stuff pretty easy with NFC.
Best of luck with your search.
me likes
DThought said:
I'd go the arduino (maybe more than one) + raspberry-pi (maybe more than one) way.
the ioio seems to be some µc that runs a firmware that connects to android and provides all i/o pins to android... so nothing you couldn't do yourself with an arduino or something similar.
I'd start with the devices you want to connect. Air conditioning might be controlled using Infrared emitters - would that work?
NFC Readers can be built from an arduino AFAIK, but you'll need some sort of field bus or wireless connection between all the parts...
Click to expand...
Click to collapse
I agree with DThought. Including a Raspberry Pi would allow some pretty intense processing power.
If you want to limit the amount of wiring you do, you could actually use a USB wifi dongle on the Raspberry Pi. You could then make some simple protoboards/PCBs with an Arduino with a wireless shield for each thing you want to control. This would likely be a more expensive solution than plain wiring but it would allow a lot of flexibility. Especially if you had each of the Arduino clients very similar so that they are interchangeable.
You could also try using Xbee Arduino wireless shields in case you don't want to use regular wifi.
This sounds like a very good project. I hope it works out for you. :laugh:
Hi. This is one of those things that must be so simple, but a Google search just comes up with pages and pages of totally unrelated nonsense. Hoping you guys can help me.
All I want to do is be able to mirror my Nvidia Shield TV to my smartphone screen. Not the phone to the NVidia Shield. Like a PS Remote Play but for the NvS TV. My room is within remote and gamepad range so an on screen pad is not necessary. Any help greatly appreciated.
Thanks
(P.S if anyone knows of any Kodi addons with 4k content...that would be awesome! - there were 2 but they have been discontinued)
Any luck or good leads?
"Allcast reciever"?
What app or apps are you suppose trying to get to your phone?
I've been looking into doing the same thing but to a note 4. I think I found a few ways that seems like they would work for media streaming if your Shield had root access or unrestricted app installation options. Things like allcast reciever and other casting options. They all seemed to have too much latency for gaming if that is what you were wanting to do.
I'm not sure if a chromecast can output audio and video using the HDMI port but that might work if it can do that?
The other issue with pulling this off os that I think the solution needs to be some sort of universal screen and audio mirroring, like googlecast, that doesn't care about what app it is mirroring. Otherwise you'll have to rely on the app that is on the shield being capable of casting, and the Nvidia Hub isn't as far as I know.
I search for terms like: Android to android screen mirroring, android remote display, android remote access, etc....nothing so far.
My most promising hope for doing something like this now are:
1. Making my phone somehow act as or emulate a display, TV, Monitor in a way that can utilize the output from the HDMI port of a SHIELD device. This would bypass all the various issues and complications with specific application capabilities and restrictions, though it is just a idea about how to work around the app issues, I have no idea if this would even be possible. I also don't know if anything that is coming out the HDMI port has any sort of HDCP protection. I would assume that some things would but I would also assume that most of those specific things are the kinds of things. I would just be casting via media players anyway.
2. I have a really REALLY fast LAN network, and I know I am able to remotely access my PC in various ways that are low latency and high performance as far as display and audio are concerned. So, assuming the latency could be kept low enough I have thought about working on getting what I want to access on an Nvidia shield device to my PC running Windows 10, then I can just access that from my phone.
I don't know if you're familiar with that saying about engineering which basically says: "It's not a question of what you want to do but how much you can pay to do it." I say that because there seem to be a couple of fairly good high end Headset based displays out there. One is called the "gylph" or something like that and I have looked fairly thoroughly into one or two others that seemed to be high quality and have reliable reviews and testing available to find online. Some didn't seem available for another year or two, and even then you are going to be dropping $500 to $1,000 for them.
3. Using something like Tridef 3d and a head mounted VR headset based display. I was able to get that working pretty well without too much effort from my PC. The Tri-def software creates a side by side view of the application that you tell it to from your PC. So I can basically get a display output from just about anything on my PC and use it with just about anything they can recieve display output from my PC or remotely view my computers display with low latency. I haven't looked too much to see if something similar to this software is available that can run on a shield device. I would assume they are powerful enough even if you had to scale things down just a little bit.
The kind of set up that could send from your SHIELD, to your PC, to your Head Mounted Display or VR headset could be have some interesting advantages if the overall network latency was low enough. Having the rendering of the initial source on one device and the side by side display conversion on another could have a lot advantages. I own a Samsung gear VR innovator edition headset that I can use with my note 4, but if I want to use it for more than 20 minutes I need to pre-cool my phone in the freezer and to get any significant amount of time I think I would need to develop fairly high performance cooling system. That obviously isn't very easy to do when you need it to interface with a phone you use daily and also be small and light enough to attach to something you're wearing on your face. The point is that doing anything more than receiving and audio and video stream on your phone is going to be very resource intensive for it to handle. Even maxing out the gigabit Wi-Fi on my land for my phone makes it really warm and consumes the battery at a very high rate.
Whatever you do if it is helpful I have connected a pluggable USB 2.0 to Gigabit LAN adapter to the shield portable and it more than doubled the network performance. I'm not sure what the actual LAN performance is on the SHIELD
TV but even if you didn't need to increase it you might be able to reduce latency by by separating the total network load between the internal Gigabit Ethernet port and a separate USB 2.0 or 3.0 lan adapter. I don't know enough about androids capabilities to use more than one network adapter simultaneously four separate purposes to know if that is possible.
Well, congratulations if you've made it this far into my post. I have obviously been exploring this kind of thing for a while but there is a lot potential out there and a lot things that I don't know about or understand thoroughly enough. It's nice to know I'm not completely alone in this specific ambition. Hopefully we can gather a few more people and make some progress with this thread!
...wow
Wow that is an indepth reply. Thanks!
I can tell you've put a lot of thought into this. You obviously have a better chance of pulling it off than I do! (I did read it all lol)
I'm basically wanting to be able to mirror the screen like the PS4 remote play. Not just specific apps.
The only reason I know it's possible is that the Playstation 4 handles it remarkably well. No noticable lag as long as you have a good wifi router. Those guys at Sony must be using some kind of black magic. Unfortunately, I'm not gonna be the one who figures this out. I'm in no way a software or network engineer....I am an electrical engineering student though.
Anyway it's also good for me to hear that I'm not alone here. I wouldn't be surprised if Nvidia were working on this right now or at some point in the near future. And I sold the 6P and bought a Note 5 by the way. Wasn't a fan of the 6P at all.
Anyone get this to work or find another solution?
Thanks