none
Does win iot core have an Infrared remote control API?

    Question

  • Raspbian has included LIRC in their system, so developer could program to control IR. Is there any solution to make win10 iot support LIRC?
    Tuesday, June 30, 2015 4:20 PM

Answers

  • I think the user Charley_Chen is talking about LIRC which is inherently supported by Raspberry Pi Kernel

    The details about LIRC

    http://lirc.org/

    Some blogs explaining the integration with Raspberry Pi

    http://alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/

    http://www.instructables.com/id/Raspberry-Pi-Universal-Remote/?ALLSTEPS

    I was hoping to find an equivalent of LIRC for Windows 10 IoT version for Raspberry Pi as well.

    Thursday, August 20, 2015 1:39 AM

All replies

  • It would be great if you put some link, example or something you tested to think about it

    Juan Pablo G.C.

    Saturday, July 04, 2015 4:41 AM
  • I think the user Charley_Chen is talking about LIRC which is inherently supported by Raspberry Pi Kernel

    The details about LIRC

    http://lirc.org/

    Some blogs explaining the integration with Raspberry Pi

    http://alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/

    http://www.instructables.com/id/Raspberry-Pi-Universal-Remote/?ALLSTEPS

    I was hoping to find an equivalent of LIRC for Windows 10 IoT version for Raspberry Pi as well.

    Thursday, August 20, 2015 1:39 AM
  • Did you find a library? I was thinking of win-lirc for this.
    Saturday, October 31, 2015 9:38 PM
  • try http://winlirc.sourceforge.net/
    Wednesday, December 30, 2015 9:18 PM
  • Also looking for something like LIRI on Windows 10 IOT. Did someone find something. I guess WinLiri didn't work on Windows IOT
    Friday, April 08, 2016 9:14 AM
  • Hi Wolfgang,

    What happens when you try winlirc as suggested by Benjamin?

    Sincerely,

    IoTGirl

    Friday, April 08, 2016 5:38 PM
    Moderator
  • Hi IoTGirl

    For my understanding WinLiri is a clasik Wim32 Application. Windows 10 IOT needs  UAP (Universal App Platform) to install and run. Please let me know if I am wrong

    Saturday, April 09, 2016 11:08 AM
  • Hi Wolfgang,

    There is a tool for Win32 Porting available at http://ms-iot.github.io/content/en-US/win10/tools/IoTAPIPortingTool.htm.

    Sincerely,

    IoTGirl 

    Monday, April 11, 2016 7:15 AM
    Moderator
  • Oh

    a Microsoft contingent staff set a Linux solution as answer. This helps enormes to create trust to a new plattform called Windows 10 iot. Should we use raspian or ubunto mate?

    Thursday, April 28, 2016 8:19 PM
  • Hi Wolfgang,

    Tobias is an MVP and suggested the answer.  Have you attempted the port as was suggested? What issues have you hit? 

    NOTE: http://lirc.org/ literally means Linux Infrared Remote Control.  I doubt this will ever be implemented for Windows unless someone specifically ports it

    Sincerely,

    IoTGirl



    Thursday, April 28, 2016 8:31 PM
    Moderator
  • I created a Xamarin Forms UWP/Portable project with some LEDs and an IR receiver.

    [XamarinFormsIoT]

    GPIO pins have a changed event and I suspect that those changes could be fed through a stream.

    Potentially the WinLIRC detection can be ported to use a stream.

    The goal is to be able to convert the stream to hex codes.

    Here's a video of the LEDs connected to the IR receiver and the RPI is running Windows IoT Core.


    https://www.youtube.com/watch?v=C1p-VeQKUB8

    [Portable Library: Hello World Page Code Behind]
    • Edited by tgraupmann Friday, June 02, 2017 6:23 PM
    Friday, June 02, 2017 6:06 PM
  • Thanks for sharing @tgraupmann!
    Friday, June 02, 2017 9:26 PM
    Moderator
  • The GPIO Pin changed event just alternates ones and zeros.

    I was able to use a background task to get the IR receiver data and I update text on an interval.

    So now would be a good time for the community to jump in and decode these bits into reliable hex codes.

    RPI Screenshot

    [XamarinFormsIoT]

    • Edited by tgraupmann Sunday, July 02, 2017 4:14 PM
    Saturday, June 03, 2017 7:32 AM