Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Controllers
  3. NRF24l01+ directly on Raspberry Pi ?

NRF24l01+ directly on Raspberry Pi ?

Scheduled Pinned Locked Moved Controllers
8 Posts 4 Posters 4.5k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    ahhk
    Hardware Contributor
    wrote on last edited by ahhk
    #1

    Hi all,

    i searched and read a lot topics, but i am still not sure: Is it possible to run a NRF24L01+ directly connected to a Raspi and run a kind of "gateway" in software instead connecting an arduino to the Raspi? I would be happy to get rid of the arduino-ethernet-mqtt gateway...

    I think i found a link to sourcecode where someone ported the libs to pi, but no manual about it (howto install,....)..

    Maybe someone can give me a helping hand?
    Greetings

    Andreas

    1 Reply Last reply
    1
    • S Offline
      S Offline
      sharath krishna
      wrote on last edited by
      #2

      @ahhk install the raspberry pi mysensor port on ur raspberry and run the make command. then u shd see get executable file generated which u can then open and this would work as a /dev/tty* serial port .

      1 Reply Last reply
      0
      • A Offline
        A Offline
        ahhk
        Hardware Contributor
        wrote on last edited by
        #3

        Ah, ok. Thx. i will try this.
        Is there a serial2mqtt-interface on the pi too?

        1 Reply Last reply
        0
        • S Offline
          S Offline
          sharath krishna
          wrote on last edited by
          #4

          @ahhk mostly no i did not see mqtt der

          1 Reply Last reply
          0
          • H Offline
            H Offline
            HenkeP
            wrote on last edited by
            #5

            Hi,

            I just got hocked on the mysensors project and I started of now connecting a radio directly to the raspberry and using the EasyIoT (http://www.mysensors.org/controller/easyiot). A guide on how to connect the radio is found on that controllers webpage: http://iot-playground.com/3-easyiot-server-installation

            Perhaps you only wanted it as a gateway and not a controller at the same time? That project could maybe help anyhow?

            //Henrik

            1 Reply Last reply
            0
            • A Offline
              A Offline
              ahhk
              Hardware Contributor
              wrote on last edited by
              #6

              Hi,

              i have Openhab runnning, so i dont want to install EasyIoT too.
              Greetings

              1 Reply Last reply
              0
              • A Offline
                A Offline
                andriej
                wrote on last edited by
                #7

                Will it work with OrangePi also?
                It's supposed to have RPi GPIO fully compatible, so it's mostly the software I'm asking about.

                :-)

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  andriej
                  wrote on last edited by
                  #8

                  Well, it don't want to compile.

                  $ make
                  g++ -Wall -fPIC -Ofast -mfpu=vfp -mfloat-abi=hard -mtune=arm1176jzf-s -march=armv6zk -D BCM2835_PERI_BASE=0x -c RF24.cpp
                  In file included from /usr/include/stdio.h:927:0,
                                   from ./RF24_config.h:24,
                                   from RF24.cpp:17:
                  /usr/include/arm-linux-gnueabihf/bits/stdio.h: In function ‘int vprintf(const char*, __gnuc_va_list)’:
                  /usr/include/arm-linux-gnueabihf/bits/stdio.h:37:58: sorry, unimplemented: Thumb-1 hard-float VFP ABI
                  

                  :-)

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  18

                  Online

                  11.7k

                  Users

                  11.2k

                  Topics

                  113.1k

                  Posts


                  Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • MySensors
                  • OpenHardware.io
                  • Categories
                  • Recent
                  • Tags
                  • Popular