Other Parts Discussed in Thread: CC1310
Tool/software: TI-RTOS
Hey guys,
we are still thinking what kind of concept we are implementing for our system consisting of a server <-> raspi <-> collector (CC1310- or CC1352R1-Launchpad) <-> CC1310 Sensorboard.
On our next sensor board revision we want to implement an external flash to enable "Over the Air Download" (OAD) to flash the sensor wireless. We also want to keep the application running on the collector board because its currently working quite good. Furthermore, the raspi should be able to flash the collector using serial (USB) connection.
At the moment the communication between raspi and collector is unidirectional. The collector prints stuff via UART and the raspi reads and processes the data. I now want to expand this communication so that the raspi can send commands to the collector, which will be processed on the collector side. Stuff like, get_firmware or disconnect_Sensor_MAC_XYZ or print_DeviceList and so on...In another thread I received the information to use the NPI and MT drivers, which I havent tried yet.
So I want your estimation if it is a good approach keeping the application on the collector and still being able to:
- Flash the sensor over the air (OAD)
- Flash the collector (e.g. using the example "Serial Bootloader") by the raspi
- Communicate between raspi and collector using NPI and MT drivers even if the main application runs on the collector
Not sure if the performance of the CC1310- or CC1352 Launchpads is good enough or if there are other constraints like flash size or whatsoever. Just give me your opinion, the more detailed, the better :)
kind regards
Slev1n