Temat: Dopisanie usługi do OpenWRT.

Proszę Was koledzy po poradę i nakierowanie od czego zacząć.
Używam OpenWRT w celach nieco badawczych i chciałbym na routerze uruchomić usługę TCP Listener do którego będą się łączyć urządzenia w sieci WiFi, po czym nastąpi zebranie danyh i wysłanie ich w świat.
Urządzenia to rodzaj czujników, ale mam dokumentację szczegółów protokołu TCP.

W C# już taką usługę już napisałem i działa, ale kusi mnie, zrobienie tego samego na routerze.
Używam Gargoyle i OpenWRT 19.07.

Naprowadźcie hasłowo czy się da i w czym to pisać, jak zacząć? Oczywiście zdaję sobie sprawę, że router musi być porządny.
Czy na WRT1900ACS to pójdzie?

2

Odp: Dopisanie usługi do OpenWRT.

Najlepiej by było gdybyś przepisał to na zwykłe C lub ew C++. Dowolny router w sumie, byle byś się zmieścił we flash wraz ze wszystkimi bibliotekami.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Dopisanie usługi do OpenWRT.

Dzięki,
Będę kierował się na C++ bo to już liznąłem.
Czy jeżeli napiszę to na jakiejś dystrybucji Linuxa np. Ubuntu i tam to wytestuję to będzie to przenaszalne wprost na OpenWRT czy na coś zwrócić uwagę na etapie pisania?

4

Odp: Dopisanie usługi do OpenWRT.

Generalnie tak. Uważaj tylko z jakich bibliotek korzystasz, bo np. glibc/stdc++ są, ale one są dość duże i możesz się nie zmieścić we flash  z całością. Więc jak możesz - pisz jak najprościej i jak najmniejsze.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.