This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Kindly suggest right Blutooth 5.0 for Gateway Application (Home/Building Automation)

Other Parts Discussed in Thread: AM4376, CC2652R, WL1807MOD, WL1837MOD

Hi,


We need to design the Gateway for Home/Building automation, all related requirement/feature information's are explained in the attached file, PFA FYI. You can ignore the any other modules if you feel not related to this topic, in such case, i can raise a new post for other modules.


Kindly check our requirement/application and suggest the right Blutooth 5.0 and EVM board for the same.

  • Should work with Microprocessor (Microprocessor work environment listed below, FYI)
  • Should support Bluetooth (BLE 5.0)
  • Range should be maximum as possible. Kindly advise how to achieve.
  • On board PCB Antenna Sufficient or External Antenna required?



Microprocessor will be interfacing with Ethernet, WiFi, Bluetooth, Zigbee, KNX tranreceiver. and Microprocessor should have the following feature:

  • Should work with Linux OS
  • Communicate with/over BLE/BLE Mesh devices, WiFi/WiFi Mesh devices, Zigbee devices.
  • Communicate with KNX devices include Sensors, actuators, supported devices
  • Communicate over Ethernet, should support BACnet IP.
  • MQTT Client libraries and AES libraries

Security:

  • Must support secure-boot with OTPROM based core root of trust
  • Build procedure to sign the bootloader OS and application binaries with a RSA private key.
  • Secure boot verification by establishing chain of trust from OTPROM till application layer.
  • OS should be Secure Linux.
  • Storing passwords, user names, keys in a secure storage


This is one of the most important Project, We need your support to built efficient product. kindly help us.


Thanks and regards,

Naveen K

