
A python wrapper for BehrTech's Mythings Central REST API. Currently, supporting version 3.1.0.
This package is a work in progress. Currently, working to get all API endpoints implemented with checks on each returned status code.
Set up your call, which creates a connection to your gateway and request messages.
from py_behrtech import Calls
call = Calls(username='gateway_username', password='password for username', server_address='gateways IP address')
messages = call.messagesGet(returnCount=10, offset=100, epEui='70B3D5C1F004112C')
print(messages.getData())
| EndPoint |
Done |
| azurefunctionDelete |
✅ |
| azurefunctionFunctionIDDelete |
✅ |
| azurefunctionFunctionIDGet |
✅ |
| azurefunctionGet |
✅ |
| azurefunctionPost |
❌ |
| azuremappingDelete |
✅ |
| azuremappingGet |
✅ |
| azuremappingMappingIDDelete |
✅ |
| azuremappingMappingIDGet |
✅ |
| azuremappingPost |
❌ |
| EndPoint |
Done |
| systemBasestationBsEuiConfigGet |
✅ |
| systemBasestationBsEuiConfigPost |
❌ |
| systemBasestationBsEuiDelete |
✅ |
| systemBasestationBsEuiGet |
✅ |
| systemBasestationBsEuiPost |
✅ |
| EndPoint |
Done |
| brokerBrokerIDDelete |
✅ |
| brokerBrokerIDGet |
✅ |
| brokerBrokerIDPost |
❌ |
| brokerDelete |
✅ |
| brokerGet |
✅ |
| brokerPost |
❌ |
| mqttmappingDelete |
✅ |
| mqttmappingGet |
✅ |
| mqttmappingPost |
❌ |
| mqttmappingMappingIDDelete |
✅ |
| mqttmappingMappingIDGet |
✅ |
| EndPoint |
Done |
| messagesDelete |
✅ |
| messagesGet |
✅ |
| messagesPost |
❌ |
| EndPoint |
Done |
| nodesDelete |
✅ |
| nodesEpEuiDelete |
✅ |
| nodesEpEuiGet |
✅ |
| nodesEpEuiPost |
❌ |
| nodesEpEuiTxdataDelete |
✅ |
| nodesEpEuiTxdataGet |
✅ |
| nodesEPEuiTxdataIdDelete |
✅ |
| nodesEpEuiTxdataIdGet |
✅ |
| nodesEpEuiTxdataIdPost |
❌ |
| nodesEpEuiTxdataPost |
❌ |
| nodesGet |
✅ |
| nodesPost |
❌ |
| EndPoint |
Done |
| pluginAcceptGet |
✅ |
| pluginAcceptPost |
❌ |
| pluginPluginNameArbitraryPathGet |
✅ |
| pluginPluginNameDelete |
✅ |
| pluginPluginNameGet |
✅ |
| pluginPluginNameMappingDelete |
✅ |
| pluginPluginNameMappingGet |
✅ |
| pluginPluginNameMappingPost |
✅ |
| pluginPluginNameMappingEpEuiDelete |
✅ |
| pluginRegisterGet |
✅ |
| EndPoint |
Done |
| sensormodelsDelete |
✅ |
| sensormodelsGet |
✅ |
| sensormodelsPost |
❌ |
| sensormodelsSensorTypeDelete |
✅ |
| sensormodelsSensorTypeGet |
✅ |
| sensormodelsSensorTypePost |
❌ |
| EndPoint |
Done |
| authTicketGet |
✅ |
| systemDatabasedumpGet |
✅ |
| systemDatabasedumpIdDelete |
✅ |
| systemDatabasedumpIdGet |
✅ |
| systemEulaGet |
✅ |
| systemGet |
✅ |
| wsGet |
✅ |
| EndPoint |
Done |
| loginPost |
✅ |
| userGet |
✅ |
| userPost |
✅ |
| userUUIDDelete |
✅ |
| userUUIDGet |
✅ |
| userUUIDProfilePost |
✅ |
| userUUIDResetPasswordPost |
✅ |
Access PyPI project.
py-behrtech is released under the MIT license