This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRf mesh

hello, 

we are interesting in some of your products and please answer my questions if you can. 

we are building a big parking place with private parking lots with individual gates. this parking gates have to receive and send bluetooth signals to operate. now we want to build a bluetooth mesh network so that parking can be operated by single desktop. so my questions are -

1) can nRF52840 Dongle give and receive bluetooth signals from any desktop? 

2) can nRF52840 DK receive and send bluetooth signals from/to nRF52840 Dongle?

3) if yes, can nRF52840 DK receive bluetooth information from Dongle and than send it to final device ( in our case to individual parking gate) and recive signal from final device and send it to dongle?

4) if yes, how many parking gates can nRF52840 DK work with simultaneously. 

5) what is the range of bluetooth signals for NRF52840 (how close parking ga gates has to be to work with DK)? 

6) can we use nRF Connect for Desktop software to build mesh and operate it. 

7) can nRF52840 DK or Dongle operate using wi-fi? 

Parents
  • Hello,

    1) Yes. The dongle can communicate with any BLE device.

    2) Yes. They can both communicate with BLE devices.

    3) What protocol (BLE or Mesh) is your "final device" using? Either way, I assume the answer is yes.

    4) Are you talking about Mesh or Bluetooth Low energy (BLE) now? If BLE, one nRF52840 can have up to 20 connections. In Mesh you can have probably as many as you like. The theoretical limit is about 32000 nodes, but the throughput lowers when the amount of nodes increase.

    5) It is difficult to give an exact answer. It depends heavily on the environment (concrete vs. wooden walls vs. clear line of sight), the background noise etc. If you have a mesh network, the network range will extend through the nodes. Not all nodes has to be in range of one another, as long as there is a path of nodes within range between the endpoints that communicate.

    6) Yes you can. Please check out this github repo:

    https://github.com/NordicSemiconductor/pc-nrfconnect-core

    7) No. The radios doesn't support WiFi. Is that what you meant, or did you mean "coexist" with WiFi on another chip?

    I hope that clarifies some of your questions. Basically, if you have an nRF52840, it supports up to 20 concurrent BLE connections. It can also be a mesh node (probably not at the same time as supporting 20 connections, due to memory and time restrictions). 

    I imagine you would have quite a large number of "parking gates". Maybe a couple of hundred? I suggest you look into setting these up as Bluetooth Mesh nodes, which seems like a good choice of protocol for your devices. I imagine it isn't too much data being transferred to and from the parking gates?

    If you want to communicate with this network with a computer, you would need one device that can "translate" from Mesh to either BLE or Serial (UART or USB). You can do this with an nRF52840. How do you want your network data to your computer? BLE or Serial? Or do you need it through WiFi? If so, you need a node that supports WiFi and Mesh. WiFi isn't supported in any of our chips, unfortunately. But you can create a node that uses an nRF52840 to read the Mesh messages, and then send it to another device over Serial or BLE, and this device (e.g. a Raspberry Pi) can do the network part.

    Best regards,

    Edvin

  • Hello Edvin,

    Sorry for the late response.

    Yes, I have a big number of parking gates, 430. I want to make a single platform which can communicate with all of them from a server. I'm planning to use Nrf52840 devices to create a mesh system and connect each of them to multiple parking gates. Then I will connect a raspberry pi to this mesh system (pi will be connected to one Nrf52840) and it will send information to the server over Wi-fi.

    I have a few questions:

    1). Can I plug Nrf52840 Dongle directly into a usb charger or does it need to be connected to any other board? I mean will it work if I just power the dongles using a usb charger?

    2). Which device will be a better solution for my problem: Nrf52840 DK or Nrf52840 Dongle? And why?

    3). Can I connect Nrf52840 DK and Nrf52840 Dongle into a raspberry pi directly with a usb cable? Or do they need to communicate with pi over bluetooth?

    4). How much is the range of Nrf52840 in an open area, with no walls or barriers? I do hope to get at least 30-50 m range.

    Thanks in advance

  • Can I use the dongle to just extend the range of my laptop's bluetooth? I mean, if I mesh 2 dongles with each other, then insert one dongle into my laptop, will I be able to connect to devices that are in range of the second dongle?

  • No. A mesh network doesn't work as a standard BLE extension. If you want to transmit some data this has to be done in your application.

  • Is there any device that can do that job? Work just as a BLE extension?

  • Yes, it can be done; eg,

    https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/ble_sdk_app_rscs_relay.html

    But remember that BLE is not really designed as a long-range network.

    Maybe you should be considering a more appropriate radio technology?

    Is this just to bridge the distance between a PC, perhaps in an office, and the mesh in the actual parking lot?

    In that case, it might make more sense to have some other form of link from the PC to the lot, and this connects into the mesh at the lot ... ?

    Again, unclear if this is a commercial development, or a student/hobby project - or what?

  • I will explain exactly what project I'm working on:

    A building company has quite a big area in their complex. The area covers 430 parking gates that are intended to be used by those who live in the complex. There is a guard room next to this area. The guard needs to have access to all of these parking gates. (these parking gates use BLE) I have an android app, provided by the makers of the parking gates, that can add parking lots and lock/unlock them. The problem I have is to cover this big area (of 430 lots). If there is anything that can extend the range of my laptop or android device, without the need to write any application, my problem would be completely solved.

    Thanks

Reply
  • I will explain exactly what project I'm working on:

    A building company has quite a big area in their complex. The area covers 430 parking gates that are intended to be used by those who live in the complex. There is a guard room next to this area. The guard needs to have access to all of these parking gates. (these parking gates use BLE) I have an android app, provided by the makers of the parking gates, that can add parking lots and lock/unlock them. The problem I have is to cover this big area (of 430 lots). If there is anything that can extend the range of my laptop or android device, without the need to write any application, my problem would be completely solved.

    Thanks

Children
Related