Gateway Requirement.pdf

  • Hi Naveen,

    We would be more than happy to help. Based on the provided information for the BLE device, the CC2652R seems like a good candidate for your application. This device supports Thread, Zigbee, and BLE 5.2. To evaluate this device, the LaunchXL-CC26X2R1 is our development kit and a great starting point for prototyping and development. The LaunchPad contains a PCB antenna which will allow you to evaluate if a PCB antenna is sufficient for your application.

    However, I recommend using our parts search to search through all the available options and see which part is best based on your requirements.

    With regards to range, there are several factors that have an impact on this. Factors such as PHY selection, antenna choice, environment, among others. The following links provide useful information with regards on how to best maximize range:

    https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/594609/bluetooth-5-is-here-top-five-questions-answered-updated-with-long-range-connections

    https://www.novelbits.io/long-range-bluetooth-coded-phy/

    https://www.youtube.com/watch?v=2VkbGIEFn4g

    We do offer design reviews. The following link contains information on this process: https://www.ti.com/tool/SIMPLELINK-2-4GHZ-DESIGN-REVIEWS

    We are able to offer support on our parts throughout the development of your product.

    If you have any additional questions, then please feel free to reply to this message.

    Best Regards,

    Jan

  • Hi Jan,
    Thank you for your suggestion.
    1•CC2652R can be interfacing with LINUX OS based MPU AM4376 right?

    2•Zigbee 3.0 right? We have Zigbee 3.0 requirement. 

    3• External Antenna will give more range compare to onboard PCB antenna right? 

    4•Compare to individual Bluetooth SOC and Zigbee+Bluetooth in single SOC, Which BLE will give more performance? or both the SOC will perform same?

    5•In Zigbee+Bluetooth SOC, both Zigbee and Bluetooth will work at a same time(parallelly) or any one will work at a time?

    6. Software/Firmware implementation required on CC2652 or just plug and play with host MPU? Any modules comes like just Plug and play with inbuilt software/Firmware?

    7. CC2652 can be support for mesh network? All the required stacks and documentation will be available with TI?



     Thanks and regards,

    Naveen K

  • Hi Naveen,

    Here are the answers to your questions:

    1. CC2652R can be interfacing with LINUX OS based MPU AM4376 right?

    Can you provide some more information on this?

    2. Zigbee 3.0 right? We have Zigbee 3.0 requirement.

    Yes. The product page list Zigbee 3.0 as one of the protocols implemented by this device. It is also listed in the datasheet.

    3. External Antenna will give more range compare to onboard PCB antenna right?

    The antenna behavior greatly depends on the specifics of the antenna design. I would recommend looking into the following documents for more information:

    https://www.ti.com/lit/an/snoa519b/snoa519b.pdf

    https://www.ti.com/lit/swru120d

    https://e2echina.ti.com/cfs-file/__key/telligent-evolution-components-attachments/13-110-00-00-00-00-89-27/AN058-_2D002D00_-Antenna-Selection-Guide.pdf

    4. Compare to individual Bluetooth SOC and Zigbee+Bluetooth in single SOC, Which BLE will give more performance? or both the SOC will perform same?

    When using DMM, there are some considerations and current limitations that must be kept in mind. I recommend reading through the linked document to understand what the impact of running multiple stacks concurrently would be on the overall behavior.

    5. In Zigbee+Bluetooth SOC, both Zigbee and Bluetooth will work at a same time (parallelly) or any one will work at a time?

    Through the use of the Dynamic Multi-protocol Manager (DMM), the device is able to handle multiple rf stacks simultaneously. I recommend going through the DMM SimpleLink Academy labs listed below for more information and to verify if this solution is right for your application:

    https://dev.ti.com/tirex/explore/node?node=ADrYXja4-nyfS4jpLPIfbQ__pTTHBmu__LATEST

    https://dev.ti.com/tirex/explore/node?node=AB-rcU5zBpXbrrbtqBnpKg__pTTHBmu__LATEST

    https://dev.ti.com/tirex/explore/node?node=AMu-cvNgpJsLYI.IMLUI.A__pTTHBmu__LATEST

    6. Software/Firmware implementation required on CC2652 or just plug and play with host MPU? Any modules comes like just Plug and Play with inbuilt software/firmware?

    The CC2652 allows the user to develop their custom BLE application which runs on the device. Through the use of the host_test it is possible to set up the CC2652 as a BLE network processor that can be controlled externally by a PC or an external MCU. However, it is not possible to use this project with an external Bluetooth Host stack. Host Test implements the Host component and require the use of TI Vendor Specific HCI commands to function.

    7. CC2652 can be support for mesh network? All required stacks and documentation will be available with TI?

    Yes, the CC2652 supports BLE Mesh. The following documentation covers this feature in depth. The BLE Mesh SLA lab provides a great introduction into how the CC2652 implements BLE Mesh.

    Best Regards,

    Jan

  • Hi Jan,

    Thank you for the information and well documents, will be helpful.

    Regarding to the Documents all Pros and Cos is there. We are considering the documents. But we also need your suggestion as per your expertise on this.  

    1. CC2652 will be connected to AM4376 Microprocessor(TI) via UART. MPU is Linux OS, but CC2652 is RTOS. So, both MPU and CC2652 stack/OS will supports each other for communicate each other right?

    2. As per your expertise, You will recommend to go with Zigbee module separately and BLE module separately or you will recommend to go with Zigbee+BLE for our Gateway Home/Building automaton Application(Gateway also having WiFi or WiFi+BLE)?

    3. So, stack will be programmed on CC2652 only not on the MPU. Stack will be available with TI? We need to right a program as per our application in CC2652 right?

    4. As per your expertise, please suggest, PCB Antenna is sufficient or External Antenna is required for better efficiency and range? 

    Thanks and regards,

    Naveen K

  • Hi Naveen,

    1. The CC2652 has UART capabilities, so an external processor can communicate with the device through UART.

    2. If a separate module is used, then BLE and Zigbee can be run completely in parallel without having to use DMM. Using a separate device for Zigbee, would also maximize the amount of flash and RAM available for each stack. However, having a separate device would increase the cost as two devices would need to be purchased.  This decision depends greatly on your implementation, but the CC2652 allows for both options.

    3. The CC2652 is programmed with the application code that is developed by the user to implement their usecase.

    4. The CC2652 LaunchPad contains our reference design for what we think the best performing and easiest to use pcb antenna. If you would like to consider more options, then i would recommend looking into the following document: https://www.ti.com/lit/swra351a

    Best Regards,

    Jan

  • Hi Jan,

    Thank you for the information.

    We have shortlisted WL1807MOD WiFi and WL1837MOD WiFi+BLE module and We have got struck on combo selection.

    1. Our Gateway having WiFi, BLE, Zigbee. Can we select WiFi+BLE or Zigbee+BLE?

    2. If we use WiFi+BLE and Zigbee 3.0, could you suggest the right Zigbee 3.0 part to interface with host MPU AM437?

    Thanks and regards,

    Naveen K

  • Hi Naveen,

    With questions with regards to the WL1807MOD WiFi and WL1837MOD WiFi+BLE modules, I recommend posting a new thread in the Wi-Fi forum as they will be able to provide better support with these parts. With regards to your second question, I recommend posting a new thread to the Zigbee forum as they will be better able to answer that question.

    Let me know if you have any further BLE question.

    Best Regards,

    Jan

  • Hi Jan,

    Thank you for the information.

    Gateway having WiFi, BLE, Zigbee. All are Transceivers' at 2.4GHz. Any signal interference will happens? How we can handle this, by Software or any additional hardware to be implement?

    Thanks and regards,

    Naveen K

  • Hi Naveen,

    All technologies sharing the same frequency can lead to signal interference. As Yikai mentioned, one of the ways to handle this is through the use of the BLE Coexistence feature. The following SimpleLink Academy lab covers how to enable Coex in a BLE project: https://dev.ti.com/tirex/explore/node?node=AN3jFkz8RvbfdF-eMjQx0A__pTTHBmu__LATEST

    Another feature that helps would be DMM (Dynamic Multi-protocol Manager). However, this feature is mainly useful if multiple stacks are being run on a single device.

    Best Regards,

    Jan

  • Hi Jan and Yikai,

    Thank you for your information and appreciate your support..

    Thanks and regards,

    Naveen K