Hi everyone,
Im new in embedded world so first sorry for maybe stupid or basic questions... Also there is not a lot of information about nRF52840 and IEEE802.15.4 :) Im receive nRF52840 board and build some demos and examples on it... Some work normaly and some BLE examples doesn't work(probably because there is not connected some device/sensors)...
First I would like explain what I would like to achieve... I would like to make:
-
Sensor device(can have different sensors) which is battery powered and periodicly send data to main unit
-
I/O device which is powered by external power supply and send data to main unit when input is triggered and change output state when receive data from main unit
-
Main unit (have also some I/O) which is powered by external power supply store all data, control devices ... It will have also external MCU with LAN/WIFI/GPRS network support.
1.) As I know if I use bluetooth for connections Im limited to 8 connections which is not enough, ANT is not free so 802.15.4 will be best for me... I would like build secure mesh network and find Thread stack. Im also find that OpenThread stack on github have support for nRF52840 and some examples is this same as Thread stack?
2.) Sensor device will most time be in sleep to save battery so it will be "Leef device", i/o device in main unit will be all time powered on. i/o device can be also used as range extender so it will be "REED/router device ". Main unit will be "Border Router". Can this be done?
3.) Is 802.15.4 and Thread already suported and implemented on nRF52840? If not is there any esimated time when it will be?
4.) Do I need if I want use 802.15.4 and Thread(or OpenThread) also use SoftDevice? Or it work without SoftDevice? If I need it which one?
5.) Does Thread(or OpenThread) stack use CryptoCell 310 library to encrypt connection?
6.) I didn't check and try OpenThread examples but can be used directly on device without computer(like in example)? I don't see reason why not...
Thanks for any help and answers to my questions.