KNoT Thing library is a lightweight C/C++ library built to use minimal CPU and memory resources. It is intended to run on KNoT Nodes (Things) (see KNoT Architecture for better understanding). It provides the Radio and Protocol abstractions for the application. The application builder just need implement the read/write functions for its sensors/actuators, register a Data Item (sensor or actuator) on the library and call the run() method on its main loop routine.

Clone this repo:
  1. 296a205 Fix extra verification by Claudio Takahasi · 4 years, 4 months ago master
  2. eb4fa12 Add reference to allowed type and unit values by João Neto · 4 years, 4 months ago
  3. d4df10f Add support to variable RAW data length by Claudio Takahasi · 4 years, 4 months ago
  4. a04a2d4 Change knot_msg_data according to new proto by Claudio Takahasi · 4 years, 4 months ago
  5. d8e81a3 Rename HAL GPIO header by João Neto · 4 years, 5 months ago KNOT-v01.03-rc05
  6. ec02f77 Don't reset when auth fails by João Neto · 4 years, 5 months ago
  7. a0d51ff Fix unregister handling by João Neto · 4 years, 6 months ago
  8. 1238e1e Handle KNOT_MSG_UNREGISTER_REQ message on STATE_ONLINE and STATE_RUNNING states. by Tiago Barros · 4 years, 9 months ago KNOT-v01.03-rc04
  9. efb9c6d Handle KNOT_MSG_UNREGISTER_REQ message on STATE_SCHEMA_RESP state. by Tiago Barros · 4 years, 9 months ago
  10. 775fd65 Handle KNOT_MSG_UNREGISTER_REQ message on STATE_AUTHENTICATING state. by Tiago Barros · 4 years, 9 months ago
  11. 830df55 Handle KNOT_MSG_UNREGISTER_REQ message on STATE_REGISTERING state. by Tiago Barros · 4 years, 9 months ago
  12. c1e56d5 Add handle_unregister() function. by Tiago Barros · 4 years, 9 months ago
  13. b6169de Add thing identification on knot_config by Vitor Barros · 4 years, 10 months ago
  14. 7a26df1 Avoid segmentation of KNoT register PDU by Larissa Lages · 5 years ago KNOT-v01.03-rc03
  15. 01921b9 update README by Larissa · 5 years ago KNOT-v01.02 KNOT-v01.03-rc01 KNOT-v01.03-rc02
  16. ca16a32 Add LED status for authentication error by Larissa · 5 years ago
  17. d22b327 Add identity when registering new device by Claudio Takahasi · 5 years ago
  18. d879333 nrf24: Fix not using name informed as argument by Cristovao Rufino · 5 years ago KNOT-v01.02-rc13
  19. 707e213 Add option to allow changing default channel by Claudio Takahasi · 5 years ago
  20. 25d2e43 Fix minor code standard by Claudio Takahasi · 5 years ago