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

To Form a Mesh Network By Using IPV6 over BLE With Contiki OS

Hi All

       I have started working on BLE mesh network to control lights.

I have following doubts, please clarify.....

1. To implement mesh network, two options are there..

     a). BLE Mesh profile

     b). IPV6 over ble with contiki OS

so, I have chosen  IPV6 over ble with contiki OS.

What are major differences between BLE Mesh and IPV6 over BLE(other then connecting to internet)?

2. is there have any full support for ipv6 over ble with contiki os?

3. I would like to form a mesh network which contain minimum 20 Nodes. so, is it possible to form mesh network by using IPV6 over ble with contiki OS?

I have already procured 5 BLE beacons(nrf52840) boards. First i need to form a network with 5 beacons and one nrf52832 DK. nrf52832 DK will act as LBR and remaing 5 beacons will act as LN.

4. To implement my requirement, which SDK is suitable for me? 

Because i am using NRF52840 beacons as LN and NRF52832 DK as LBR.

so, please guide me in best way to achieve  my requirement.

Thanks in advance.

Best Regards,

Akash.

 

Parents
  • Doesn't Contiki use IEEE 802.15.4 for Mesh ?

    is there have any full support for ipv6 over ble with contiki os?

    That would be something you'd need to ask the Contiki people.

    http://www.contiki-os.org/

    Nordic's Mesh SDK is here: infocenter.nordicsemi.com/index.jsp

    EDIT

    BLE Mesh basics: https://devzone.nordicsemi.com/f/nordic-q-a/39892/ble-mesh-1-0-cellphone/154813#154813

  • Hi awneil

    I was on leave for last week, so that i couldn't give reply to you.

    Thanks for links to understand mesh ble network.

    So, Finally i have changed my mindset and will go for Mesh profile instead of going to ipv6 over BLE.

    I have studied about mesh ble network and have seen some examples which nrfSDK  has provided.

    As i said that my requirement is to form a mesh network which contains minimum 20 boards.

    For that i have downloaded nrf5 SDK for mesh and use it for my requirement.

    But i have following doubts to use this SDK, please clarify it....

    1.For hardware, i have already ordered nrf52840 dongles(PCA10059) boards. So is nrf5 sdk for mesh compatible for PCA10059 boards as servers?

    2. As per Bluetooth mesh profile specifications,  we can form a network up to 32767 devices.So, what are the maximum boards can support to form a mesh network in nrf5 SDK for mesh(other than memory constraints) ? (Default : 30 boards)   

    As earlier said that i have ordered 5 PCA10059 boards, So, what are the changes are to be required since boards can be configured as servers?  

    In my case, i am planning to use PCA10040 board as client.

    Please clarify the above doubts...

    Thanks in advance.

    Best Regards,

    Akash. 

Reply
  • Hi awneil

    I was on leave for last week, so that i couldn't give reply to you.

    Thanks for links to understand mesh ble network.

    So, Finally i have changed my mindset and will go for Mesh profile instead of going to ipv6 over BLE.

    I have studied about mesh ble network and have seen some examples which nrfSDK  has provided.

    As i said that my requirement is to form a mesh network which contains minimum 20 boards.

    For that i have downloaded nrf5 SDK for mesh and use it for my requirement.

    But i have following doubts to use this SDK, please clarify it....

    1.For hardware, i have already ordered nrf52840 dongles(PCA10059) boards. So is nrf5 sdk for mesh compatible for PCA10059 boards as servers?

    2. As per Bluetooth mesh profile specifications,  we can form a network up to 32767 devices.So, what are the maximum boards can support to form a mesh network in nrf5 SDK for mesh(other than memory constraints) ? (Default : 30 boards)   

    As earlier said that i have ordered 5 PCA10059 boards, So, what are the changes are to be required since boards can be configured as servers?  

    In my case, i am planning to use PCA10040 board as client.

    Please clarify the above doubts...

    Thanks in advance.

    Best Regards,

    Akash. 

Children
Related